public class ClassDiagramBuilder extends Object implements NamesMapper
| Constructor and Description |
|---|
ClassDiagramBuilder() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClassLink, getClassName, getFieldLink, getFieldName, getMethodLink, getMethodNamepublic ClassDiagramBuilder setHeader(String header)
public ClassDiagramBuilder setFooter(String footer)
public ClassDiagramBuilder excludes(String... excludes)
public ClassDiagramBuilder addFieldPredicate(Predicate<ClassAttribute> predicate)
public ClassDiagramBuilder addMethodPredicate(Predicate<ClassMethod> predicate)
public ClassDiagramBuilder addClasse(Iterable<Class> classes)
public ClassDiagramBuilder addClasse(Class... classes)
public ClassDiagramBuilder addPackage(Package... packages)
public ClassDiagramBuilder withNamesMapper(NamesMapper namesMapper)
public String build()
protected void addPackages()
protected void addTypes()
protected Predicate<ClassAttribute> filterFields()
protected Predicate<ClassMethod> filterMethods()
protected ClassMethod createClassMethod(Method method)
protected ClassAttribute createClassAttribute(Field field)
protected void addAssociations()
Copyright © 2017 Focus IT. All rights reserved.