Package net.sourceforge.plantuml
Class TitledDiagram
- java.lang.Object
-
- net.sourceforge.plantuml.AbstractPSystem
-
- net.sourceforge.plantuml.TitledDiagram
-
- Direct Known Subclasses:
GanttDiagram
,JsonDiagram
,PSystemEbnf
,PSystemSalt
,UmlDiagram
public abstract class TitledDiagram extends AbstractPSystem implements Diagram, Annotated
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
FORCE_ELK
static boolean
FORCE_SMETANA
-
Constructor Summary
Constructors Constructor Description TitledDiagram(UmlSource source, UmlDiagramType type, Map<String,String> orig)
-
Method Summary
-
Methods inherited from class net.sourceforge.plantuml.AbstractPSystem
checkFinalError, executeCommand, exportDiagram, exportDiagramNow, getMetadata, getNbImages, getScale, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getWarningOrError, hasUrl, isOk, makeDiagramReady, seed, 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.core.Diagram
exportDiagram, getDescription, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getWarningOrError, hasUrl
-
-
-
-
Constructor Detail
-
TitledDiagram
public TitledDiagram(UmlSource source, UmlDiagramType type, Map<String,String> orig)
-
-
Method Detail
-
getPragma
public Pragma getPragma()
-
getCurrentStyleBuilder
public final StyleBuilder getCurrentStyleBuilder()
-
getUmlDiagramType
public final UmlDiagramType getUmlDiagramType()
-
getSkinParam
public final ISkinParam getSkinParam()
-
loadSkin
public CommandExecutionResult loadSkin(String newSkin) throws IOException
- Throws:
IOException
-
setTitle
public final void setTitle(DisplayPositioned title)
-
getTitle
public final DisplayPositionned getTitle()
- Specified by:
getTitle
in interfaceAnnotated
- Overrides:
getTitle
in classAbstractPSystem
-
getTitleDisplay
public final Display getTitleDisplay()
- Specified by:
getTitleDisplay
in interfaceDiagram
- Overrides:
getTitleDisplay
in classAbstractPSystem
-
setMainFrame
public final void setMainFrame(Display mainFrame)
-
setCaption
public final void setCaption(DisplayPositioned caption)
-
getCaption
public final DisplayPositioned getCaption()
- Specified by:
getCaption
in interfaceAnnotated
-
getHeader
public final DisplaySection getHeader()
-
getFooter
public final DisplaySection getFooter()
-
getLegend
public final DisplayPositioned getLegend()
-
setLegend
public void setLegend(DisplayPositioned legend)
-
getMainFrame
public final Display getMainFrame()
- Specified by:
getMainFrame
in interfaceAnnotated
-
setUseSmetana
public void setUseSmetana(boolean useSmetana)
-
setUseElk
public void setUseElk(boolean useElk)
-
isUseElk
public boolean isUseElk()
-
isUseSmetana
public boolean isUseSmetana()
-
getDefaultMargins
public ClockwiseTopRightBottomLeft getDefaultMargins()
- Overrides:
getDefaultMargins
in classAbstractPSystem
-
setAnimation
public final void setAnimation(Iterable<CharSequence> animationData)
-
getAnimation
public final Animation getAnimation()
-
createImageBuilder
public ImageBuilder createImageBuilder(FileFormatOption fileFormatOption) throws IOException
- Overrides:
createImageBuilder
in classAbstractPSystem
- Throws:
IOException
-
calculateBackColor
public HColor calculateBackColor()
-
muteColorMapper
protected ColorMapper muteColorMapper(ColorMapper init)
- Overrides:
muteColorMapper
in classAbstractPSystem
-
-