Uses of Class
com.sun.msv.grammar.ExpressionPool

Packages that use ExpressionPool
com.sun.msv.generator   
com.sun.msv.grammar abstract grammar model(AGM): common part. 
com.sun.msv.grammar.relax abstract grammar model(AGM): RELAX stub. 
com.sun.msv.grammar.relaxng   
com.sun.msv.grammar.trex abstract grammar model (AGM): TREX extension and TREX stub. 
com.sun.msv.grammar.util Miscellaneous utility classes. 
com.sun.msv.grammar.xmlschema W3C XML Schema grammar model. 
com.sun.msv.reader reads XML representation of grammar and creates AGM. 
com.sun.msv.reader.datatype.xsd reads XML representation for XML Schema Part.2 
com.sun.msv.reader.dtd reads DTD and constructs AGM. 
com.sun.msv.reader.relax common parts for parseing RELAX Core/Namespace into AGM. 
com.sun.msv.reader.relax.core parses RELAX Core into AGM. 
com.sun.msv.reader.trex shared code between RELAX NG reader and TREX reader. 
com.sun.msv.reader.trex.classic parses TREX pattern into AGM. 
com.sun.msv.reader.trex.ng parses RELAX NG into AGM. 
com.sun.msv.reader.trex.ng.comp parses RELAX NG with DTD compatibility annotation into AGM. 
com.sun.msv.reader.util Miscellaneous utilities 
com.sun.msv.reader.xmlschema parses XML representation of XML Schema into AGM. 
com.sun.msv.relaxns.grammar abstract grammar model(AGM) for RELAX Namespace. 
com.sun.msv.relaxns.reader parses XML representation of RELAX Namespace. 
com.sun.msv.relaxns.reader.relax parses XML representation of RELAXNS-extended RELAX Core. 
com.sun.msv.relaxns.verifier "divide&validate" framework implementation. 
com.sun.msv.schematron.reader   
com.sun.msv.verifier.regexp VGM implementation by using regular expression derivation algorithm. 
 

Uses of ExpressionPool in com.sun.msv.generator
 

Fields in com.sun.msv.generator declared as ExpressionPool
 ExpressionPool GeneratorOption.pool
           
 

Constructors in com.sun.msv.generator with parameters of type ExpressionPool
NoneTypeRemover(ExpressionPool pool)
           
SchemaLocationRemover(ExpressionPool pool)
           
 

Uses of ExpressionPool in com.sun.msv.grammar
 

Fields in com.sun.msv.grammar declared as ExpressionPool
protected  ExpressionPool ExpressionCloner.pool
           
 

Methods in com.sun.msv.grammar that return ExpressionPool
 ExpressionPool Grammar.getPool()
          gets ExpressionPool object which was used to construct this grammar.
 

Methods in com.sun.msv.grammar with parameters of type ExpressionPool
 Expression Expression.getExpandedExp(ExpressionPool pool)
          Gets the expression after removing all ReferenceExps, until child AttributeExp or ElementExp.
 

Constructors in com.sun.msv.grammar with parameters of type ExpressionPool
ExpressionCloner(ExpressionPool pool)
           
ExpressionPool(ExpressionPool parent)
          creates new expression pool as a child pool of the given parent pool.
 

Uses of ExpressionPool in com.sun.msv.grammar.relax
 

Fields in com.sun.msv.grammar.relax declared as ExpressionPool
 ExpressionPool RELAXModule.pool
          ExpressionPool object which was used to create this module.
 

Methods in com.sun.msv.grammar.relax that return ExpressionPool
 ExpressionPool RELAXModule.getPool()
           
 

Methods in com.sun.msv.grammar.relax with parameters of type ExpressionPool
 void ElementRules.addElementRule(ExpressionPool pool, ElementRule newRule)
           
 void HedgeRules.addHedge(Expression exp, ExpressionPool pool)
           
 

Constructors in com.sun.msv.grammar.relax with parameters of type ExpressionPool
ElementRule(ExpressionPool pool, TagClause clause, Expression contentModel)
           
RELAXModule(ExpressionPool pool, String targetNamespace)
           
 

Uses of ExpressionPool in com.sun.msv.grammar.relaxng
 

Constructors in com.sun.msv.grammar.relaxng with parameters of type ExpressionPool
RELAXNGGrammar(ExpressionPool pool)
           
RELAXNGGrammar(ExpressionPool pool, TREXGrammar parentGrammar)
           
 

Uses of ExpressionPool in com.sun.msv.grammar.trex
 

Fields in com.sun.msv.grammar.trex declared as ExpressionPool
 ExpressionPool TREXGrammar.pool
          ExpressionPool that is associated with this grammar
 

Methods in com.sun.msv.grammar.trex that return ExpressionPool
 ExpressionPool TREXGrammar.getPool()
           
 

Constructors in com.sun.msv.grammar.trex with parameters of type ExpressionPool
TREXGrammar(ExpressionPool pool)
           
TREXGrammar(ExpressionPool pool, TREXGrammar parentGrammar)
           
 

Uses of ExpressionPool in com.sun.msv.grammar.util
 

Constructors in com.sun.msv.grammar.util with parameters of type ExpressionPool
RefExpRemover(ExpressionPool pool, boolean _recursive)
           
 

Uses of ExpressionPool in com.sun.msv.grammar.xmlschema
 

Fields in com.sun.msv.grammar.xmlschema declared as ExpressionPool
 ExpressionPool XMLSchemaSchema.pool
          pool object which was used to construct this grammar.
protected  ExpressionPool XMLSchemaGrammar.pool
          pool object which was used to construct this grammar.
 

Methods in com.sun.msv.grammar.xmlschema that return ExpressionPool
 ExpressionPool XMLSchemaGrammar.getPool()
           
 

Constructors in com.sun.msv.grammar.xmlschema with parameters of type ExpressionPool
XMLSchemaGrammar(ExpressionPool pool)
           
 

Uses of ExpressionPool in com.sun.msv.reader
 

Fields in com.sun.msv.reader declared as ExpressionPool
 ExpressionPool GrammarReader.pool
          this object must be used to create a new expression
 

Constructors in com.sun.msv.reader with parameters of type ExpressionPool
GrammarReader(GrammarReaderController _controller, SAXParserFactory parserFactory, ExpressionPool pool, State initialState)
          constructor that should be called from parse method.
 

Uses of ExpressionPool in com.sun.msv.reader.datatype.xsd
 

Constructors in com.sun.msv.reader.datatype.xsd with parameters of type ExpressionPool
XSDatatypeExp(XSDatatype dt, ExpressionPool _pool)
          Creates this object from existing XSDatatype.
 

Uses of ExpressionPool in com.sun.msv.reader.dtd
 

Methods in com.sun.msv.reader.dtd with parameters of type ExpressionPool
static TREXGrammar DTDReader.parse(InputSource source, GrammarReaderController controller, ExpressionPool pool)
           
 

Constructors in com.sun.msv.reader.dtd with parameters of type ExpressionPool
DTDReader(GrammarReaderController controller, ExpressionPool pool)
           
 

Uses of ExpressionPool in com.sun.msv.reader.relax
 

Methods in com.sun.msv.reader.relax that return ExpressionPool
protected  ExpressionPool RELAXReader.getPool()
           
 

Constructors in com.sun.msv.reader.relax with parameters of type ExpressionPool
RELAXReader(GrammarReaderController controller, SAXParserFactory parserFactory, RELAXReader.StateFactory stateFactory, ExpressionPool pool, State initialState)
           
 

Uses of ExpressionPool in com.sun.msv.reader.relax.core
 

Methods in com.sun.msv.reader.relax.core with parameters of type ExpressionPool
static RELAXModule RELAXCoreReader.parse(InputSource module, SAXParserFactory factory, GrammarReaderController controller, ExpressionPool pool)
          loads RELAX module
static RELAXModule RELAXCoreReader.parse(String moduleURL, SAXParserFactory factory, GrammarReaderController controller, ExpressionPool pool)
          loads RELAX module
 

Constructors in com.sun.msv.reader.relax.core with parameters of type ExpressionPool
RELAXCoreReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool)
           
RELAXCoreReader(GrammarReaderController controller, SAXParserFactory parserFactory, RELAXCoreReader.StateFactory stateFactory, ExpressionPool pool, String expectedTargetNamespace)
          full constructor.
 

Uses of ExpressionPool in com.sun.msv.reader.trex
 

Methods in com.sun.msv.reader.trex with parameters of type ExpressionPool
 TREXGrammar TREXBaseReader.StateFactory.createGrammar(ExpressionPool pool, TREXGrammar parent)
           
 

Constructors in com.sun.msv.reader.trex with parameters of type ExpressionPool
TREXBaseReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool, TREXBaseReader.StateFactory stateFactory, State rootState)
          full constructor
 

Uses of ExpressionPool in com.sun.msv.reader.trex.classic
 

Constructors in com.sun.msv.reader.trex.classic with parameters of type ExpressionPool
TREXGrammarReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool)
          easy-to-use constructor.
TREXGrammarReader(GrammarReaderController controller, SAXParserFactory parserFactory, TREXGrammarReader.StateFactory stateFactory, ExpressionPool pool)
          full constructor
 

Uses of ExpressionPool in com.sun.msv.reader.trex.ng
 

Constructors in com.sun.msv.reader.trex.ng with parameters of type ExpressionPool
RELAXNGReader(GrammarReaderController controller, SAXParserFactory parserFactory, RELAXNGReader.StateFactory stateFactory, ExpressionPool pool)
          full constructor
 

Uses of ExpressionPool in com.sun.msv.reader.trex.ng.comp
 

Methods in com.sun.msv.reader.trex.ng.comp with parameters of type ExpressionPool
 TREXGrammar RELAXNGCompReader.StateFactory.createGrammar(ExpressionPool pool, TREXGrammar parent)
           
 

Constructors in com.sun.msv.reader.trex.ng.comp with parameters of type ExpressionPool
RELAXNGCompReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool)
          easy-to-use constructor.
RELAXNGCompReader(GrammarReaderController controller, SAXParserFactory parserFactory, RELAXNGCompReader.StateFactory stateFactory, ExpressionPool pool)
          full constructor
 

Uses of ExpressionPool in com.sun.msv.reader.util
 

Methods in com.sun.msv.reader.util that return ExpressionPool
 ExpressionPool GrammarLoader.getPool()
           
 

Methods in com.sun.msv.reader.util with parameters of type ExpressionPool
 void GrammarLoader.setPool(ExpressionPool pool)
          Sets the ExpressionPool object that will be used during the loading process.
 

Uses of ExpressionPool in com.sun.msv.reader.xmlschema
 

Constructors in com.sun.msv.reader.xmlschema with parameters of type ExpressionPool
XMLSchemaReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool)
           
XMLSchemaReader(GrammarReaderController controller, SAXParserFactory parserFactory, XMLSchemaReader.StateFactory stateFactory, ExpressionPool pool)
           
 

Uses of ExpressionPool in com.sun.msv.relaxns.grammar
 

Fields in com.sun.msv.relaxns.grammar declared as ExpressionPool
 ExpressionPool RELAXGrammar.pool
          expression pool that was used to create these objects
 

Methods in com.sun.msv.relaxns.grammar that return ExpressionPool
 ExpressionPool RELAXGrammar.getPool()
           
 

Constructors in com.sun.msv.relaxns.grammar with parameters of type ExpressionPool
ExternalAttributeExp(ExpressionPool pool, String namespaceURI, String role, Locator loc)
           
ExternalElementExp(ExpressionPool pool, String namespaceURI, String ruleName, Locator loc)
           
RELAXGrammar(ExpressionPool pool)
           
 

Uses of ExpressionPool in com.sun.msv.relaxns.reader
 

Methods in com.sun.msv.relaxns.reader with parameters of type ExpressionPool
static RELAXGrammar RELAXNSReader.parse(InputSource module, SAXParserFactory factory, GrammarReaderController controller, ExpressionPool pool)
          loads RELAX grammar
static RELAXGrammar RELAXNSReader.parse(String moduleURL, SAXParserFactory factory, GrammarReaderController controller, ExpressionPool pool)
          loads RELAX grammar
 

Constructors in com.sun.msv.relaxns.reader with parameters of type ExpressionPool
RELAXNSReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool)
           
 

Uses of ExpressionPool in com.sun.msv.relaxns.reader.relax
 

Constructors in com.sun.msv.relaxns.reader.relax with parameters of type ExpressionPool
RELAXCoreIslandSchemaReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool, String expectedTargetnamespace)
           
 

Uses of ExpressionPool in com.sun.msv.relaxns.verifier
 

Constructors in com.sun.msv.relaxns.verifier with parameters of type ExpressionPool
IslandSchemaImpl.Binder(SchemaProvider provider, ErrorHandler errorHandler, ExpressionPool pool)
           
 

Uses of ExpressionPool in com.sun.msv.schematron.reader
 

Constructors in com.sun.msv.schematron.reader with parameters of type ExpressionPool
SRELAXNGReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool)
          full constructor
 

Uses of ExpressionPool in com.sun.msv.verifier.regexp
 

Fields in com.sun.msv.verifier.regexp declared as ExpressionPool
protected  ExpressionPool ResidualCalculator.pool
           
 ExpressionPool REDocumentDeclaration.pool
          ExpressionPool object that this VGM uses.
protected  ExpressionPool CombinedChildContentExpCreator.pool
           
protected  ExpressionPool AttributeFeeder.pool
           
 

Constructors in com.sun.msv.verifier.regexp with parameters of type ExpressionPool
AttributePicker(ExpressionPool pool)
           
AttributePruner(ExpressionPool pool)
           
AttributeRemover(ExpressionPool pool)
           
CombinedChildContentExpCreator(ExpressionPool pool)
           
REDocumentDeclaration(Expression topLevel, ExpressionPool pool)
          creates an object that validates the specified expression.
ResidualCalculator(ExpressionPool pool)
           
 



MSV