Package nl.talsmasoftware.umldoclet.uml
Class DependencyDiagram
java.lang.Object
nl.talsmasoftware.umldoclet.uml.UMLNode
nl.talsmasoftware.umldoclet.uml.Diagram
nl.talsmasoftware.umldoclet.uml.DependencyDiagram
UML diagram representing the dependencies between the documented Java packages.
-
Constructor Summary
ConstructorsConstructorDescriptionDependencyDiagram
(Configuration config, String moduleName, String pumlFileName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPackageDependency
(String fromPackage, String toPackage) protected File
Determine the physical file location for the plantuml output.protected IndentingPrintWriter
writeChildrenTo
(IndentingPrintWriter output) Helper method to write all children to the specified output.protected <IPW extends IndentingPrintWriter>
IPWwriteCustomDirectives
(List<String> customDirectives, IPW output) Methods inherited from class nl.talsmasoftware.umldoclet.uml.Diagram
getConfiguration, render, toString, writeTo
Methods inherited from class nl.talsmasoftware.umldoclet.uml.UMLNode
addChild, findParent, getChildren, getParent, removeChildren, setParent
-
Constructor Details
-
DependencyDiagram
-
-
Method Details
-
getChildren
- Overrides:
getChildren
in classUMLNode
-
addPackageDependency
-
getPlantUmlFile
Description copied from class:Diagram
Determine the physical file location for the plantuml output.This will even be called if
-createPumlFiles
is not enabled, to determine thediagram base file
.- Specified by:
getPlantUmlFile
in classDiagram
- Returns:
- The physical file for the plantuml output.
-
writeCustomDirectives
protected <IPW extends IndentingPrintWriter> IPW writeCustomDirectives(List<String> customDirectives, IPW output) - Overrides:
writeCustomDirectives
in classDiagram
-
writeChildrenTo
Description copied from class:UMLNode
Helper method to write all children to the specified output.- Overrides:
writeChildrenTo
in classUMLNode
- Parameters:
output
- The output to write the children to.- Returns:
- A reference to the output for method chaining purposes.
-