Class ClassDiagramsExtension.ClassDiagramDefaults
- java.lang.Object
-
- io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ClassDiagramsExtension.ClassDiagram
- Enclosing class:
- ClassDiagramsExtension
public static class ClassDiagramsExtension.ClassDiagramDefaults extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClassDiagramsExtension.ClassDiagramDefaults.ElementNote<M extends java.io.Serializable>classClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilderstatic classClassDiagramsExtension.ClassDiagramDefaults.ElementStyle<M extends BaselineMatcher & java.io.Serializable>classClassDiagramsExtension.ClassDiagramDefaults.Style
-
Method Summary
-
-
-
Method Detail
-
style
public void style(org.gradle.api.Action<ClassDiagramsExtension.ClassDiagramDefaults.Style> action)
-
style
public void style(groovy.lang.Closure<ClassDiagramsExtension.ClassDiagramDefaults.Style> closure)
-
dontInheritDefaults
public void dontInheritDefaults()
-
include
public void include(BaselineMatcher matcher)
-
include
public void include(SuperclassMatcher matcher)
-
include
public void include(SubclassMatcher matcher)
-
include
public void include(InterfaceMatcher matcher)
-
include
public void include(ReferencedClassMatcher matcher)
-
include
public void include(FieldMatcher matcher)
-
include
public void include(MethodMatcher matcher)
-
exclude
public void exclude(BaselineMatcher matcher)
-
exclude
public void exclude(SuperclassMatcher matcher)
-
exclude
public void exclude(SubclassMatcher matcher)
-
exclude
public void exclude(InterfaceMatcher matcher)
-
exclude
public void exclude(ReferencedClassMatcher matcher)
-
exclude
public void exclude(FieldMatcher matcher)
-
exclude
public void exclude(MethodMatcher matcher)
-
note
public ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder note(java.lang.String note)
-
classes
public ClassMatcher classes()
-
classes
public ClassMatcher classes(java.lang.String name)
-
packages
public PackageMatcher packages()
-
packages
public PackageMatcher packages(java.lang.String name)
-
superclasses
public SuperclassMatcher superclasses()
-
subclasses
public SubclassMatcher subclasses()
-
interfaces
public InterfaceMatcher interfaces()
-
referencedClasses
public ReferencedClassMatcher referencedClasses()
-
fields
public FieldMatcher fields()
-
methods
public MethodMatcher methods()
-
hidePackages
@Deprecated(since="2.1.0", forRemoval=true) public void hidePackages()Deprecated, for removal: This API element is subject to removal in a future version.use style-configuration instead
-
override
public void override(RelationOverride relationOverride)
-
association
public RelationOverride association()
-
extension
public RelationOverride extension()
-
getBaselineIncludeExclude
public IncludeExclude<io.github.classgraph.ClassInfo,BaselineMatcher> getBaselineIncludeExclude()
-
getSuperclassIncludeExclude
public IncludeExclude<io.github.classgraph.ClassInfo,SuperclassMatcher> getSuperclassIncludeExclude()
-
getSubclassIncludeExclude
public IncludeExclude<io.github.classgraph.ClassInfo,SubclassMatcher> getSubclassIncludeExclude()
-
getInterfaceIncludeExclude
public IncludeExclude<io.github.classgraph.ClassInfo,InterfaceMatcher> getInterfaceIncludeExclude()
-
getReferencesIncludeExclude
public IncludeExclude<io.github.classgraph.ClassInfo,ReferencedClassMatcher> getReferencesIncludeExclude()
-
getFieldIncludeExclude
public IncludeExclude<io.github.classgraph.FieldInfo,FieldMatcher> getFieldIncludeExclude()
-
getMethodIncludeExclude
public IncludeExclude<io.github.classgraph.MethodInfo,MethodMatcher> getMethodIncludeExclude()
-
getClassNotes
public java.util.List<ClassDiagramsExtension.ClassDiagramDefaults.ElementNote<ClassMatcher>> getClassNotes()
-
getPackageNotes
public java.util.List<ClassDiagramsExtension.ClassDiagramDefaults.ElementNote<PackageMatcher>> getPackageNotes()
-
getFieldNotes
public java.util.List<ClassDiagramsExtension.ClassDiagramDefaults.ElementNote<FieldMatcher>> getFieldNotes()
-
getMethodNotes
public java.util.List<ClassDiagramsExtension.ClassDiagramDefaults.ElementNote<MethodMatcher>> getMethodNotes()
-
getRelationOverrides
public java.util.Collection<RelationOverride> getRelationOverrides()
-
-