net.sourceforge.plantuml.componentdiagram
Class ComponentDiagram

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.componentdiagram.ComponentDiagram
All Implemented Interfaces:
GroupHierarchy, PortionShower, PSystem

public class ComponentDiagram
extends AbstractEntityDiagram


Constructor Summary
ComponentDiagram()
           
 
Method Summary
 ILeaf createLeaf(Code code, List<? extends CharSequence> display, LeafType type)
           
 ILeaf getOrCreateClass(Code code)
           
 ILeaf getOrCreateLeaf(Code code, LeafType defaultType)
           
 UmlDiagramType getUmlDiagramType()
           
 boolean leafExist(Code code)
           
 
Methods inherited from class net.sourceforge.plantuml.classdiagram.AbstractEntityDiagram
getDescription, getDotStrings, getFullyQualifiedCode, getNamespace, getShortName
 
Methods inherited from class net.sourceforge.plantuml.cucadiagram.CucaDiagram
addLink, createLeafInternal, createPng2, createPng2, endGroup, exportDiagramInternal, exportDiagrams, getChildrenGroups, getColorMapper, getCurrentGroup, getDotStringSkek, getEntityFactory, getGroup, getGroups, getHides, getHorizontalPages, getLabelangle, getLabeldistance, getLastEntity, getLastLink, getLeafs, getLinks, getNbImages, getOrCreateGroup, getOrCreateGroupInternal, getRankdir, getRootGroup, getVerticalPages, getWarningOrError, hasUrl, hideOrShow, hideOrShow, isAutarkic, isEmpty, isGroup, isStandalone, isVisibilityModifierPresent, removeLink, resetPragmaLabel, setHorizontalPages, setRankdir, setVerticalPages, setVisibilityModifierPresent, showPortion
 
Methods inherited from class net.sourceforge.plantuml.UmlDiagram
addSprite, exportCmap, exportDiagram, getDpi, getDpiFactor, getFooter, getFooterAlignement, getHeader, getHeaderAlignement, getMinwidth, getPragma, getScale, getSkinParam, getTitle, isHideUnlinkedData, isRotation, setFooter, setFooterAlignement, setHeader, setHeaderAlignement, setHideUnlinkedData, setMinwidth, setParam, setRotation, setScale, setTitle
 
Methods inherited from class net.sourceforge.plantuml.AbstractPSystem
getMetadata, getSource, 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.PSystem
getMetadata, getSource
 

Constructor Detail

ComponentDiagram

public ComponentDiagram()
Method Detail

getOrCreateClass

public ILeaf getOrCreateClass(Code code)
Specified by:
getOrCreateClass in class AbstractEntityDiagram

getOrCreateLeaf

public ILeaf getOrCreateLeaf(Code code,
                             LeafType defaultType)
Overrides:
getOrCreateLeaf in class CucaDiagram

createLeaf

public ILeaf createLeaf(Code code,
                        List<? extends CharSequence> display,
                        LeafType type)
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


Copyright © 2012. All Rights Reserved.