Class AbstractDependencyMatcher
- java.lang.Object
-
- io.gitlab.plunts.gradle.plantuml.plugin.matcher.AbstractDependencyMatcher
-
- All Implemented Interfaces:
BaselineMatcher,java.io.Serializable,java.util.function.Predicate<io.github.classgraph.ClassInfo>
- Direct Known Subclasses:
InterfaceMatcher,ReferencedClassMatcher,SubclassMatcher,SuperclassMatcher
public abstract class AbstractDependencyMatcher extends java.lang.Object implements java.util.function.Predicate<io.github.classgraph.ClassInfo>, java.io.Serializable, BaselineMatcher
Abstract base class for matchers that test dependencies of classes.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractDependencyMatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureAccept(io.github.classgraph.ClassGraph classGraph)voidconfigureReject(io.github.classgraph.ClassGraph classGraph)AbstractDependencyMatcherinPackage(java.lang.String glob)AbstractDependencyMatcherof(ClassMatcher classMatcher)AbstractDependencyMatcherof(PackageMatcher packageMatcher)AbstractDependencyMatcherof(java.lang.String glob)booleantest(io.github.classgraph.ClassInfo classInfo)
-
-
-
Method Detail
-
of
public AbstractDependencyMatcher of(ClassMatcher classMatcher)
-
of
public AbstractDependencyMatcher of(PackageMatcher packageMatcher)
-
of
public AbstractDependencyMatcher of(java.lang.String glob)
-
inPackage
public AbstractDependencyMatcher inPackage(java.lang.String glob)
-
test
public boolean test(io.github.classgraph.ClassInfo classInfo)
- Specified by:
testin interfacejava.util.function.Predicate<io.github.classgraph.ClassInfo>
-
configureAccept
public void configureAccept(io.github.classgraph.ClassGraph classGraph)
- Specified by:
configureAcceptin interfaceBaselineMatcher
-
configureReject
public void configureReject(io.github.classgraph.ClassGraph classGraph)
- Specified by:
configureRejectin interfaceBaselineMatcher
-
-