public class PatternBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private EmptyPattern |
empty |
protected PatternInterner |
interner |
protected NotAllowedPattern |
notAllowed |
| Constructor and Description |
|---|
PatternBuilder() |
PatternBuilder(PatternBuilder parent) |
| Modifier and Type | Method and Description |
|---|---|
(package private) Pattern |
makeChoice(Pattern p1,
Pattern p2) |
(package private) Pattern |
makeEmpty() |
(package private) Pattern |
makeGroup(Pattern p1,
Pattern p2) |
(package private) Pattern |
makeInterleave(Pattern p1,
Pattern p2) |
(package private) Pattern |
makeNotAllowed() |
(package private) Pattern |
makeOneOrMore(Pattern p) |
(package private) Pattern |
makeOptional(Pattern p) |
(package private) Pattern |
makeZeroOrMore(Pattern p) |
private final EmptyPattern empty
protected final NotAllowedPattern notAllowed
protected final PatternInterner interner
public PatternBuilder()
public PatternBuilder(PatternBuilder parent)