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, setSplitPagesVerticalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexportDiagram, getDescription, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getWarningOrError, hasUrlpublic 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.IOExceptionpublic final void setTitle(DisplayPositioned title)
public final DisplayPositionned getTitle()
getTitle in interface AnnotatedgetTitle in class AbstractPSystempublic final Display getTitleDisplay()
getTitleDisplay in interface DiagramgetTitleDisplay in class AbstractPSystempublic final void setMainFrame(Display mainFrame)
public final void setCaption(DisplayPositioned caption)
public final DisplayPositioned getCaption()
getCaption in interface Annotatedpublic final DisplaySection getHeader()
public final DisplaySection getFooter()
public final DisplayPositioned getLegend()
public void setLegend(DisplayPositioned legend)
public final Display getMainFrame()
getMainFrame in interface Annotatedpublic void setUseSmetana(boolean useSmetana)
public void setUseElk(boolean useElk)
public boolean isUseElk()
public boolean isUseSmetana()
public ClockwiseTopRightBottomLeft getDefaultMargins()
getDefaultMargins in class AbstractPSystempublic ImageBuilder createImageBuilder(FileFormatOption fileFormatOption) throws java.io.IOException
createImageBuilder in class AbstractPSystemjava.io.IOExceptionpublic HColor calculateBackColor()
protected ColorMapper muteColorMapper(ColorMapper init)
muteColorMapper in class AbstractPSystemprotected abstract TextBlock getTextMainBlock(FileFormatOption fileFormatOption)
public void exportDiagramGraphic(UGraphic ug, FileFormatOption fileFormatOption)
exportDiagramGraphic in interface DiagramexportDiagramGraphic in class AbstractPSystem