public abstract class UmlDiagram extends AbstractPSystem implements Diagram
| Constructor and Description |
|---|
UmlDiagram() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSprite(java.lang.String name,
Sprite sprite) |
protected void |
exportCmap(java.io.File suggestedFile,
ImageData cmapdata) |
ImageData |
exportDiagram(java.io.OutputStream os,
int index,
FileFormatOption fileFormatOption)
Export the diagram as an image to some format.
|
static void |
exportDiagramError2(java.io.OutputStream os,
java.lang.Throwable exception,
FileFormatOption fileFormat,
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) |
HorizontalAlignment |
getAlignmentTeoz(FontParam param) |
Animation |
getAnimation() |
int |
getDpi(FileFormatOption fileFormatOption) |
double |
getDpiFactor(FileFormatOption fileFormatOption) |
static java.util.List<java.lang.String> |
getFailureText2(java.lang.Throwable exception) |
Display |
getFooter() |
HorizontalAlignment |
getFooterAlignment() |
Display |
getFooterOrHeaderTeoz(FontParam param) |
Display |
getHeader() |
HorizontalAlignment |
getHeaderAlignment() |
Display |
getLegend() |
HorizontalAlignment |
getLegendAlignment() |
VerticalAlignment |
getLegendVerticalAlignment() |
int |
getMinwidth() |
Pragma |
getPragma() |
Scale |
getScale() |
ISkinParam |
getSkinParam() |
Display |
getTitle() |
abstract UmlDiagramType |
getUmlDiagramType() |
java.lang.String |
getWarningOrError() |
boolean |
isHideUnlinkedData() |
boolean |
isRotation() |
void |
setAnimation(java.lang.Iterable<java.lang.CharSequence> animationData) |
void |
setFooter(Display footer) |
void |
setFooterAlignment(HorizontalAlignment footerAlignment) |
void |
setHeader(Display header) |
void |
setHeaderAlignment(HorizontalAlignment headerAlignment) |
void |
setHideUnlinkedData(boolean hideUnlinkedData) |
void |
setLegend(Display legend,
HorizontalAlignment horizontalAlignment,
VerticalAlignment valignment) |
void |
setMinwidth(int minwidth) |
void |
setParam(java.lang.String key,
java.lang.String value) |
void |
setRotation(boolean rotation) |
void |
setScale(Scale scale) |
void |
setTitle(Display strings) |
executeCommand, getMetadata, getNbImages, getSource, hasUrl, isOk, makeDiagramReady, setSourceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescription, getMetadata, getNbImages, getSource, hasUrlpublic final void setTitle(Display strings)
public final Display getTitle()
getTitle in class AbstractPSystempublic final int getMinwidth()
public final void setMinwidth(int minwidth)
public final boolean isRotation()
public final void setRotation(boolean rotation)
public final ISkinParam getSkinParam()
public void setParam(java.lang.String key,
java.lang.String value)
public final Display getHeader()
public final void setHeader(Display header)
public final Display getFooter()
public final void setFooter(Display footer)
public final HorizontalAlignment getHeaderAlignment()
public final void setHeaderAlignment(HorizontalAlignment headerAlignment)
public final HorizontalAlignment getFooterAlignment()
public final HorizontalAlignment getAlignmentTeoz(FontParam param)
public final void setFooterAlignment(HorizontalAlignment footerAlignment)
public abstract UmlDiagramType getUmlDiagramType()
public Pragma getPragma()
public final void setScale(Scale scale)
public final Scale getScale()
public final void setAnimation(java.lang.Iterable<java.lang.CharSequence> animationData)
public final Animation getAnimation()
public final double getDpiFactor(FileFormatOption fileFormatOption)
public final int getDpi(FileFormatOption fileFormatOption)
public final boolean isHideUnlinkedData()
public final void setHideUnlinkedData(boolean hideUnlinkedData)
public final ImageData exportDiagram(java.io.OutputStream os, int index, FileFormatOption fileFormatOption) throws java.io.IOException
Diagramnew page for sequence diagram for example).exportDiagram in interface Diagramos - where to write the imageindex - useually 0 (index of the image to be exported for this diagram).fileFormatOption - file format to usejava.io.IOExceptionpublic static void exportDiagramError2(java.io.OutputStream os,
java.lang.Throwable exception,
FileFormatOption fileFormat,
java.lang.String metadata,
java.lang.String flash,
java.util.List<java.lang.String> strings)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> getFailureText2(java.lang.Throwable exception)
protected abstract ImageData exportDiagramInternal(java.io.OutputStream os, int index, FileFormatOption fileFormatOption) throws java.io.IOException
java.io.IOExceptionprotected final void exportCmap(java.io.File suggestedFile,
ImageData cmapdata)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic java.lang.String getWarningOrError()
getWarningOrError in interface DiagramgetWarningOrError in class AbstractPSystempublic void addSprite(java.lang.String name,
Sprite sprite)
public final Display getLegend()
public final HorizontalAlignment getLegendAlignment()
public final VerticalAlignment getLegendVerticalAlignment()
public final void setLegend(Display legend, HorizontalAlignment horizontalAlignment, VerticalAlignment valignment)