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 interfaceGroupHead.CharacterPatternprivate static classGroupHead.CharacterRangeprivate static classGroupHead.DigitPatternprivate static classGroupHead.LetterPatternprivate static classGroupHead.LowerPatternprivate static classGroupHead.OneCharacterPatternprivate static classGroupHead.PunctPatternprivate static classGroupHead.UpperPatternprivate static classGroupHead.WhitespacePattern
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<GroupHead.CharacterPattern>characterClassesprivate booleaninverseprivate static java.util.regex.PatternREGEX_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 booleanmatches(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:
matchesin classAbstractHead- Parameters:
c- a char.- Returns:
- whether the char matches
-
-