Uses of Class
com.sun.msv.reader.ExpressionState

Packages that use ExpressionState
com.sun.msv.reader reads XML representation of grammar and creates 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.trex.typed reads TREX grammar with "label annotation". 
com.sun.msv.reader.xmlschema parses XML representation of XML Schema into AGM. 
com.sun.msv.relaxns.reader.relax parses XML representation of RELAXNS-extended RELAX Core. 
 

Uses of ExpressionState in com.sun.msv.reader
 

Subclasses of ExpressionState in com.sun.msv.reader
 class ChoiceState
          state that creates ChoiceExp.
 class ExpressionWithChildState
          State that parses Expression which contains other expressions.
 class ExpressionWithoutChildState
          Base implementation for those states who cannot have any children.
 class InterleaveState
          state that creates an InterleaveExp.
 class SequenceState
          state that creates SequenceExp.
 class TerminalState
          State that always returns the same expression.
 

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

Subclasses of ExpressionState in com.sun.msv.reader.relax
 class HedgeRefState
          parses <hedgeRef label="..." /> element.
 

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

Subclasses of ExpressionState in com.sun.msv.reader.relax.core
 class AttPoolRefState
          parses <ref role="..." />.
 class AttributeState
          parses <attribute> element.
 class InlineElementState
          parses <element> element.
 class MixedState
          parses <mixed> element.
 

Methods in com.sun.msv.reader.relax.core with parameters of type ExpressionState
protected  boolean RELAXCoreReader.canHaveOccurs(ExpressionState state)
          returns true if the given state can have "occurs" attribute.
 

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

Subclasses of ExpressionState in com.sun.msv.reader.trex
 class DivInGrammarState
          Used to parse merged grammars.
 class ElementState
          parses <element> pattern.
 class GrammarState
          parses <grammar> element.
 class IncludePatternState
          <include> element in the pattern.
 class NameClassAndExpressionState
          Base implementation for ElementState and AttributeState This class collects one name class and patterns
 class OneOrMoreState
          parses <oneOrMore> pattern.
 class OptionalState
          parses <optional> pattern.
 class RefState
          parses <ref> pattern.
 class StartState
          parses <start> element.
 class ZeroOrMoreState
          parses <zeroOrMore> pattern.
 

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

Subclasses of ExpressionState in com.sun.msv.reader.trex.classic
 class ConcurState
          parses <concur> pattern.
 class StringState
          parses <string> pattern.
 

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

Subclasses of ExpressionState in com.sun.msv.reader.trex.ng
 class DataState
          parses <data> pattern.
 class ListState
          state that parses <list> pattern of RELAX NG.
 class ValueState
          parses <value> pattern.
 

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

Subclasses of ExpressionState in com.sun.msv.reader.trex.ng.comp
 class CompAttributeState
          parses <attribute> pattern.
 

Uses of ExpressionState in com.sun.msv.reader.trex.typed
 

Subclasses of ExpressionState in com.sun.msv.reader.trex.typed
 class TypedElementState
          reads <element> element with 'label' annotation.
 

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

Subclasses of ExpressionState in com.sun.msv.reader.xmlschema
 class AnyAttributeState
          used to parse <anyAttribute > element.
 class AnyElementState
          used to parse <any > element.
 class AnyState
          base implementation of AnyAttributeState and AnyElementState.
 class AttributeGroupState
          parses <attributeGroup /> element.
 class ComplexContentBodyState
          used to parse restriction/extension element as a child of complexContent element.
 class ComplexContentState
          parses <complexContent> element.
 class ComplexTypeDeclState
          used to parse <complexType> element.
 class ElementDeclState
          used to parse <element > element without ref attribute.
 class ElementRefState
          used to parse <element > element with ref attribute.
 class GroupState
          used to parse <group> element.
 class RedefinableDeclState
          state that parses redefinable declaration.
 class SimpleContentExtensionState
          used to parse extension element as a child of <simpleContent> element.
 class SimpleContentRestrictionState
          used to parse restriction/extension element as a child of <simpleContent> element.
 class SimpleContentState
          used to parse <simpleContent> element.
 

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

Subclasses of ExpressionState in com.sun.msv.relaxns.reader.relax
 class AnyOtherElementState
          parses <anyOtherElement> state.
 

Methods in com.sun.msv.relaxns.reader.relax with parameters of type ExpressionState
protected  boolean RELAXCoreIslandSchemaReader.canHaveOccurs(ExpressionState state)
          returns true if the given state can have "occurs" attribute.
 



MSV