Class CucaDiagram
java.lang.Object
net.sourceforge.plantuml.AbstractPSystem
net.sourceforge.plantuml.TitledDiagram
net.sourceforge.plantuml.UmlDiagram
net.sourceforge.plantuml.cucadiagram.CucaDiagram
- All Implemented Interfaces:
Annotated,Diagram,GroupHierarchy,PortionShower,WithSprite
- Direct Known Subclasses:
AbstractEntityDiagram,ActivityDiagram
-
Field Summary
FieldsFields inherited from class net.sourceforge.plantuml.TitledDiagram
FORCE_ELK, FORCE_SMETANA -
Constructor Summary
ConstructorsConstructorDescriptionCucaDiagram(ThemeStyle style, UmlSource source, UmlDiagramType type, ISkinSimple orig) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidvoidfinal Codefinal Identfinal IdentbuildLeafIdent(String id) final IdentcleanIdent(Ident ident) constraintOnLinks(Link link1, Link link2, Display display) protected final ILeafvoidendGroup()protected ImageDataexportDiagramInternal(OutputStream os, int index, FileFormatOption fileFormatOption) final Collection<IGroup>getChildrenGroups(IGroup parent) final IGroupfinal String[]final EntityFactoryprotected final Codefinal IGroupfinal Collection<IGroup>getGroups(boolean withRootGroup) final IGroupgetGroupStrict(Ident ident) final IGroupgetGroupVerySmart(Ident ident) final Set<VisibilityModifier>getHides()final ILeaffinal Linkfinal ILeaffinal ILeafgetLeafSmart(Ident ident) final intfinal ILeafgetLeafStrict(Ident ident) final Collection<ILeaf>getLeafVerySmart(Ident ident) getLinks()protected final StringgetNamespace1972(Code fullyCode, String separator) final Stringabstract IEntitygetOrCreateLeaf(Ident ident, Code code, LeafType type, USymbol symbol) protected final ILeafgetOrCreateLeafDefault(Ident idNewLong, Code code, LeafType type, USymbol symbol) final voidgotoGroup(Ident ident, Code code, Display display, GroupType type, IGroup parent, NamespaceStrategy strategy) protected final voidgotoGroupExternal(Ident newIdLong, Code code, Display display, Code namespace, GroupType type, IGroup parent) final voidgotoThisGroup(IGroup group) booleanhasUrl()Check if the Diagram have some links.voidhideOrShow(Set<VisibilityModifier> visibilities, boolean show) final voidhideOrShow(EntityGender gender, EntityPortion portions, boolean show) voidhideOrShow2(String what, boolean show) protected voidbooleanisAutarkic(IGroup g) final booleanfinal booleanfinal booleanisGroupStrict(Ident ident) final booleanisGroupVerySmart(Ident ident) booleanfinal booleanisStandalone(IEntity ent) final booleanbooleanbooleanleafExistSmart(Ident ident) booleanleafExistStrict(Ident ident) final booleanprotected final voidremoveLink(Link link) voidremoveOrRestore(String what, boolean show) voidfinal voidsetLastEntity(ILeaf foo) final voidsetNamespaceSeparator(String namespaceSeparator) final voidsetVisibilityModifierPresent(boolean visibilityModifierPresent) final booleanshowPortion(EntityPortion portion, IEntity entity) final booleanV1972()Methods inherited from class net.sourceforge.plantuml.UmlDiagram
exportCmap, exportDiagramError, exportDiagramNow, getFailureText2, getFlashData, getFooterOrHeaderTeoz, getMinwidth, isRotation, setHideEmptyDescription, setMinwidth, setRotationMethods inherited from class net.sourceforge.plantuml.TitledDiagram
addSprite, calculateBackColor, createImageBuilder, getAnimation, getCaption, getCurrentStyleBuilder, getFooter, getHeader, getLegend, getMainFrame, getPragma, getSkinParam, getTitle, getTitleDisplay, getUmlDiagramType, isUseElk, isUseSmetana, loadSkin, setAnimation, setCaption, setLegend, setMainFrame, setParam, setTitle, setUseElk, setUseSmetanaMethods inherited from class net.sourceforge.plantuml.AbstractPSystem
checkFinalError, executeCommand, exportDiagram, getMetadata, getNbImages, getScale, getSource, getSplitPagesHorizontal, getSplitPagesVertical, isOk, makeDiagramReady, seed, setScale, setSplitPagesHorizontal, setSplitPagesVerticalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sourceforge.plantuml.Annotated
getCaption, getFooter, getHeader, getLegend, getMainFrame, getTitleMethods inherited from interface net.sourceforge.plantuml.core.Diagram
exportDiagram, getDescription, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getTitleDisplayMethods inherited from interface net.sourceforge.plantuml.WithSprite
addSprite
-
Field Details
-
entityFactory
-
-
Constructor Details
-
CucaDiagram
-
-
Method Details
-
V1972
public final boolean V1972() -
mergeIntricated
public final boolean mergeIntricated() -
getAllSuperGroups
- Specified by:
getAllSuperGroupsin interfaceGroupHierarchy
-
getOrCreateLeaf
-
cleanIdent
-
setNamespaceSeparator
-
getNamespaceSeparator
-
hasUrl
public boolean hasUrl()Description copied from interface:DiagramCheck if the Diagram have some links.- Specified by:
hasUrlin interfaceDiagram- Overrides:
hasUrlin classAbstractPSystem
-
setLastEntity
-
getOrCreateLeafDefault
-
createLeaf
-
createLeafInternal
-
buildLeafIdent
-
buildLeafIdentSpecial
-
buildFullyQualified
-
buildCode
-
leafExist
-
leafExistSmart
-
leafExistStrict
-
getChildrenGroups
- Specified by:
getChildrenGroupsin interfaceGroupHierarchy
-
gotoGroup
-
getNamespace1972
-
endGroup
public void endGroup() -
gotoGroupExternal
-
gotoThisGroup
-
getFullyQualifiedCode1972
-
getCurrentGroup
-
getGroup
-
getGroupStrict
-
getGroupVerySmart
-
isGroup
-
isGroupStrict
-
isGroupVerySmart
-
getGroups
-
getRootGroup
- Specified by:
getRootGroupin interfaceGroupHierarchy
-
getRootSuperGroup
- Specified by:
getRootSuperGroupin interfaceGroupHierarchy
-
getLeafsvalues
-
getLeafssize
public final int getLeafssize() -
getLeaf
-
getLeafStrict
-
getLeafSmart
-
getLeafVerySmart
-
addLink
-
removeLink
-
getLinks
-
getDotStrings
-
getDotStringSkek
-
exportDiagramInternal
protected ImageData exportDiagramInternal(OutputStream os, int index, FileFormatOption fileFormatOption) throws IOException - Specified by:
exportDiagramInternalin classUmlDiagram- Throws:
IOException
-
getWarningOrError
- Specified by:
getWarningOrErrorin interfaceDiagram- Overrides:
getWarningOrErrorin classUmlDiagram
-
isAutarkic
-
resetPragmaLabel
public void resetPragmaLabel() -
getLabeldistance
-
getLabelangle
-
isEmpty
- Specified by:
isEmptyin interfaceGroupHierarchy
-
isVisibilityModifierPresent
public final boolean isVisibilityModifierPresent() -
setVisibilityModifierPresent
public final void setVisibilityModifierPresent(boolean visibilityModifierPresent) -
showPortion
- Specified by:
showPortionin interfacePortionShower
-
hideOrShow
-
hideOrShow
-
hideOrShow2
-
removeOrRestore
-
getHides
-
getColorMapper
-
isStandalone
-
getLastLink
-
getTwoLastLinks
-
getLastEntity
-
getEntityFactory
-
applySingleStrategy
public void applySingleStrategy() -
isHideEmptyDescriptionForState
public boolean isHideEmptyDescriptionForState() -
incRawLayout
protected void incRawLayout() -
constraintOnLinks
-
getDefaultMargins
- Overrides:
getDefaultMarginsin classTitledDiagram
-