Package org.eclipse.jgit.fnmatch
Class GroupHead
- java.lang.Object
-
- org.eclipse.jgit.fnmatch.AbstractHead
-
- org.eclipse.jgit.fnmatch.GroupHead
-
- All Implemented Interfaces:
Head
final class GroupHead extends AbstractHead
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static interface
GroupHead.CharacterPattern
private static class
GroupHead.CharacterRange
private static class
GroupHead.DigitPattern
private static class
GroupHead.LetterPattern
private static class
GroupHead.LowerPattern
private static class
GroupHead.OneCharacterPattern
private static class
GroupHead.PunctPattern
private static class
GroupHead.UpperPattern
private static class
GroupHead.WhitespacePattern
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<GroupHead.CharacterPattern>
characterClasses
private boolean
inverse
private static java.util.regex.Pattern
REGEX_PATTERN
-
Constructor Summary
Constructors Constructor Description GroupHead(java.lang.String pattern, java.lang.String wholePattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
matches(char c)
Whether the char matches-
Methods inherited from class org.eclipse.jgit.fnmatch.AbstractHead
getNextHeads, isStar, setNewHeads
-
-
-
-
Field Detail
-
characterClasses
private final java.util.List<GroupHead.CharacterPattern> characterClasses
-
REGEX_PATTERN
private static final java.util.regex.Pattern REGEX_PATTERN
-
inverse
private final boolean inverse
-
-
Constructor Detail
-
GroupHead
GroupHead(java.lang.String pattern, java.lang.String wholePattern) throws InvalidPatternException
- Throws:
InvalidPatternException
-
-
Method Detail
-
matches
protected final boolean matches(char c)
Whether the char matches- Specified by:
matches
in classAbstractHead
- Parameters:
c
- a char.- Returns:
- whether the char matches
-
-