public class FlowDiagram extends UmlDiagram implements TextBlock
FORCE_ELK, FORCE_SMETANA
Constructor and Description |
---|
FlowDiagram(ThemeStyle style,
UmlSource source) |
Modifier and Type | Method and Description |
---|---|
Dimension2D |
calculateDimension(StringBounder stringBounder) |
ImageBuilder |
createImageBuilder(FileFormatOption fileFormatOption) |
void |
drawU(UGraphic ug) |
protected ImageData |
exportDiagramInternal(java.io.OutputStream os,
int index,
FileFormatOption fileFormatOption) |
ClockwiseTopRightBottomLeft |
getDefaultMargins() |
DiagramDescription |
getDescription() |
java.awt.geom.Rectangle2D |
getInnerPosition(java.lang.String member,
StringBounder stringBounder,
InnerStrategy strategy) |
MinMax |
getMinMax(StringBounder stringBounder) |
void |
lineSimple(TileGeometry orientation,
java.lang.String idDest,
java.lang.String label) |
void |
linkSimple(TileGeometry orientation,
java.lang.String idDest) |
exportCmap, exportDiagramError, exportDiagramNow, getFailureText2, getFlashData, getFooterOrHeaderTeoz, getMinwidth, getWarningOrError, isRotation, setHideEmptyDescription, setMinwidth, setRotation
addSprite, calculateBackColor, getAnimation, getCaption, getCurrentStyleBuilder, getFooter, getHeader, getLegend, getMainFrame, getPragma, getSkinParam, getTitle, getTitleDisplay, getUmlDiagramType, isUseElk, isUseSmetana, loadSkin, setAnimation, setCaption, setLegend, setMainFrame, setParam, setTitle, setUseElk, setUseSmetana
checkFinalError, executeCommand, exportDiagram, getMetadata, getNbImages, getScale, getSource, getSplitPagesHorizontal, getSplitPagesVertical, hasUrl, isOk, makeDiagramReady, seed, setScale, setSplitPagesHorizontal, setSplitPagesVertical
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCaption, getFooter, getHeader, getLegend, getMainFrame, getTitle
addSprite
exportDiagram, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getTitleDisplay, hasUrl
public FlowDiagram(ThemeStyle style, UmlSource source)
public java.awt.geom.Rectangle2D getInnerPosition(java.lang.String member, StringBounder stringBounder, InnerStrategy strategy)
getInnerPosition
in interface TextBlock
public DiagramDescription getDescription()
getDescription
in interface Diagram
public void lineSimple(TileGeometry orientation, java.lang.String idDest, java.lang.String label)
public void linkSimple(TileGeometry orientation, java.lang.String idDest)
public ImageBuilder createImageBuilder(FileFormatOption fileFormatOption) throws java.io.IOException
createImageBuilder
in class TitledDiagram
java.io.IOException
protected ImageData exportDiagramInternal(java.io.OutputStream os, int index, FileFormatOption fileFormatOption) throws java.io.IOException
exportDiagramInternal
in class UmlDiagram
java.io.IOException
public Dimension2D calculateDimension(StringBounder stringBounder)
calculateDimension
in interface TextBlock
public MinMax getMinMax(StringBounder stringBounder)
public ClockwiseTopRightBottomLeft getDefaultMargins()
getDefaultMargins
in class TitledDiagram