public abstract class TitledDiagram extends AbstractPSystem implements Diagram, Annotated
Modifier and Type | Field and Description |
---|---|
static boolean |
FORCE_ELK |
static boolean |
FORCE_SMETANA |
Constructor and Description |
---|
TitledDiagram(UmlSource source,
UmlDiagramType type,
java.util.Map<java.lang.String,java.lang.String> orig) |
checkFinalError, executeCommand, exportDiagram, exportDiagramNow, getMetadata, getNamespaceSeparator, getNbImages, getScale, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getWarningOrError, hasUrl, isOk, makeDiagramReady, seed, setNamespaceSeparator, setScale, setSplitPagesHorizontal, setSplitPagesVertical
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
exportDiagram, getDescription, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getWarningOrError, hasUrl
public static boolean FORCE_SMETANA
public static boolean FORCE_ELK
public TitledDiagram(UmlSource source, UmlDiagramType type, java.util.Map<java.lang.String,java.lang.String> orig)
public Pragma getPragma()
public final StyleBuilder getCurrentStyleBuilder()
public final UmlDiagramType getUmlDiagramType()
public final ISkinParam getSkinParam()
public void setParam(java.lang.String key, java.lang.String value)
public void addSprite(java.lang.String name, Sprite sprite)
public CommandExecutionResult loadSkin(java.lang.String newSkin) throws java.io.IOException
java.io.IOException
public final void setTitle(DisplayPositioned title)
public final DisplayPositionned getTitle()
getTitle
in interface Annotated
getTitle
in class AbstractPSystem
public final Display getTitleDisplay()
getTitleDisplay
in interface Diagram
getTitleDisplay
in class AbstractPSystem
public final void setMainFrame(Display mainFrame)
public final void setCaption(DisplayPositioned caption)
public final DisplayPositioned getCaption()
getCaption
in interface Annotated
public final DisplaySection getHeader()
public final DisplaySection getFooter()
public final DisplayPositioned getLegend()
public void setLegend(DisplayPositioned legend)
public final Display getMainFrame()
getMainFrame
in interface Annotated
public void setUseSmetana(boolean useSmetana)
public void setUseElk(boolean useElk)
public boolean isUseElk()
public boolean isUseSmetana()
public ClockwiseTopRightBottomLeft getDefaultMargins()
getDefaultMargins
in class AbstractPSystem
public ImageBuilder createImageBuilder(FileFormatOption fileFormatOption) throws java.io.IOException
createImageBuilder
in class AbstractPSystem
java.io.IOException
public HColor calculateBackColor()
protected ColorMapper muteColorMapper(ColorMapper init)
muteColorMapper
in class AbstractPSystem
protected abstract TextBlock getTextMainBlock(FileFormatOption fileFormatOption)
public void exportDiagramGraphic(UGraphic ug, FileFormatOption fileFormatOption)
exportDiagramGraphic
in interface Diagram
exportDiagramGraphic
in class AbstractPSystem