com.thaiopensource.relaxng.impl
Class PatternBuilder
java.lang.Object
com.thaiopensource.relaxng.impl.PatternBuilder
- Direct Known Subclasses:
- SchemaPatternBuilder, ValidatorPatternBuilder
public class PatternBuilder
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
empty
private final EmptyPattern empty
notAllowed
protected final NotAllowedPattern notAllowed
interner
protected final PatternInterner interner
PatternBuilder
public PatternBuilder()
PatternBuilder
public PatternBuilder(PatternBuilder parent)
makeEmpty
Pattern makeEmpty()
makeNotAllowed
Pattern makeNotAllowed()
makeGroup
Pattern makeGroup(Pattern p1,
Pattern p2)
makeInterleave
Pattern makeInterleave(Pattern p1,
Pattern p2)
makeChoice
Pattern makeChoice(Pattern p1,
Pattern p2)
makeOneOrMore
Pattern makeOneOrMore(Pattern p)
makeOptional
Pattern makeOptional(Pattern p)
makeZeroOrMore
Pattern makeZeroOrMore(Pattern p)