net.sourceforge.plantuml
Class UmlDiagram

java.lang.Object
  extended by net.sourceforge.plantuml.AbstractPSystem
      extended by net.sourceforge.plantuml.UmlDiagram
All Implemented Interfaces:
PSystem
Direct Known Subclasses:
CucaDiagram, PostItDiagram, SequenceDiagram

public abstract class UmlDiagram
extends AbstractPSystem
implements PSystem


Constructor Summary
UmlDiagram()
           
 
Method Summary
 void addSprite(String name, Sprite sprite)
           
protected  void exportCmap(File suggestedFile, StringBuilder cmap)
           
 void exportDiagram(OutputStream os, StringBuilder cmap, int index, FileFormatOption fileFormatOption)
           
protected abstract  UmlDiagramInfo exportDiagramInternal(OutputStream os, StringBuilder cmap, int index, FileFormatOption fileFormatOption, List<BufferedImage> flashcodes)
           
 int getDpi(FileFormatOption fileFormatOption)
           
 double getDpiFactor(FileFormatOption fileFormatOption)
           
 List<String> getFooter()
           
 HorizontalAlignement getFooterAlignement()
           
 List<String> getHeader()
           
 HorizontalAlignement getHeaderAlignement()
           
 int getMinwidth()
           
 Pragma getPragma()
           
 Scale getScale()
           
 ISkinParam getSkinParam()
           
 List<? extends CharSequence> getTitle()
           
abstract  UmlDiagramType getUmlDiagramType()
           
 String getWarningOrError()
           
 boolean isHideUnlinkedData()
           
 boolean isRotation()
           
 void setFooter(List<String> footer)
           
 void setFooterAlignement(HorizontalAlignement footerAlignement)
           
 void setHeader(List<String> header)
           
 void setHeaderAlignement(HorizontalAlignement headerAlignement)
           
 void setHideUnlinkedData(boolean hideUnlinkedData)
           
 void setMinwidth(int minwidth)
           
 void setParam(String key, String value)
           
 void setRotation(boolean rotation)
           
 void setScale(Scale scale)
           
 void setTitle(List<? extends CharSequence> strings)
           
 
Methods inherited from class net.sourceforge.plantuml.AbstractPSystem
exportDiagrams, getMetadata, getNbImages, getSource, setSource
 
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.PSystem
exportDiagrams, getDescription, getMetadata, getNbImages, getSource
 

Constructor Detail

UmlDiagram

public UmlDiagram()
Method Detail

setTitle

public final void setTitle(List<? extends CharSequence> strings)

getTitle

public final List<? extends CharSequence> getTitle()
Overrides:
getTitle in class AbstractPSystem

getMinwidth

public final int getMinwidth()

setMinwidth

public final void setMinwidth(int minwidth)

isRotation

public final boolean isRotation()

setRotation

public final void setRotation(boolean rotation)

getSkinParam

public final ISkinParam getSkinParam()

setParam

public void setParam(String key,
                     String value)

getHeader

public final List<String> getHeader()

setHeader

public final void setHeader(List<String> header)

getFooter

public final List<String> getFooter()

setFooter

public final void setFooter(List<String> footer)

getHeaderAlignement

public final HorizontalAlignement getHeaderAlignement()

setHeaderAlignement

public final void setHeaderAlignement(HorizontalAlignement headerAlignement)

getFooterAlignement

public final HorizontalAlignement getFooterAlignement()

setFooterAlignement

public final void setFooterAlignement(HorizontalAlignement footerAlignement)

getUmlDiagramType

public abstract UmlDiagramType getUmlDiagramType()

getPragma

public Pragma getPragma()

setScale

public final void setScale(Scale scale)

getScale

public final Scale getScale()

getDpiFactor

public final double getDpiFactor(FileFormatOption fileFormatOption)

getDpi

public final int getDpi(FileFormatOption fileFormatOption)

isHideUnlinkedData

public final boolean isHideUnlinkedData()

setHideUnlinkedData

public final void setHideUnlinkedData(boolean hideUnlinkedData)

exportDiagram

public final void exportDiagram(OutputStream os,
                                StringBuilder cmap,
                                int index,
                                FileFormatOption fileFormatOption)
                         throws IOException
Specified by:
exportDiagram in interface PSystem
Throws:
IOException

exportDiagramInternal

protected abstract UmlDiagramInfo exportDiagramInternal(OutputStream os,
                                                        StringBuilder cmap,
                                                        int index,
                                                        FileFormatOption fileFormatOption,
                                                        List<BufferedImage> flashcodes)
                                                 throws IOException
Throws:
IOException

exportCmap

protected final void exportCmap(File suggestedFile,
                                StringBuilder cmap)
                         throws FileNotFoundException
Throws:
FileNotFoundException

getWarningOrError

public String getWarningOrError()
Specified by:
getWarningOrError in interface PSystem
Overrides:
getWarningOrError in class AbstractPSystem

addSprite

public void addSprite(String name,
                      Sprite sprite)


Copyright © 2012. All Rights Reserved.