Class FlowDiagram
- java.lang.Object
-
- net.sourceforge.plantuml.AbstractPSystem
-
- net.sourceforge.plantuml.TitledDiagram
-
- net.sourceforge.plantuml.UmlDiagram
-
- net.sourceforge.plantuml.flowdiagram.FlowDiagram
-
public class FlowDiagram extends UmlDiagram implements TextBlock
-
-
Field Summary
-
Fields inherited from class net.sourceforge.plantuml.TitledDiagram
FORCE_ELK, FORCE_SMETANA
-
-
Constructor Summary
Constructors Constructor Description FlowDiagram(UmlSource source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XDimension2DcalculateDimension(StringBounder stringBounder)ImageBuildercreateImageBuilder(FileFormatOption fileFormatOption)voiddrawU(UGraphic ug)protected ImageDataexportDiagramInternal(java.io.OutputStream os, int index, FileFormatOption fileFormatOption)HColorgetBackcolor()ClockwiseTopRightBottomLeftgetDefaultMargins()DiagramDescriptiongetDescription()XRectangle2DgetInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)MagneticBordergetMagneticBorder()MinMaxgetMinMax(StringBounder stringBounder)protected TextBlockgetTextMainBlock(FileFormatOption fileFormatOption)voidlineSimple(TileGeometry orientation, java.lang.String idDest, java.lang.String label)voidlinkSimple(TileGeometry orientation, java.lang.String idDest)-
Methods inherited from class net.sourceforge.plantuml.UmlDiagram
exportCmap, exportDiagramError, exportDiagramNow, getFailureText2, getFlashData, getFooterOrHeaderTeoz, getMinwidth, getWarningOrError, isRotation, setHideEmptyDescription, setMinwidth, setRotation
-
Methods inherited from class net.sourceforge.plantuml.TitledDiagram
addSprite, calculateBackColor, exportDiagramGraphic, getCaption, getCurrentStyleBuilder, getFooter, getHeader, getLegend, getMainFrame, getPragma, getSkinParam, getTitle, getTitleDisplay, getUmlDiagramType, isUseElk, isUseSmetana, loadSkin, muteColorMapper, setCaption, setLegend, setMainFrame, setParam, setTitle, setUseElk, setUseSmetana
-
Methods inherited from class net.sourceforge.plantuml.AbstractPSystem
checkFinalError, executeCommand, exportDiagram, getMetadata, getNamespaceSeparator, getNbImages, getScale, getSource, getSplitPagesHorizontal, getSplitPagesVertical, hasUrl, isOk, makeDiagramReady, seed, setNamespaceSeparator, setScale, setSplitPagesHorizontal, setSplitPagesVertical
-
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.Annotated
getCaption, getFooter, getHeader, getLegend, getMainFrame, getTitle
-
Methods inherited from interface net.sourceforge.plantuml.core.Diagram
exportDiagram, exportDiagramGraphic, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getTitleDisplay, hasUrl
-
Methods inherited from interface net.sourceforge.plantuml.WithSprite
addSprite
-
-
-
-
Constructor Detail
-
FlowDiagram
public FlowDiagram(UmlSource source)
-
-
Method Detail
-
getInnerPosition
public XRectangle2D getInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)
- Specified by:
getInnerPositionin interfaceTextBlock
-
getDescription
public DiagramDescription getDescription()
- Specified by:
getDescriptionin interfaceDiagram
-
lineSimple
public void lineSimple(TileGeometry orientation, java.lang.String idDest, java.lang.String label)
-
linkSimple
public void linkSimple(TileGeometry orientation, java.lang.String idDest)
-
createImageBuilder
public ImageBuilder createImageBuilder(FileFormatOption fileFormatOption) throws java.io.IOException
- Overrides:
createImageBuilderin classTitledDiagram- Throws:
java.io.IOException
-
exportDiagramInternal
protected ImageData exportDiagramInternal(java.io.OutputStream os, int index, FileFormatOption fileFormatOption) throws java.io.IOException
- Specified by:
exportDiagramInternalin classUmlDiagram- Throws:
java.io.IOException
-
calculateDimension
public XDimension2D calculateDimension(StringBounder stringBounder)
- Specified by:
calculateDimensionin interfaceTextBlock
-
getMinMax
public MinMax getMinMax(StringBounder stringBounder)
-
getDefaultMargins
public ClockwiseTopRightBottomLeft getDefaultMargins()
- Overrides:
getDefaultMarginsin classTitledDiagram
-
getTextMainBlock
protected TextBlock getTextMainBlock(FileFormatOption fileFormatOption)
- Specified by:
getTextMainBlockin classTitledDiagram
-
getMagneticBorder
public MagneticBorder getMagneticBorder()
- Specified by:
getMagneticBorderin interfaceTextBlock
-
getBackcolor
public HColor getBackcolor()
- Specified by:
getBackcolorin interfaceTextBlock
-
-