net.sourceforge.plantuml.classdiagram
Class ClassDiagram

java.lang.Object
  extended by net.sourceforge.plantuml.AbstractPSystem
      extended by net.sourceforge.plantuml.UmlDiagram
          extended by net.sourceforge.plantuml.cucadiagram.CucaDiagram
              extended by net.sourceforge.plantuml.classdiagram.AbstractEntityDiagram
                  extended by net.sourceforge.plantuml.objectdiagram.AbstractClassOrObjectDiagram
                      extended by net.sourceforge.plantuml.classdiagram.ClassDiagram
All Implemented Interfaces:
Diagram, GroupHierarchy, PortionShower

public class ClassDiagram
extends AbstractClassOrObjectDiagram


Constructor Summary
ClassDiagram()
           
 
Method Summary
 ILeaf createLeaf(Code code, Display display, LeafType type, USymbol symbol)
           
 ILeaf getOrCreateLeaf(Code code, LeafType type, USymbol symbol)
           
 UmlDiagramType getUmlDiagramType()
           
 boolean leafExist(Code code)
           
 void setNamespaceSeparator(String namespaceSeparator)
           
 
Methods inherited from class net.sourceforge.plantuml.objectdiagram.AbstractClassOrObjectDiagram
associationClass, getNbOfHozizontalLollipop, insertBetween
 
Methods inherited from class net.sourceforge.plantuml.classdiagram.AbstractEntityDiagram
getDescription, getDotStrings
 
Methods inherited from class net.sourceforge.plantuml.cucadiagram.CucaDiagram
addLink, applySingleStrategy, createLeafInternal, endGroup, exportDiagramInternal, getChildrenGroups, getColorMapper, getCurrentGroup, getDotStringSkek, getEntityFactory, getGroup, getGroups, getHides, getHorizontalPages, getLabelangle, getLabeldistance, getLastEntity, getLastLink, getLeafs, getLinks, getNbImages, getOrCreateGroup, getOrCreateGroupInternal, getOrCreateLeafDefault, getRootGroup, getVerticalPages, getWarningOrError, hasUrl, hideOrShow, hideOrShow, hideOrShow, isAutarkic, isEmpty, isGroup, isHideEmptyDescriptionForState, isStandalone, isVisibilityModifierPresent, removeLink, resetPragmaLabel, setHorizontalPages, setVerticalPages, setVisibilityModifierPresent, showPortion
 
Methods inherited from class net.sourceforge.plantuml.UmlDiagram
addSprite, exportCmap, exportDiagram, getDpi, getDpiFactor, getFooter, getFooterAlignment, getHeader, getHeaderAlignment, getLegend, getLegendAlignment, getMinwidth, getPragma, getScale, getSkinParam, getTitle, isHideUnlinkedData, isRotation, setFooter, setFooterAlignment, setHeader, setHeaderAlignment, setHideUnlinkedData, setLegend, setMinwidth, setParam, setRotation, setScale, setTitle
 
Methods inherited from class net.sourceforge.plantuml.AbstractPSystem
executeCommand, getMetadata, getSource, isOk, makeDiagramReady, 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.core.Diagram
getMetadata, getSource
 

Constructor Detail

ClassDiagram

public ClassDiagram()
Method Detail

getOrCreateLeaf

public ILeaf getOrCreateLeaf(Code code,
                             LeafType type,
                             USymbol symbol)
Specified by:
getOrCreateLeaf in class CucaDiagram

createLeaf

public ILeaf createLeaf(Code code,
                        Display display,
                        LeafType type,
                        USymbol symbol)
Overrides:
createLeaf in class CucaDiagram

leafExist

public final boolean leafExist(Code code)
Overrides:
leafExist in class CucaDiagram

getUmlDiagramType

public UmlDiagramType getUmlDiagramType()
Specified by:
getUmlDiagramType in class UmlDiagram

setNamespaceSeparator

public void setNamespaceSeparator(String namespaceSeparator)


Copyright © 2014. All Rights Reserved.