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, setNewHeadsprivate 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
InvalidPatternExceptionprotected final boolean matches(char c)
matches in class AbstractHeadc - a char.