Class AcceptReject.AcceptRejectWholeString
- java.lang.Object
-
- nonapi.io.github.classgraph.scanspec.AcceptReject
-
- nonapi.io.github.classgraph.scanspec.AcceptReject.AcceptRejectWholeString
-
- Direct Known Subclasses:
AcceptReject.AcceptRejectLeafname
- Enclosing class:
- AcceptReject
public static class AcceptReject.AcceptRejectWholeString extends AcceptReject
Accept/reject for whole-strings matches.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class nonapi.io.github.classgraph.scanspec.AcceptReject
AcceptReject.AcceptRejectLeafname, AcceptReject.AcceptRejectPrefix, AcceptReject.AcceptRejectWholeString
-
-
Field Summary
-
Fields inherited from class nonapi.io.github.classgraph.scanspec.AcceptReject
accept, acceptGlobs, acceptPatterns, acceptPrefixes, acceptPrefixesSet, reject, rejectGlobs, rejectPatterns, rejectPrefixes, separatorChar
-
-
Constructor Summary
Constructors Constructor Description AcceptRejectWholeString()Deserialization constructor.AcceptRejectWholeString(char separatorChar)Instantiate a new accept/reject for whole-string matches.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptHasPrefix(java.lang.String str)Check if the requested string is a prefix of an accepted string.voidaddToAccept(java.lang.String str)Add to the accept.voidaddToReject(java.lang.String str)Add to the reject.booleanisAccepted(java.lang.String str)Check if the requested string is accepted.booleanisAcceptedAndNotRejected(java.lang.String str)Check if the requested string is accepted and not rejected.booleanisRejected(java.lang.String str)Check if the requested string is rejected.-
Methods inherited from class nonapi.io.github.classgraph.scanspec.AcceptReject
acceptAndRejectAreEmpty, acceptIsEmpty, classNameToClassfilePath, globToPattern, isSpecificallyAccepted, isSpecificallyAcceptedAndNotRejected, normalizePackageOrClassName, normalizePath, packageNameToPath, pathToPackageName, rejectIsEmpty, sortPrefixes, toString
-
-
-
-
Method Detail
-
addToAccept
public void addToAccept(java.lang.String str)
Add to the accept.- Specified by:
addToAcceptin classAcceptReject- Parameters:
str- the string to accept
-
addToReject
public void addToReject(java.lang.String str)
Add to the reject.- Specified by:
addToRejectin classAcceptReject- Parameters:
str- the string to reject
-
isAcceptedAndNotRejected
public boolean isAcceptedAndNotRejected(java.lang.String str)
Check if the requested string is accepted and not rejected.- Specified by:
isAcceptedAndNotRejectedin classAcceptReject- Parameters:
str- the string to test- Returns:
- true if the string is accepted and not rejected
-
isAccepted
public boolean isAccepted(java.lang.String str)
Check if the requested string is accepted.- Specified by:
isAcceptedin classAcceptReject- Parameters:
str- the string to test- Returns:
- true if the string is accepted
-
acceptHasPrefix
public boolean acceptHasPrefix(java.lang.String str)
Check if the requested string is a prefix of an accepted string.- Specified by:
acceptHasPrefixin classAcceptReject- Parameters:
str- the string to test- Returns:
- true if the string is a prefix of an accepted string
-
isRejected
public boolean isRejected(java.lang.String str)
Check if the requested string is rejected.- Specified by:
isRejectedin classAcceptReject- Parameters:
str- the string to test- Returns:
- true if the string is rejected
-
-