A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

A

AbstractAnnotationMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Abstract base class for matchers that test annotated elements.
AbstractAnnotationMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractAnnotationMatcher
 
AbstractClassMemberMatcher<T extends io.github.classgraph.ClassMemberInfo> - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Abstract base class for matchers that test class members.
AbstractClassMemberMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClassMemberMatcher
 
AbstractClasspathMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Abstract base class for matchers that test classpath elements.
AbstractClasspathMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClasspathMatcher
 
AbstractClassRelation - Interface in io.gitlab.plunts.gradle.plantuml.plugin.relation
AbstractDependencyMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Abstract base class for matchers that test dependencies of classes.
AbstractDependencyMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractDependencyMatcher
 
AbstractDiagramWriter - Class in io.gitlab.plunts.gradle.plantuml.plugin.output
Base class for diagram writers, which are write the result of the builder "somewhere".
AbstractDiagramWriter() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.output.AbstractDiagramWriter
 
AbstractModifierMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Abstract base class for matchers that test elements with modifiers.
AbstractModifierMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
AbstractNameMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Abstract base class for matchers that test elements with names.
AbstractNameMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractNameMatcher
 
activateBackReference() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
addAll(IncludeExclude<E, M>) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.IncludeExclude
 
addExclude(M) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.IncludeExclude
 
addInclude(M) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.IncludeExclude
 
addStyle(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
AGGREGATION_ARROW - Static variable in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
andAbstract() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andNative() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andNotAbstract() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andNotBuiltin() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.MethodMatcher
 
andNotNative() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andNotStatic() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andNotTransient() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andNotVolatile() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andPackagePrivate() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andPrivate() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andProtected() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andPublic() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andStatic() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andTransient() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
andVolatile() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
annotatedWith(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractAnnotationMatcher
 
annotationsMatch(AnnotationInfoList) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractAnnotationMatcher
 
apply(Project) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.PlantUmlPlugin
 
association() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
AssociativeRelation - Class in io.gitlab.plunts.gradle.plantuml.plugin.relation
Associative relation between two classes.
AssociativeRelation() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
AssociativeRelation.Viewpoint - Enum in io.gitlab.plunts.gradle.plantuml.plugin.relation
 

B

BaselineMatcher - Interface in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Interface for matchers that make up the ClassGraph baseline.
bottomOf(ClassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 
bottomOf(PackageMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 

C

ClassDiagramsExtension - Class in io.gitlab.plunts.gradle.plantuml.plugin
Gradle DSL extension to configure class diagrams for the project.
ClassDiagramsExtension() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension
 
ClassDiagramsExtension.ClassDiagram - Class in io.gitlab.plunts.gradle.plantuml.plugin
 
ClassDiagramsExtension.ClassDiagramDefaults - Class in io.gitlab.plunts.gradle.plantuml.plugin
 
ClassDiagramsExtension.ClassDiagramDefaults.ElementNote<M extends java.io.Serializable> - Class in io.gitlab.plunts.gradle.plantuml.plugin
 
ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder - Class in io.gitlab.plunts.gradle.plantuml.plugin
 
ClassDiagramsExtension.ClassDiagramDefaults.ElementStyle<M extends BaselineMatcher & java.io.Serializable> - Class in io.gitlab.plunts.gradle.plantuml.plugin
 
ClassDiagramsExtension.ClassDiagramDefaults.Style - Class in io.gitlab.plunts.gradle.plantuml.plugin
 
ClassDiagramsExtension.ClassDiagramDefaults.Style.ElementStyleBuilder - Class in io.gitlab.plunts.gradle.plantuml.plugin
 
classes() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
classes(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
ClassMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Matcher to test ClassInfos.
ClassMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.ClassMatcher
 
classpathMatches(ClassInfo) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClasspathMatcher
 
COMPOSITION_ARROW - Static variable in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
configureAccept(ClassGraph) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractDependencyMatcher
 
configureAccept(ClassGraph) - Method in interface io.gitlab.plunts.gradle.plantuml.plugin.matcher.BaselineMatcher
 
configureAccept(ClassGraph) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.ClassMatcher
 
configureAccept(ClassGraph) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.PackageMatcher
 
configureReject(ClassGraph) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractDependencyMatcher
 
configureReject(ClassGraph) - Method in interface io.gitlab.plunts.gradle.plantuml.plugin.matcher.BaselineMatcher
 
configureReject(ClassGraph) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.ClassMatcher
 
configureReject(ClassGraph) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.PackageMatcher
 
convertGlobToRegex(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.RegExUtil
Converts a standard POSIX Shell globbing pattern into a regular expression pattern.

D

DEFAULT_BACK_ARROW - Static variable in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
DefaultDiagramWriter - Class in io.gitlab.plunts.gradle.plantuml.plugin.output
This implementation of AbstractDiagramWriter writes the result to a file.
DefaultDiagramWriter(File) - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.output.DefaultDiagramWriter
Constructs the writer with the target file.
defaults(Closure<ClassDiagramsExtension.ClassDiagram>) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension
 
defaults(Action<ClassDiagramsExtension.ClassDiagramDefaults>) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension
 
define(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
define(String, String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
diagram(Closure<ClassDiagramsExtension.ClassDiagram>) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension
 
diagram(String, Closure<ClassDiagramsExtension.ClassDiagram>) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension
 
diagram(String, Action<ClassDiagramsExtension.ClassDiagram>) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension
 
diagram(Action<ClassDiagramsExtension.ClassDiagram>) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension
 
dontInheritDefaults() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 

E

ElementNote() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNote
 
ElementNoteBuilder() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 
ElementStyle() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementStyle
 
ElementStyleBuilder() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style.ElementStyleBuilder
 
EMPTY - Static variable in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
exclude(BaselineMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
exclude(FieldMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
exclude(InterfaceMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
exclude(MethodMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
exclude(ReferencedClassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
exclude(SubclassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
exclude(SuperclassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
extension() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
ExtensionRelation - Class in io.gitlab.plunts.gradle.plantuml.plugin.relation
Relation where one class extends the other.
ExtensionRelation(boolean) - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.relation.ExtensionRelation
 

F

FieldMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Matcher to test FieldInfos.
FieldMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.FieldMatcher
 
fields() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
from(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 

G

generateClassDiagrams() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.GenerateClassDiagramsTask
 
GenerateClassDiagramsTask - Class in io.gitlab.plunts.gradle.plantuml.plugin
Gradle task that generates class PlantUML diagrams.
GenerateClassDiagramsTask(ClassDiagramsExtension) - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.GenerateClassDiagramsTask
 
getBaselineIncludeExclude() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
getClassNotes() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
getClassStyles() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
getDefines() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
getFieldIncludeExclude() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
getFieldNotes() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
getIncludes() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
getInterfaceIncludeExclude() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
getLabel() - Method in interface io.gitlab.plunts.gradle.plantuml.plugin.relation.AbstractClassRelation
 
getLabel() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
getLabel() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.ExtensionRelation
 
getLineCharacter() - Method in interface io.gitlab.plunts.gradle.plantuml.plugin.relation.AbstractClassRelation
 
getLineCharacter() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
getLineCharacter() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.ExtensionRelation
 
getMethodIncludeExclude() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
getMethodNotes() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
getPackageNotes() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
getPackageStyles() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
getReferencesIncludeExclude() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
getRelationOverrides() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
getShow() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
getSkinparams() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
getSourceArrow() - Method in interface io.gitlab.plunts.gradle.plantuml.plugin.relation.AbstractClassRelation
 
getSourceArrow() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
getSourceArrow() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.ExtensionRelation
 
getSourceMultiplicity() - Method in interface io.gitlab.plunts.gradle.plantuml.plugin.relation.AbstractClassRelation
 
getSourceMultiplicity() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
getSourceMultiplicity() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.ExtensionRelation
 
getStyle() - Method in interface io.gitlab.plunts.gradle.plantuml.plugin.relation.AbstractClassRelation
 
getStyle() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
getStyle() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.ExtensionRelation
 
getSubclassIncludeExclude() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
getSuperclassIncludeExclude() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
getTargetArrow() - Method in interface io.gitlab.plunts.gradle.plantuml.plugin.relation.AbstractClassRelation
 
getTargetArrow() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
getTargetArrow() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.ExtensionRelation
 
getTargetMultiplicity() - Method in interface io.gitlab.plunts.gradle.plantuml.plugin.relation.AbstractClassRelation
 
getTargetMultiplicity() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
getTargetMultiplicity() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.ExtensionRelation
 
getTheme() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 

H

hide(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
hidePackages() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
Deprecated, for removal: This API element is subject to removal in a future version.
use style-configuration instead
hidePackages() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 

I

include(BaselineMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
include(FieldMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
include(InterfaceMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
include(MethodMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
include(ReferencedClassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
include(SubclassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
include(SuperclassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
include(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
IncludeExclude<E,​M extends java.util.function.Predicate<E>> - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Aggregator for includes and excludes of the same type.
IncludeExclude() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.IncludeExclude
 
IncludeExclude(IncludeExclude<E, M>) - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.IncludeExclude
 
INFINIT_MULTIPLICITY - Static variable in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
inPackage(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractDependencyMatcher
 
InsertingDiagramWriter - Class in io.gitlab.plunts.gradle.plantuml.plugin.output
This implementation of AbstractDiagramWriter inserts the result into an existing file.
InsertingDiagramWriter(File) - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.output.InsertingDiagramWriter
Constructs the writer with the target file.
insertInto(File) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagram
 
insideOfProject() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClasspathMatcher
 
insideOfProject() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.ClassMatcher
 
insideOfProject() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.PackageMatcher
 
InterfaceMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Matcher to include or exclude interfaces of classes.
InterfaceMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.InterfaceMatcher
 
interfaces() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
io.gitlab.plunts.gradle.plantuml.plugin - package io.gitlab.plunts.gradle.plantuml.plugin
 
io.gitlab.plunts.gradle.plantuml.plugin.matcher - package io.gitlab.plunts.gradle.plantuml.plugin.matcher
 
io.gitlab.plunts.gradle.plantuml.plugin.output - package io.gitlab.plunts.gradle.plantuml.plugin.output
 
io.gitlab.plunts.gradle.plantuml.plugin.relation - package io.gitlab.plunts.gradle.plantuml.plugin.relation
 
isEmpty() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.IncludeExclude
 
isExcluded(E) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.IncludeExclude
 
isIncluded(E) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.IncludeExclude
 
isUseIntermediatePackages() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 

L

leftOf(ClassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 
leftOf(FieldMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 
leftOf(MethodMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 
leftOf(PackageMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 

M

matches(Class<? extends AbstractClassRelation>, ClassInfo, ClassInfo) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
MethodMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Matcher to test MethodInfos.
MethodMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.MethodMatcher
 
methods() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
modifiersMatch(int) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 

N

name(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagram
 
nameMatches(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractNameMatcher
 
nameMatches(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.PackageMatcher
 
nonRecursive() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.PackageMatcher
 
note(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 

O

of(ClassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClassMemberMatcher
 
of(ClassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractDependencyMatcher
 
of(PackageMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClassMemberMatcher
 
of(PackageMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractDependencyMatcher
 
of(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClassMemberMatcher
 
of(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractDependencyMatcher
 
orPackagePrivate() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
orPrivate() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
orProtected() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
orPublic() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
outputFiles - Variable in class io.gitlab.plunts.gradle.plantuml.plugin.GenerateClassDiagramsTask
 
outsideOfProject() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClasspathMatcher
 
outsideOfProject() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.ClassMatcher
 
outsideOfProject() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.PackageMatcher
 
override(RelationOverride) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 

P

PackageMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Matcher to test PackageInfos.
PackageMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.PackageMatcher
 
packages() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
packages(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
PlantUmlPlugin - Class in io.gitlab.plunts.gradle.plantuml.plugin
Gradle plugin that configures the GenerateClassDiagramsTask.
PlantUmlPlugin() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.PlantUmlPlugin
 
PROJECT_CLASSPATH_HOLDER - Static variable in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClasspathMatcher
 

R

recursive() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.PackageMatcher
 
referencedClasses() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
ReferencedClassMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Matcher to include or exclude classes that are referenced by others.
ReferencedClassMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.ReferencedClassMatcher
 
RegExUtil - Class in io.gitlab.plunts.gradle.plantuml.plugin
Utility class for regular expressions.
RegExUtil() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.RegExUtil
 
RelationOverride - Class in io.gitlab.plunts.gradle.plantuml.plugin.relation
Configurable override for relations.
RelationOverride() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
renderClasspath(FileCollection) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension
 
RenderingDiagramWriter - Class in io.gitlab.plunts.gradle.plantuml.plugin.output
This implementation of AbstractDiagramWriter uses a PlantUML server to directly render the diagram and write the result to a file.
RenderingDiagramWriter(File) - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.output.RenderingDiagramWriter
Constructs the writer with the target file.
renderTo(File) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagram
 
rightOf(ClassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 
rightOf(FieldMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 
rightOf(MethodMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 
rightOf(PackageMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 

S

setArrow(AssociativeRelation.Viewpoint, String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
setMultiplicityMax(AssociativeRelation.Viewpoint, int) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
setMultiplicityMin(AssociativeRelation.Viewpoint, int) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
setProjectClasspath(Set<File>) - Static method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClasspathMatcher
 
setSourceMultiplicityMax(int) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
setSourceMultiplicityMin(int) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
setTargetMultiplicityMax(int) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
setTargetMultiplicityMin(int) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation
 
show(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
skinparam(String, Object) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
SOURCE - io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation.Viewpoint
 
style(Closure<ClassDiagramsExtension.ClassDiagramDefaults.Style>) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
style(Action<ClassDiagramsExtension.ClassDiagramDefaults.Style>) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
Style() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
subclasses() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
SubclassMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Matcher to include or exclude subclasses of a class.
SubclassMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.SubclassMatcher
 
superclasses() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults
 
SuperclassMatcher - Class in io.gitlab.plunts.gradle.plantuml.plugin.matcher
Matcher to include or exclude superclasses of classes.
SuperclassMatcher() - Constructor for class io.gitlab.plunts.gradle.plantuml.plugin.matcher.SuperclassMatcher
 

T

TARGET - io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation.Viewpoint
 
test(ClassInfo) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractDependencyMatcher
 
test(ClassInfo) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.ClassMatcher
 
test(ClassInfo) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.PackageMatcher
 
test(FieldInfo) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.FieldMatcher
 
test(MethodInfo) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.MethodMatcher
 
test(T) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractClassMemberMatcher
 
thatAreAbstract() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatAreAccessors() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.MethodMatcher
 
thatAreNative() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatAreNotAbstract() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatAreNotAccessors() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.MethodMatcher
 
thatAreNotNative() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatAreNotStatic() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatAreNotTransient() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatAreNotVolatile() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatArePackagePrivate() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatArePrivate() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatAreProtected() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatArePublic() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatAreStatic() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatAreTransient() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatAreVolatile() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
thatDontHaveAccessors() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.FieldMatcher
 
thatHaveAccessors() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.FieldMatcher
 
theme(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 
to(ClassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style.ElementStyleBuilder
 
to(PackageMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style.ElementStyleBuilder
 
to(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
topOf(ClassMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 
topOf(PackageMatcher) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.ElementNoteBuilder
 

U

useIntermediatePackages() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagramDefaults.Style
 

V

valueOf(String) - Static method in enum io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation.Viewpoint
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.gitlab.plunts.gradle.plantuml.plugin.relation.AssociativeRelation.Viewpoint
Returns an array containing the constants of this enum type, in the order they are declared.

W

with(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
withLabel(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
withLineCharacter(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
withName(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
withName(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractNameMatcher
 
withName(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.ClassMatcher
 
withName(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.PackageMatcher
 
withNameLike(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractModifierMatcher
 
withNameLike(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractNameMatcher
 
withNameLike(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.ClassMatcher
 
withNameLike(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.PackageMatcher
 
withoutParentClass() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.ClassMatcher
 
withParentClass() - Method in class io.gitlab.plunts.gradle.plantuml.plugin.matcher.ClassMatcher
 
withSourceArrow(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
withSourceMultiplicity(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
withStyle(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
withTargetArrow(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
withTargetMultiplicity(String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
write(String, String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.output.AbstractDiagramWriter
Writes the diagram to the location specified by the writer implementation.
write(String, String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.output.DefaultDiagramWriter
 
write(String, String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.output.InsertingDiagramWriter
 
write(String, String) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.output.RenderingDiagramWriter
 
writeArrow(AbstractClassRelation, StringBuilder) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
writeLabel(AbstractClassRelation, StringBuilder) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.relation.RelationOverride
 
writeTo(File) - Method in class io.gitlab.plunts.gradle.plantuml.plugin.ClassDiagramsExtension.ClassDiagram
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages