Top Fields Constructors Methods
com.sun.tools.rngom.binary

public Class PatternBuilder

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.tools.rngom.binary.SchemaPatternBuilder

Field Summary

Modifier and TypeField and Description
private final EmptyPattern
protected final PatternInterner
protected final NotAllowedPattern

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

emptyback to summary
private final EmptyPattern empty
internerback to summary
protected final PatternInterner interner
notAllowedback to summary
protected final NotAllowedPattern notAllowed

Constructor Detail

PatternBuilderback to summary
public PatternBuilder()
PatternBuilderback to summary
public PatternBuilder(PatternBuilder parent)

Method Detail

makeChoiceback to summary
pack-priv Pattern makeChoice(Pattern p1, Pattern p2)
makeEmptyback to summary
pack-priv Pattern makeEmpty()
makeGroupback to summary
pack-priv Pattern makeGroup(Pattern p1, Pattern p2)
makeInterleaveback to summary
pack-priv Pattern makeInterleave(Pattern p1, Pattern p2)
makeNotAllowedback to summary
pack-priv Pattern makeNotAllowed()
makeOneOrMoreback to summary
pack-priv Pattern makeOneOrMore(Pattern p)
makeOptionalback to summary
pack-priv Pattern makeOptional(Pattern p)
makeZeroOrMoreback to summary
pack-priv Pattern makeZeroOrMore(Pattern p)