net.sourceforge.plantuml.activitydiagram3
Class ActivityDiagram3

java.lang.Object
  extended by net.sourceforge.plantuml.AbstractPSystem
      extended by net.sourceforge.plantuml.UmlDiagram
          extended by net.sourceforge.plantuml.activitydiagram3.ActivityDiagram3
All Implemented Interfaces:
Diagram

public class ActivityDiagram3
extends UmlDiagram


Constructor Summary
ActivityDiagram3()
           
 
Method Summary
 void addActivity(Display activity, HtmlColor color, BoxStyle style, Url url)
           
 CommandExecutionResult addGoto(String name)
           
 CommandExecutionResult addLabel(String name)
           
 CommandExecutionResult addNote(Display note, NotePosition position)
           
 void doWhile(Display test, Display yes, HtmlColor color)
           
 CommandExecutionResult else2(Display whenElse)
           
 CommandExecutionResult elseIf(Display test, Display whenThen, HtmlColor color)
           
 CommandExecutionResult endFork()
           
 CommandExecutionResult endGroup()
           
 CommandExecutionResult endif()
           
 CommandExecutionResult endSplit()
           
 CommandExecutionResult endwhile(Display out)
           
protected  ImageData exportDiagramInternal(OutputStream os, int index, FileFormatOption fileFormatOption, List<BufferedImage> flashcodes)
           
 void fork()
           
 CommandExecutionResult forkAgain()
           
 DiagramDescription getDescription()
           
 UmlDiagramType getUmlDiagramType()
           
 boolean hasUrl()
          Check if the Diagram have some links.
 CommandExecutionResult kill()
           
 CommandExecutionResult repeatWhile(Display label, Display yes, Display out)
           
 void setColorNextArrow(HtmlColor color)
           
 void setLabelNextArrow(Display label)
           
 void split()
           
 CommandExecutionResult splitAgain()
           
 void start()
           
 void startGroup(Display name, HtmlColor backColor, HtmlColor titleColor)
           
 void startIf(Display test, Display whenThen, HtmlColor color)
           
 void startRepeat(HtmlColor color)
           
 void stop()
           
 CommandExecutionResult swimlane(String name, HtmlColor color, Display label)
           
 
Methods inherited from class net.sourceforge.plantuml.UmlDiagram
addSprite, exportCmap, exportDiagram, getDpi, getDpiFactor, getFooter, getFooterAlignment, getHeader, getHeaderAlignment, getLegend, getLegendAlignment, getMinwidth, getPragma, getScale, getSkinParam, getTitle, getWarningOrError, isHideUnlinkedData, isRotation, setFooter, setFooterAlignment, setHeader, setHeaderAlignment, setHideUnlinkedData, setLegend, setMinwidth, setParam, setRotation, setScale, setTitle
 
Methods inherited from class net.sourceforge.plantuml.AbstractPSystem
executeCommand, getMetadata, getNbImages, getSource, isOk, makeDiagramReady, setSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.plantuml.core.Diagram
getMetadata, getNbImages, getSource
 

Constructor Detail

ActivityDiagram3

public ActivityDiagram3()
Method Detail

swimlane

public CommandExecutionResult swimlane(String name,
                                       HtmlColor color,
                                       Display label)

addActivity

public void addActivity(Display activity,
                        HtmlColor color,
                        BoxStyle style,
                        Url url)

addGoto

public CommandExecutionResult addGoto(String name)

addLabel

public CommandExecutionResult addLabel(String name)

start

public void start()

stop

public void stop()

getDescription

public DiagramDescription getDescription()

getUmlDiagramType

public UmlDiagramType getUmlDiagramType()
Specified by:
getUmlDiagramType in class UmlDiagram

exportDiagramInternal

protected ImageData exportDiagramInternal(OutputStream os,
                                          int index,
                                          FileFormatOption fileFormatOption,
                                          List<BufferedImage> flashcodes)
                                   throws IOException
Specified by:
exportDiagramInternal in class UmlDiagram
Throws:
IOException

fork

public void fork()

forkAgain

public CommandExecutionResult forkAgain()

endFork

public CommandExecutionResult endFork()

split

public void split()

splitAgain

public CommandExecutionResult splitAgain()

endSplit

public CommandExecutionResult endSplit()

startIf

public void startIf(Display test,
                    Display whenThen,
                    HtmlColor color)

elseIf

public CommandExecutionResult elseIf(Display test,
                                     Display whenThen,
                                     HtmlColor color)

else2

public CommandExecutionResult else2(Display whenElse)

endif

public CommandExecutionResult endif()

startRepeat

public void startRepeat(HtmlColor color)

repeatWhile

public CommandExecutionResult repeatWhile(Display label,
                                          Display yes,
                                          Display out)

doWhile

public void doWhile(Display test,
                    Display yes,
                    HtmlColor color)

endwhile

public CommandExecutionResult endwhile(Display out)

kill

public final CommandExecutionResult kill()

startGroup

public void startGroup(Display name,
                       HtmlColor backColor,
                       HtmlColor titleColor)

endGroup

public CommandExecutionResult endGroup()

setLabelNextArrow

public void setLabelNextArrow(Display label)

setColorNextArrow

public void setColorNextArrow(HtmlColor color)

addNote

public CommandExecutionResult addNote(Display note,
                                      NotePosition position)

hasUrl

public boolean hasUrl()
Description copied from interface: Diagram
Check if the Diagram have some links.

Specified by:
hasUrl in interface Diagram
Overrides:
hasUrl in class AbstractPSystem
Returns:


Copyright © 2014. All Rights Reserved.