public abstract class UmlDiagram extends TitledDiagram implements Diagram, Annotated, WithSprite
FORCE_ELK, FORCE_SMETANA
Constructor and Description |
---|
UmlDiagram(ThemeStyle style,
UmlSource source,
UmlDiagramType type,
ISkinSimple orig) |
Modifier and Type | Method and Description |
---|---|
protected void |
exportCmap(SuggestedFile suggestedFile,
int index,
ImageData cmapdata) |
static void |
exportDiagramError(java.io.OutputStream os,
java.lang.Throwable exception,
FileFormatOption fileFormat,
long seed,
java.lang.String metadata,
java.lang.String flash,
java.util.List<java.lang.String> strings) |
protected abstract ImageData |
exportDiagramInternal(java.io.OutputStream os,
int index,
FileFormatOption fileFormatOption) |
protected ImageData |
exportDiagramNow(java.io.OutputStream os,
int index,
FileFormatOption fileFormatOption) |
static java.util.List<java.lang.String> |
getFailureText2(java.lang.Throwable exception,
java.lang.String textDiagram) |
java.lang.String |
getFlashData() |
DisplaySection |
getFooterOrHeaderTeoz(FontParam param) |
int |
getMinwidth() |
java.lang.String |
getWarningOrError() |
boolean |
isRotation() |
void |
setHideEmptyDescription(boolean hideEmptyDescription) |
void |
setMinwidth(int minwidth) |
void |
setRotation(boolean rotation) |
addSprite, calculateBackColor, createImageBuilder, getAnimation, getCaption, getCurrentStyleBuilder, getDefaultMargins, 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, getDescription, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getTitleDisplay, hasUrl
public UmlDiagram(ThemeStyle style, UmlSource source, UmlDiagramType type, ISkinSimple orig)
public final int getMinwidth()
public final void setMinwidth(int minwidth)
public final boolean isRotation()
public final void setRotation(boolean rotation)
public final DisplaySection getFooterOrHeaderTeoz(FontParam param)
protected final ImageData exportDiagramNow(java.io.OutputStream os, int index, FileFormatOption fileFormatOption) throws java.io.IOException
exportDiagramNow
in class AbstractPSystem
java.io.IOException
public static void exportDiagramError(java.io.OutputStream os, java.lang.Throwable exception, FileFormatOption fileFormat, long seed, java.lang.String metadata, java.lang.String flash, java.util.List<java.lang.String> strings) throws java.io.IOException
java.io.IOException
public java.lang.String getFlashData()
public static java.util.List<java.lang.String> getFailureText2(java.lang.Throwable exception, java.lang.String textDiagram)
protected abstract ImageData exportDiagramInternal(java.io.OutputStream os, int index, FileFormatOption fileFormatOption) throws java.io.IOException
java.io.IOException
protected final void exportCmap(SuggestedFile suggestedFile, int index, ImageData cmapdata) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public java.lang.String getWarningOrError()
getWarningOrError
in interface Diagram
getWarningOrError
in class AbstractPSystem
public void setHideEmptyDescription(boolean hideEmptyDescription)