public class PlantumlClassDiagramBuilder extends AbstractClassDiagramBuilder
diagramWithDependencies, excludes, footer, header, linkPage, namesMapper, prefix, project| Constructor and Description |
|---|
PlantumlClassDiagramBuilder(org.apache.maven.project.MavenProject project,
String prefix,
String[] excludes,
String rootAggregateClassMatcher,
Color rootAggregateColor,
File header,
File footer,
boolean showMethods,
boolean showFields,
boolean diagramWithDependencies,
String linkPage) |
| Modifier and Type | Method and Description |
|---|---|
void |
filterOnAnnotation(Class<? extends Annotation> annotation) |
String |
generate() |
protected String |
readHeader() |
defaultFilter, getClassLink, getFieldLink, initClassPath, mapNames, readFooterpublic PlantumlClassDiagramBuilder(org.apache.maven.project.MavenProject project,
String prefix,
String[] excludes,
String rootAggregateClassMatcher,
Color rootAggregateColor,
File header,
File footer,
boolean showMethods,
boolean showFields,
boolean diagramWithDependencies,
String linkPage)
public String generate() throws org.apache.maven.plugin.MojoExecutionException
generate in class AbstractClassDiagramBuilderorg.apache.maven.plugin.MojoExecutionExceptionprotected String readHeader() throws org.apache.maven.plugin.MojoExecutionException
readHeader in class AbstractClassDiagramBuilderorg.apache.maven.plugin.MojoExecutionExceptionpublic void filterOnAnnotation(Class<? extends Annotation> annotation)
filterOnAnnotation in class AbstractClassDiagramBuilderCopyright © 2017–2020 Focus IT. All rights reserved.