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

public Class SchemaPatternBuilder

extends PatternBuilder
Class Inheritance
Imports
com.sun.tools.rngom.nc.NameClass, com.sun.tools.rngdatatype.Datatype, org.xml.sax.Locator

Field Summary

Modifier and TypeField and Description
private boolean
private final PatternInterner
private final TextPattern
private final Pattern
Inherited from com.sun.tools.rngom.binary.PatternBuilder:
internernotAllowed

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
pack-priv Pattern
makeAttribute(NameClass nameClass, Pattern value, Locator loc)

pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
makeElement(NameClass nameClass, Pattern content, Locator loc)

pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
pack-priv Pattern
private void
Inherited from com.sun.tools.rngom.binary.PatternBuilder:
makeEmptymakeGroupmakeInterleavemakeNotAllowedmakeOptionalmakeZeroOrMore

Field Detail

idTypesback to summary
private boolean idTypes
schemaInternerback to summary
private final PatternInterner schemaInterner
textback to summary
private final TextPattern text
unexpandedNotAllowedback to summary
private final Pattern unexpandedNotAllowed

Constructor Detail

SchemaPatternBuilderback to summary
public SchemaPatternBuilder()

Method Detail

hasIdTypesback to summary
public boolean hasIdTypes()
makeAttributeback to summary
pack-priv Pattern makeAttribute(NameClass nameClass, Pattern value, Locator loc)
makeChoiceback to summary
pack-priv Pattern makeChoice(Pattern p1, Pattern p2)

Overrides com.sun.tools.rngom.binary.PatternBuilder.makeChoice.

Annotations
@Override
makeDataback to summary
pack-priv Pattern makeData(Datatype dt)
makeDataExceptback to summary
pack-priv Pattern makeDataExcept(Datatype dt, Pattern except, Locator loc)
makeElementback to summary
pack-priv Pattern makeElement(NameClass nameClass, Pattern content, Locator loc)
makeErrorback to summary
pack-priv Pattern makeError()
makeListback to summary
pack-priv Pattern makeList(Pattern p, Locator loc)
makeMixedback to summary
pack-priv Pattern makeMixed(Pattern p)
makeOneOrMoreback to summary
pack-priv Pattern makeOneOrMore(Pattern p)

Overrides com.sun.tools.rngom.binary.PatternBuilder.makeOneOrMore.

Annotations
@Override
makeTextback to summary
pack-priv Pattern makeText()
makeUnexpandedNotAllowedback to summary
pack-priv Pattern makeUnexpandedNotAllowed()
makeValueback to summary
pack-priv Pattern makeValue(Datatype dt, Object obj)
noteDatatypeback to summary
private void noteDatatype(Datatype dt)