Class DiagramGeneratorBase
java.lang.Object
org.apache.clusterbr.zupportl5.processor.DiagramGeneratorBase
- Direct Known Subclasses:
ActivityDiagramGenerator,ClassDiagramGenerator,SequenceDiagramGenerator,StaticDiagramGenerator,UCDiagramGenerator
UML Diagrams:

- Since:
- 2024-1108
- Author:
- arcbrth@gmail.com
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidgenerate()protected voidgenerateDiagramFromDynamicPuml(File pumlFile) protected voidgenerateDiagramFromStaticPuml(File pumlFile) protected booleanisRelevantForUseCaseAndSequence(io.github.classgraph.ClassInfo classInfo) protected booleanrequiresDetailedMode(io.github.classgraph.MethodInfo method) protected Stringprotected voidsavePUMLAndGenerateDiagram(StringBuilder plantUML, String diagramFileName)
-
Field Details
-
logger
protected static final org.slf4j.Logger logger -
generatePlantumlForPackage
-
plantumlDestinationFolderPuml
-
plantumlDestinationFolderImg
-
staticPumlFolder
-
propertiesProvider
-
outputDirPuml
-
outputDirImg
-
-
Constructor Details
-
DiagramGeneratorBase
public DiagramGeneratorBase()
-
-
Method Details
-
generate
public abstract void generate() -
sanitize
-
savePUMLAndGenerateDiagram
-
generateDiagramFromStaticPuml
-
generateDiagramFromDynamicPuml
-
isRelevantForUseCaseAndSequence
protected boolean isRelevantForUseCaseAndSequence(io.github.classgraph.ClassInfo classInfo) -
requiresDetailedMode
protected boolean requiresDetailedMode(io.github.classgraph.MethodInfo method)
-