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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
void
final Code
final Ident
final Ident
buildLeafIdent
(String id) final Ident
cleanIdent
(Ident ident) constraintOnLinks
(Link link1, Link link2, Display display) protected final ILeaf
void
endGroup()
protected ImageData
exportDiagramInternal
(OutputStream os, int index, FileFormatOption fileFormatOption) final Collection<IGroup>
getChildrenGroups
(IGroup parent) final IGroup
final String[]
final EntityFactory
protected final Code
final IGroup
final Collection<IGroup>
getGroups
(boolean withRootGroup) final IGroup
getGroupStrict
(Ident ident) final IGroup
getGroupVerySmart
(Ident ident) final Set<VisibilityModifier>
getHides()
final ILeaf
final Link
final ILeaf
final ILeaf
getLeafSmart
(Ident ident) final int
final ILeaf
getLeafStrict
(Ident ident) final Collection<ILeaf>
getLeafVerySmart
(Ident ident) getLinks()
protected final String
getNamespace1972
(Code fullyCode, String separator) final String
abstract IEntity
getOrCreateLeaf
(Ident ident, Code code, LeafType type, USymbol symbol) protected final ILeaf
getOrCreateLeafDefault
(Ident idNewLong, Code code, LeafType type, USymbol symbol) final void
gotoGroup
(Ident ident, Code code, Display display, GroupType type, IGroup parent, NamespaceStrategy strategy) protected final void
gotoGroupExternal
(Ident newIdLong, Code code, Display display, Code namespace, GroupType type, IGroup parent) final void
gotoThisGroup
(IGroup group) boolean
hasUrl()
Check if the Diagram have some links.void
hideOrShow
(Set<VisibilityModifier> visibilities, boolean show) final void
hideOrShow
(EntityGender gender, EntityPortion portions, boolean show) void
hideOrShow2
(String what, boolean show) protected void
boolean
isAutarkic
(IGroup g) final boolean
final boolean
final boolean
isGroupStrict
(Ident ident) final boolean
isGroupVerySmart
(Ident ident) boolean
final boolean
isStandalone
(IEntity ent) final boolean
boolean
boolean
leafExistSmart
(Ident ident) boolean
leafExistStrict
(Ident ident) final boolean
protected final void
removeLink
(Link link) void
removeOrRestore
(String what, boolean show) void
final void
setLastEntity
(ILeaf foo) final void
setNamespaceSeparator
(String namespaceSeparator) final void
setVisibilityModifierPresent
(boolean visibilityModifierPresent) final boolean
showPortion
(EntityPortion portion, IEntity entity) final boolean
V1972()
Methods inherited from class net.sourceforge.plantuml.UmlDiagram
exportCmap, exportDiagramError, exportDiagramNow, getFailureText2, getFlashData, getFooterOrHeaderTeoz, getMinwidth, isRotation, setHideEmptyDescription, setMinwidth, setRotation
Methods 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, setUseSmetana
Methods inherited from class net.sourceforge.plantuml.AbstractPSystem
checkFinalError, executeCommand, exportDiagram, getMetadata, getNbImages, getScale, getSource, getSplitPagesHorizontal, getSplitPagesVertical, isOk, makeDiagramReady, seed, setScale, setSplitPagesHorizontal, setSplitPagesVertical
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.Annotated
getCaption, getFooter, getHeader, getLegend, getMainFrame, getTitle
Methods inherited from interface net.sourceforge.plantuml.core.Diagram
exportDiagram, getDescription, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getTitleDisplay
Methods 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:
getAllSuperGroups
in interfaceGroupHierarchy
-
getOrCreateLeaf
-
cleanIdent
-
setNamespaceSeparator
-
getNamespaceSeparator
-
hasUrl
public boolean hasUrl()Description copied from interface:Diagram
Check if the Diagram have some links.- Specified by:
hasUrl
in interfaceDiagram
- Overrides:
hasUrl
in classAbstractPSystem
-
setLastEntity
-
getOrCreateLeafDefault
-
createLeaf
-
createLeafInternal
-
buildLeafIdent
-
buildLeafIdentSpecial
-
buildFullyQualified
-
buildCode
-
leafExist
-
leafExistSmart
-
leafExistStrict
-
getChildrenGroups
- Specified by:
getChildrenGroups
in interfaceGroupHierarchy
-
gotoGroup
-
getNamespace1972
-
endGroup
public void endGroup() -
gotoGroupExternal
-
gotoThisGroup
-
getFullyQualifiedCode1972
-
getCurrentGroup
-
getGroup
-
getGroupStrict
-
getGroupVerySmart
-
isGroup
-
isGroupStrict
-
isGroupVerySmart
-
getGroups
-
getRootGroup
- Specified by:
getRootGroup
in interfaceGroupHierarchy
-
getRootSuperGroup
- Specified by:
getRootSuperGroup
in 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:
exportDiagramInternal
in classUmlDiagram
- Throws:
IOException
-
getWarningOrError
- Specified by:
getWarningOrError
in interfaceDiagram
- Overrides:
getWarningOrError
in classUmlDiagram
-
isAutarkic
-
resetPragmaLabel
public void resetPragmaLabel() -
getLabeldistance
-
getLabelangle
-
isEmpty
- Specified by:
isEmpty
in interfaceGroupHierarchy
-
isVisibilityModifierPresent
public final boolean isVisibilityModifierPresent() -
setVisibilityModifierPresent
public final void setVisibilityModifierPresent(boolean visibilityModifierPresent) -
showPortion
- Specified by:
showPortion
in 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:
getDefaultMargins
in classTitledDiagram
-