final class GroupHead extends AbstractHead
Modifier and Type | Class and 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 |
Modifier and Type | Field and Description |
---|---|
private java.util.List<GroupHead.CharacterPattern> |
characterClasses |
private boolean |
inverse |
private static java.util.regex.Pattern |
REGEX_PATTERN |
Constructor and Description |
---|
GroupHead(java.lang.String pattern,
java.lang.String wholePattern) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
matches(char c)
Whether the char matches
|
getNextHeads, isStar, setNewHeads
private final java.util.List<GroupHead.CharacterPattern> characterClasses
private static final java.util.regex.Pattern REGEX_PATTERN
private final boolean inverse
GroupHead(java.lang.String pattern, java.lang.String wholePattern) throws InvalidPatternException
InvalidPatternException
protected final boolean matches(char c)
matches
in class AbstractHead
c
- a char.