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 net.sourceforge.plantuml.TitledDiagram
FORCE_ELK, FORCE_SMETANAFields inherited from interface net.sourceforge.plantuml.cucadiagram.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 net.sourceforge.plantuml.objectdiagram.AbstractClassOrObjectDiagram
associationClass, associationClass, getNbOfHozizontalLollipop, insertBetween, setLegendMethods inherited from class net.sourceforge.plantuml.classdiagram.AbstractEntityDiagram
getDescription, getDotStrings, packSomePackageMethods inherited from class net.atmp.CucaDiagram
addLink, applySingleStrategy, cleanId, constraintOnLinks, countByName, createGroup, createLeaf, currentTogether, endGroup, exportDiagramGraphic, firstWithName, getChildrenGroups, getCurrentGroup, getDefaultMargins, getDotStringSkek, getGroup, getHidesVisibilityModifier, getInstallationRequirement, 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 net.sourceforge.plantuml.UmlDiagram
exportCmap, exportDiagramNow, getFooterOrHeaderTeoz, getMinwidth, getPrevious, isRotation, setHideEmptyDescription, setMinwidth, setRotationMethods inherited from class net.sourceforge.plantuml.TitledDiagram
addSprite, addWarning, calculateBackColor, createImageBuilder, getCaption, getCurrentStyleBuilder, getFlashData, getFooter, getHeader, getLegend, getMainFrame, getPragma, getSkinParam, getTitle, getTitleDisplay, getUmlDiagramType, getWarnings, isSkinParamUsed, isUseElk, isUseSmetana, loadSkin, muteColorMapper, setCaption, setMainFrame, setParam, setSkinParamUsed, setTitle, setUseElk, setUseSmetana, updateFooter, updateHeaderMethods inherited from class net.sourceforge.plantuml.AbstractPSystem
executeCommand, exportDiagram, getMetadata, getNamespaceSeparator, getNbImages, getPreprocessingArtifact, getRequiredPass, 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, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getTitleDisplayMethods inherited from interface net.sourceforge.plantuml.abel.EntityFactory
getSkinParam, getUmlDiagramTypeMethods inherited from interface net.sourceforge.plantuml.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
-