Package net.sourceforge.plantuml
Class PlainDiagram
- java.lang.Object
-
- net.sourceforge.plantuml.AbstractPSystem
-
- net.sourceforge.plantuml.PlainDiagram
-
- All Implemented Interfaces:
Diagram,WarningHandler
- Direct Known Subclasses:
PlainStringsDiagram,PSystemCharlie,PSystemColors,PSystemCreole,PSystemDedication,PSystemDefinition,PSystemDonors,PSystemError,PSystemKeycheck,PSystemKeygen,PSystemLicense,PSystemListEmoji,PSystemListInternalSprites,PSystemListOpenIconic,PSystemOpenIconic,PSystemOregon,PSystemSkinparameterList,PSystemUnsupported,PSystemWelcome
public abstract class PlainDiagram extends AbstractPSystem
-
-
Constructor Summary
Constructors Constructor Description PlainDiagram(UmlSource source, PreprocessingArtifact preprocessing)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ImageBuildercreateImageBuilder(FileFormatOption fileFormatOption)voidexportDiagramGraphic(UGraphic ug, FileFormatOption fileFormatOption)protected ImageDataexportDiagramNow(java.io.OutputStream os, int index, FileFormatOption fileFormatOption)protected abstract UDrawablegetRootDrawable(FileFormatOption fileFormatOption)-
Methods inherited from class net.sourceforge.plantuml.AbstractPSystem
addWarning, checkFinalError, executeCommand, exportDiagram, getDefaultMargins, getMetadata, getNamespaceSeparator, getNbImages, getPreprocessingArtifact, getRequiredPass, getScale, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getTitle, getTitleDisplay, getWarningOrError, getWarnings, hasUrl, isOk, makeDiagramReady, muteColorMapper, seed, setNamespaceSeparator, setScale, setSplitPagesHorizontal, setSplitPagesVertical, startingPass
-
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
getDescription
-
-
-
-
Constructor Detail
-
PlainDiagram
public PlainDiagram(UmlSource source, PreprocessingArtifact preprocessing)
-
-
Method Detail
-
createImageBuilder
public ImageBuilder createImageBuilder(FileFormatOption fileFormatOption) throws java.io.IOException
- Overrides:
createImageBuilderin classAbstractPSystem- Throws:
java.io.IOException
-
exportDiagramNow
protected ImageData exportDiagramNow(java.io.OutputStream os, int index, FileFormatOption fileFormatOption) throws java.io.IOException
- Specified by:
exportDiagramNowin classAbstractPSystem- Throws:
java.io.IOException
-
exportDiagramGraphic
public void exportDiagramGraphic(UGraphic ug, FileFormatOption fileFormatOption)
- Specified by:
exportDiagramGraphicin interfaceDiagram- Overrides:
exportDiagramGraphicin classAbstractPSystem
-
getRootDrawable
protected abstract UDrawable getRootDrawable(FileFormatOption fileFormatOption) throws java.io.IOException
- Throws:
java.io.IOException
-
-