Class PlantumlClassDiagramBuilder
java.lang.Object
ch.ifocusit.livingdoc.plugin.diagram.AbstractClassDiagramBuilder
ch.ifocusit.livingdoc.plugin.diagram.PlantumlClassDiagramBuilder
- All Implemented Interfaces:
ch.ifocusit.plantuml.classdiagram.LinkMaker,ch.ifocusit.plantuml.classdiagram.NamesMapper
- Author:
- Julien Boz
-
Field Summary
Fields inherited from class ch.ifocusit.livingdoc.plugin.diagram.AbstractClassDiagramBuilder
diagramTitle, diagramWithDependencies, endOptions, excludes, footer, header, linkPage, namesMapper, prefix, project, singleClass, startOptions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()voidfilterOnAnnotation(Class<? extends Annotation> annotation) protected String[]voidsetUseExternalGraphiz(boolean useExternalGraphviz) Methods inherited from class ch.ifocusit.livingdoc.plugin.diagram.AbstractClassDiagramBuilder
defaultFilter, getClassLink, getClassLoader, getFieldLink, initClassPath, mapNames, readEndOptionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ch.ifocusit.plantuml.classdiagram.LinkMaker
getMethodLinkMethods inherited from interface ch.ifocusit.plantuml.classdiagram.NamesMapper
getClassName, getFieldName, getMethodName
-
Constructor Details
-
PlantumlClassDiagramBuilder
public PlantumlClassDiagramBuilder()
-
-
Method Details
-
build
- Specified by:
buildin classAbstractClassDiagramBuilder- Throws:
org.apache.maven.plugin.MojoExecutionException
-
readStartOptions
- Overrides:
readStartOptionsin classAbstractClassDiagramBuilder- Throws:
org.apache.maven.plugin.MojoExecutionException
-
filterOnAnnotation
- Specified by:
filterOnAnnotationin classAbstractClassDiagramBuilder
-
setUseExternalGraphiz
public void setUseExternalGraphiz(boolean useExternalGraphviz)
-