public abstract class AbstractClassDiagramBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String[] |
excludes |
protected File |
footer |
protected File |
header |
protected String |
prefix |
protected org.apache.maven.project.MavenProject |
project |
| Constructor and Description |
|---|
AbstractClassDiagramBuilder(org.apache.maven.project.MavenProject project,
String prefix,
String[] excludes,
File header,
File footer) |
| Modifier and Type | Method and Description |
|---|---|
protected Predicate<com.google.common.reflect.ClassPath.ClassInfo> |
defaultFilter() |
abstract AbstractClassDiagramBuilder |
filterOnAnnotation(Class<? extends Annotation> annotation) |
abstract String |
generate() |
protected com.google.common.reflect.ClassPath |
initClassPath() |
protected String |
read(File file) |
protected String |
readFooter() |
protected String |
readHeader() |
protected final org.apache.maven.project.MavenProject project
protected final String prefix
protected final String[] excludes
protected final File header
protected final File footer
public abstract AbstractClassDiagramBuilder filterOnAnnotation(Class<? extends Annotation> annotation)
public abstract String generate() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected String readHeader() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected String readFooter() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected String read(File file) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected Predicate<com.google.common.reflect.ClassPath.ClassInfo> defaultFilter()
protected com.google.common.reflect.ClassPath initClassPath()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionCopyright © 2017 Focus IT. All rights reserved.