Class ClassDiagram
java.lang.Object
net.sourceforge.plantuml.AbstractPSystem
net.sourceforge.plantuml.TitledDiagram
net.sourceforge.plantuml.UmlDiagram
net.atmp.CucaDiagram
net.sourceforge.plantuml.classdiagram.AbstractEntityDiagram
net.sourceforge.plantuml.objectdiagram.AbstractClassOrObjectDiagram
net.sourceforge.plantuml.classdiagram.ClassDiagram
- All Implemented Interfaces:
EntityFactory, Annotated, Diagram, GroupHierarchy, PortionShower, WarningHandler, WithSprite
-
Field Summary
Fields inherited from class TitledDiagram
FORCE_ELK, FORCE_SMETANAFields inherited from interface PortionShower
ALL -
Constructor Summary
ConstructorsConstructorDescriptionClassDiagram(UmlSource source, Previous previous, PreprocessingArtifact preprocessingArtifact) -
Method Summary
Modifier and TypeMethodDescriptioncheckIfPackageHierarchyIsOk(Entity entity) protected final ImageDataexportDiagramInternal(OutputStream os, int index, FileFormatOption fileFormatOption) protected final ImageDataexportLayoutExplicit(OutputStream os, int index, FileFormatOption fileFormatOption) booleanvoidvoidsetAllowMixing(boolean allowMixing) Methods inherited from class AbstractClassOrObjectDiagram
associationClass, associationClass, getNbOfHozizontalLollipop, insertBetween, setLegendMethods inherited from class AbstractEntityDiagram
getDescription, getDotStrings, packSomePackageMethods inherited from class CucaDiagram
addLink, applySingleStrategy, cleanId, constraintOnLinks, countByName, createGroup, createLeaf, currentTogether, endGroup, exportDiagramGraphic, firstWithName, getChildrenGroups, getCurrentGroup, getDefaultMargins, getDotStringSkek, getGroup, getHidesVisibilityModifier, getLabelangle, getLabeldistance, getLastEntity, getLastLink, getLinks, getPortFor, getPortId, getRootGroup, getTextMainBlock, getTwoLastLinks, getUniqueSequence, getUniqueSequence2, getUniqueSequenceValue, getVisibleStereotypeLabels, getWarningOrError, gotoGroup, gotoGroup, gotoTogether, groups, groupsAndRoot, hasUrl, hideOrShow, hideOrShow2, hideOrShowVisibilityModifier, incRawLayout, isEmpty, isGroup, isGroup, isHidden, isHideEmptyDescriptionForState, isRemoved, isRemovedIgnoreUnlinked, isStandalone, isStandaloneForArgo, isStereotypeRemoved, isVisibilityModifierPresent, leafs, quarkInContext, quarkInContextSafe, quarks, reallyCreateLeaf, removeLink, removeOrRestore, removePortId, resetPragmaLabel, setLastEntity, setNamespaceSeparator, setSeparator, setVisibilityModifierPresent, showPortion, startingPass, updateLastsMethods inherited from class UmlDiagram
exportCmap, exportDiagramError, exportDiagramNow, getFailureText2, getFlashData, getFooterOrHeaderTeoz, getMinwidth, getPrevious, isRotation, setHideEmptyDescription, setMinwidth, setRotationMethods inherited from class TitledDiagram
addSprite, addWarning, calculateBackColor, createImageBuilder, getCaption, getCurrentStyleBuilder, getFooter, getHeader, getLegend, getMainFrame, getPragma, getSkinParam, getTitle, getTitleDisplay, getUmlDiagramType, getWarnings, isUseElk, isUseSmetana, loadSkin, muteColorMapper, setCaption, setMainFrame, setParam, setTitle, setUseElk, setUseSmetanaMethods inherited from class AbstractPSystem
executeCommand, exportDiagram, getMetadata, getNamespaceSeparator, getNbImages, getPreprocessingArtifact, getRequiredPass, getScale, getSource, getSplitPagesHorizontal, getSplitPagesVertical, isOk, makeDiagramReady, seed, setScale, setSplitPagesHorizontal, setSplitPagesVerticalMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Annotated
getCaption, getFooter, getHeader, getLegend, getMainFrame, getTitleMethods inherited from interface Diagram
exportDiagram, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getTitleDisplayMethods inherited from interface EntityFactory
getSkinParam, getUmlDiagramTypeMethods inherited from interface WithSprite
addSprite
-
Constructor Details
-
ClassDiagram
public ClassDiagram(UmlSource source, Previous previous, PreprocessingArtifact preprocessingArtifact)
-
-
Method Details
-
setAllowMixing
public void setAllowMixing(boolean allowMixing) -
isAllowMixing
public boolean isAllowMixing() -
layoutNewLine
public void layoutNewLine() -
exportDiagramInternal
protected final ImageData exportDiagramInternal(OutputStream os, int index, FileFormatOption fileFormatOption) throws IOException - Overrides:
exportDiagramInternalin classCucaDiagram- Throws:
IOException
-
exportLayoutExplicit
protected final ImageData exportLayoutExplicit(OutputStream os, int index, FileFormatOption fileFormatOption) throws IOException - Throws:
IOException
-
checkFinalError
- Overrides:
checkFinalErrorin classAbstractPSystem
-
checkIfPackageHierarchyIsOk
-