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

Packages that use State
com.sun.msv.reader reads XML representation of grammar and creates AGM. 
com.sun.msv.reader.datatype interface of Datatype vocabulary reader. 
com.sun.msv.reader.datatype.xsd reads XML representation for XML Schema Part.2 
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 parses XML representation of RELAX Namespace. 
com.sun.msv.relaxns.reader.relax parses XML representation of RELAXNS-extended RELAX Core. 
com.sun.msv.schematron.reader   
 

Uses of State in com.sun.msv.reader
 

Subclasses of State in com.sun.msv.reader
 class ChildlessState
          state that has no children.
 class ChoiceState
          state that creates ChoiceExp.
 class ExpressionState
          Base implementation for those states who read tags representing an expression.
 class ExpressionWithChildState
          State that parses Expression which contains other expressions.
 class ExpressionWithoutChildState
          Base implementation for those states who cannot have any children.
 class IgnoreState
          state that ignores the entire subtree.
 class InterleaveState
          state that creates an InterleaveExp.
 class SequenceState
          state that creates SequenceExp.
 class SimpleState
          base interface of the most of parsing states.
 class TerminalState
          State that always returns the same expression.
 

Fields in com.sun.msv.reader declared as State
protected  State State.parentState
          parent state of this state.
 

Methods in com.sun.msv.reader that return State
protected  State ExpressionWithChildState.createChildState(StartTagInfo tag)
           
protected  State ExpressionWithoutChildState.createChildState(StartTagInfo tag)
           
protected abstract  State SimpleState.createChildState(StartTagInfo tag)
          creates appropriate child state object for this element
protected  State ChildlessState.createChildState(StartTagInfo tag)
           
abstract  State GrammarReader.createExpressionChildState(State parent, StartTagInfo tag)
          this method must be implemented by the derived class to create language-default expresion state.
 State GrammarReader.getCurrentState()
          gets current State object.
 State GrammarReader.BackPatch.getOwnerState()
          gets State object who has submitted this patch job.
 State State.getParentState()
           
 

Methods in com.sun.msv.reader with parameters of type State
abstract  State GrammarReader.createExpressionChildState(State parent, StartTagInfo tag)
          this method must be implemented by the derived class to create language-default expresion state.
protected  void State.init(GrammarReader reader, State parentState, StartTagInfo startTag)
           
protected  Expression GrammarReader.interceptExpression(State state, Expression exp)
          intercepts an expression made by ExpressionState before it is passed to the parent state.
 void GrammarReader.pushState(State newState, State parentState, StartTagInfo startTag)
          pushs the current state into the stack and sets new one
 InputSource GrammarReader.resolveLocation(State sourceState, String uri)
          obtains InputSource for the specified url.
 void GrammarReader.switchSource(InputSource source, State newState)
          start reading input from a source defined by a SAX InputSource.
 void GrammarReader.switchSource(Source source, State newState)
          Start reading input from a source defined by a javax.xml.transform source.
 void GrammarReader.switchSource(State sourceState, String url, State newState)
          Switchs InputSource to the specified URL and parses it by the specified state.
 

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

Uses of State in com.sun.msv.reader.datatype
 

Methods in com.sun.msv.reader.datatype that return State
 State DataTypeVocabulary.createTopLevelReaderState(StartTagInfo tag)
          creates a State object that will parse the element specified by tag parameter.
 

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

Subclasses of State in com.sun.msv.reader.datatype.xsd
 class FacetState
          state that reads facets.
 class ListState
          state that parses <list> element of XSD.
 class RestrictionState
          state that parses <restriction> element.
 class SimpleTypeState
          State that parses <simpleType> element and its children.
 class UnionState
          State that parses <union> element and its children.
 

Methods in com.sun.msv.reader.datatype.xsd that return State
protected  State RestrictionState.createChildState(StartTagInfo tag)
           
protected  State SimpleTypeState.createChildState(StartTagInfo tag)
           
protected  State UnionState.createChildState(StartTagInfo tag)
           
protected  State ListState.createChildState(StartTagInfo tag)
           
 State XSDVocabulary.createTopLevelReaderState(StartTagInfo tag)
           
 State XSDatatypeExp.getOwnerState()
           
 

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

Subclasses of State in com.sun.msv.reader.relax
 class ElementRefState
          parses <ref label="..." /> element.
 class HedgeRefState
          parses <hedgeRef label="..." /> element.
 class HedgeRuleBaseState
          Base implementation for HedgeRuleState and TopLevelState.
 

Methods in com.sun.msv.reader.relax that return State
protected  State RELAXReader.StateFactory.choice(State parent, StartTagInfo tag)
           
protected  State HedgeRuleBaseState.createChildState(StartTagInfo tag)
           
 State RELAXReader.createExpressionChildState(State parent, StartTagInfo tag)
           
protected  State RELAXReader.StateFactory.empty(State parent, StartTagInfo tag)
           
protected  State RELAXReader.StateFactory.hedgeRef(State parent, StartTagInfo tag)
           
protected  State RELAXReader.StateFactory.none(State parent, StartTagInfo tag)
           
protected  State RELAXReader.StateFactory.refLabel(State parent, StartTagInfo tag)
           
protected  State RELAXReader.StateFactory.sequence(State parent, StartTagInfo tag)
           
 

Methods in com.sun.msv.reader.relax with parameters of type State
protected  boolean RELAXReader.canHaveOccurs(State state)
          returns true if the given state can have "occurs" attribute.
protected  State RELAXReader.StateFactory.choice(State parent, StartTagInfo tag)
           
 State RELAXReader.createExpressionChildState(State parent, StartTagInfo tag)
           
 FacetState RELAXReader.createFacetState(State parent, StartTagInfo tag)
           
protected  State RELAXReader.StateFactory.empty(State parent, StartTagInfo tag)
           
protected  FacetState RELAXReader.StateFactory.facets(State parent, StartTagInfo tag)
           
protected  State RELAXReader.StateFactory.hedgeRef(State parent, StartTagInfo tag)
           
protected  Expression RELAXReader.interceptExpression(State state, Expression exp)
           
protected  State RELAXReader.StateFactory.none(State parent, StartTagInfo tag)
           
protected  State RELAXReader.StateFactory.refLabel(State parent, StartTagInfo tag)
           
protected  State RELAXReader.StateFactory.sequence(State parent, StartTagInfo tag)
           
 

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

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

Subclasses of State in com.sun.msv.reader.relax.core
 class AttPoolRefState
          parses <ref role="..." />.
 class AttPoolState
          parses <attPool> element.
 class AttributeState
          parses <attribute> element.
 class DivInModuleState
          parses <div> element under <module> element.
 class ElementRuleWithHedgeState
          parses <elementRule> without 'type' attribute.
 class ElementRuleWithTypeState
          parses <elementRule> with 'type' attribute.
 class HedgeRuleState
          parses <hedgeRule> element this class is used as the base class of TopLevelState
 class IncludeModuleState
          parses <include> element of RELAX Core.
 class InlineElementState
          parses <element> element.
 class InlineTagState
          parses <tag> element inlined in <elementRule>
 class InterfaceState
          parses <interface> element and <div> in interface.
 class MixedState
          parses <mixed> element.
 class ModuleMergeState
          Used to parse module.
 class ModuleState
          parses <module> element.
 class TagState
          parses <tag> element.
 

Methods in com.sun.msv.reader.relax.core that return State
protected  State RELAXCoreReader.StateFactory.attPool(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.attribute(State parent, StartTagInfo tag)
           
protected  State InterfaceState.createChildState(StartTagInfo tag)
           
protected  State AttributeState.createChildState(StartTagInfo tag)
           
protected  State InlineElementState.createChildState(StartTagInfo tag)
           
protected  State DivInModuleState.createChildState(StartTagInfo tag)
           
protected  State ElementRuleWithHedgeState.createChildState(StartTagInfo tag)
           
protected  State ElementRuleWithTypeState.createChildState(StartTagInfo tag)
           
 State RELAXCoreReader.createExpressionChildState(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.divInModule(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.element(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.elementRule(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.hedgeRule(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.include(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.interface_(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.mixed(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.refRole(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.simpleType(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.tag(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.tagInline(State parent, StartTagInfo tag)
           
 

Methods in com.sun.msv.reader.relax.core with parameters of type State
protected  State RELAXCoreReader.StateFactory.attPool(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.attribute(State parent, StartTagInfo tag)
           
 State RELAXCoreReader.createExpressionChildState(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.divInModule(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.element(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.elementRule(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.hedgeRule(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.include(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.interface_(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.mixed(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.refRole(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.simpleType(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.tag(State parent, StartTagInfo tag)
           
protected  State RELAXCoreReader.StateFactory.tagInline(State parent, StartTagInfo tag)
           
 

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

Subclasses of State in com.sun.msv.reader.trex
 class DefineState
          parses <define> declaration.
 class DivInGrammarState
          Used to parse merged grammars.
 class ElementState
          parses <element> pattern.
 class IncludeMergeState
          <include> element as an immediate child of <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 NameClassAnyNameState
          parses <anyName> name class.
 class NameClassChoiceState
          parses <choice> name class.
 class NameClassDifferenceState
          parses <difference> name class.
 class NameClassNameState
          parses <name> name class.
 class NameClassNotState
          parses <not> name class.
 class NameClassNsNameState
          parses <nsName> name class.
 class NameClassState
          Base implementation for NameClass primitives
 class NameClassWithChildState
          parses name class that has child name classes
 class NameClassWithoutChildState
          Base implementation for those states who cannot have any child name class.
 class OneOrMoreState
          parses <oneOrMore> pattern.
 class OptionalState
          parses <optional> pattern.
 class RefState
          parses <ref> pattern.
 class RootIncludedPatternState
          parses the root state of a grammar included as a pattern.
 class RootMergedGrammarState
          parses root state of a merged grammar.
 class RootState
          invokes State object that parses the document element.
 class ZeroOrMoreState
          parses <zeroOrMore> pattern.
 

Methods in com.sun.msv.reader.trex that return State
 State TREXBaseReader.StateFactory.attribute(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.choice(State parent, StartTagInfo tag)
           
protected  State DivInGrammarState.createChildState(StartTagInfo tag)
           
protected  State NameClassWithoutChildState.createChildState(StartTagInfo tag)
           
protected  State RootMergedGrammarState.createChildState(StartTagInfo tag)
           
protected  State DefineState.createChildState(StartTagInfo tag)
           
protected  State RootState.createChildState(StartTagInfo tag)
           
protected  State NameClassAndExpressionState.createChildState(StartTagInfo tag)
           
protected  State IncludeMergeState.createChildState(StartTagInfo tag)
           
protected  State NameClassWithChildState.createChildState(StartTagInfo tag)
           
protected  State RootIncludedPatternState.createChildState(StartTagInfo tag)
           
 State TREXBaseReader.createExpressionChildState(State parent, StartTagInfo tag)
           
protected  State TREXBaseReader.createNameClassChildState(State parent, StartTagInfo tag)
           
abstract  State TREXBaseReader.StateFactory.define(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.divInGrammar(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.element(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.empty(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.grammar(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.group(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.includedGrammar()
           
 State TREXBaseReader.StateFactory.includeGrammar(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.interleave(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.mixed(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.notAllowed(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.nsAnyName(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.nsChoice(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.nsDifference(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.nsName(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.nsNot(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.nsNsName(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.oneOrMore(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.optional(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.ref(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.start(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.zeroOrMore(State parent, StartTagInfo tag)
           
 

Methods in com.sun.msv.reader.trex with parameters of type State
 State TREXBaseReader.StateFactory.attribute(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.choice(State parent, StartTagInfo tag)
           
 State TREXBaseReader.createExpressionChildState(State parent, StartTagInfo tag)
           
protected  State TREXBaseReader.createNameClassChildState(State parent, StartTagInfo tag)
           
abstract  State TREXBaseReader.StateFactory.define(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.divInGrammar(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.element(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.empty(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.grammar(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.group(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.includeGrammar(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.interleave(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.mixed(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.notAllowed(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.nsAnyName(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.nsChoice(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.nsDifference(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.nsName(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.nsNot(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.nsNsName(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.oneOrMore(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.optional(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.ref(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.start(State parent, StartTagInfo tag)
           
 State TREXBaseReader.StateFactory.zeroOrMore(State parent, StartTagInfo tag)
           
 

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

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

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

Methods in com.sun.msv.reader.trex.classic that return State
 State TREXGrammarReader.StateFactory.anyString(State parent, StartTagInfo tag)
           
 State TREXGrammarReader.StateFactory.concur(State parent, StartTagInfo tag)
           
 State TREXGrammarReader.createExpressionChildState(State parent, StartTagInfo tag)
           
 State TREXGrammarReader.StateFactory.data(State parent, StartTagInfo tag)
           
 State TREXGrammarReader.StateFactory.define(State parent, StartTagInfo tag)
           
 State TREXGrammarReader.StateFactory.includePattern(State parent, StartTagInfo tag)
           
 State TREXGrammarReader.StateFactory.string(State parent, StartTagInfo tag)
           
 

Methods in com.sun.msv.reader.trex.classic with parameters of type State
 State TREXGrammarReader.StateFactory.anyString(State parent, StartTagInfo tag)
           
 State TREXGrammarReader.StateFactory.concur(State parent, StartTagInfo tag)
           
 State TREXGrammarReader.createExpressionChildState(State parent, StartTagInfo tag)
           
 State TREXGrammarReader.StateFactory.data(State parent, StartTagInfo tag)
           
 State TREXGrammarReader.StateFactory.define(State parent, StartTagInfo tag)
           
 State TREXGrammarReader.StateFactory.includePattern(State parent, StartTagInfo tag)
           
 State TREXGrammarReader.StateFactory.string(State parent, StartTagInfo tag)
           
 

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

Subclasses of State in com.sun.msv.reader.trex.ng
 class DataParamState
          parses <param> element inside <data> element.
 class DataState
          parses <data> pattern.
 class NGNameState
          parses <anyName> name class.
static class NGNameState.AnyNameState
          Parsing state for <anyName>
static class NGNameState.NsNameState
          Parsing state for <nsName>
 class StartState
          parses <start> declaration.
 class ValueState
          parses <value> pattern.
 

Methods in com.sun.msv.reader.trex.ng that return State
 State RELAXNGReader.StateFactory.attribute(State parent, StartTagInfo tag)
           
protected  State NGNameState.createChildState(StartTagInfo tag)
           
protected  State DataState.createChildState(StartTagInfo tag)
           
protected  State IncludeMergeState.createChildState(StartTagInfo tag)
           
 State RELAXNGReader.createExpressionChildState(State parent, StartTagInfo tag)
           
protected  State RELAXNGReader.createNameClassChildState(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.data(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.dataExcept(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.dataParam(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.define(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.divInGrammar(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.element(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.externalRef(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.grammar(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.includeGrammar(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.list(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.nsAnyName(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.nsExcept(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.nsNsName(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.parentRef(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.redefine(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.redefineStart(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.ref(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.start(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.text(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.value(State parent, StartTagInfo tag)
           
 

Methods in com.sun.msv.reader.trex.ng with parameters of type State
 State RELAXNGReader.StateFactory.attribute(State parent, StartTagInfo tag)
           
 State RELAXNGReader.createExpressionChildState(State parent, StartTagInfo tag)
           
protected  State RELAXNGReader.createNameClassChildState(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.data(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.dataExcept(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.dataParam(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.define(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.divInGrammar(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.element(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.externalRef(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.grammar(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.includeGrammar(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.list(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.nsAnyName(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.nsExcept(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.nsNsName(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.parentRef(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.redefine(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.redefineStart(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.ref(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.start(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.text(State parent, StartTagInfo tag)
           
 State RELAXNGReader.StateFactory.value(State parent, StartTagInfo tag)
           
 

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

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

Methods in com.sun.msv.reader.trex.ng.comp that return State
 State RELAXNGCompReader.StateFactory.attribute(State parent, StartTagInfo tag)
           
 

Methods in com.sun.msv.reader.trex.ng.comp with parameters of type State
 State RELAXNGCompReader.StateFactory.attribute(State parent, StartTagInfo tag)
           
 

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

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

Methods in com.sun.msv.reader.trex.typed that return State
 State TypedTREXGrammarInterceptor.element(State parent, StartTagInfo tag)
           
 

Methods in com.sun.msv.reader.trex.typed with parameters of type State
 State TypedTREXGrammarInterceptor.element(State parent, StartTagInfo tag)
           
 

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

Subclasses of State 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 GlobalDeclState
          State that parses global declarations.
 class GroupState
          used to parse <group> element.
 class IdentityConstraintState
          used to parse <unique>,<key>, and <keyref> element.
 class ImportState
          used to parse <import> element.
 class IncludeState
          used to parse <include> element.
 class RedefinableDeclState
          state that parses redefinable declaration.
 class RedefineState
          used to parse <redefine> element.
 class RootIncludedSchemaState
          used to parse root of schema document.
 class SchemaIncludedState
          used to parse <schema> element of included schema.
 class SchemaState
          used to parse <schema> element.
 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.
 

Fields in com.sun.msv.reader.xmlschema declared as State
protected  State RootIncludedSchemaState.topLevelState
           
 

Methods in com.sun.msv.reader.xmlschema that return State
 State XMLSchemaReader.StateFactory.all(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.any(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.anyAttribute(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.attribute(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.attributeGroup(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.choice(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.complexContent(State parent, StartTagInfo tag, ComplexTypeExp decl)
           
 State XMLSchemaReader.StateFactory.complexExt(State parent, StartTagInfo tag, ComplexTypeExp decl)
           
 State XMLSchemaReader.StateFactory.complexRst(State parent, StartTagInfo tag, ComplexTypeExp decl)
           
 State XMLSchemaReader.StateFactory.complexTypeDecl(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.createAttributeState(State parent, StartTagInfo tag)
          creates a state object that parses "attribute","attributeGroup ref", and "anyAttribute".
protected  State ComplexContentState.createChildState(StartTagInfo tag)
           
protected  State SimpleContentState.createChildState(StartTagInfo tag)
           
protected  State AttributeState.createChildState(StartTagInfo tag)
           
protected  State GlobalDeclState.createChildState(StartTagInfo tag)
           
protected  State ElementDeclState.createChildState(StartTagInfo tag)
           
protected  State AttributeGroupState.createChildState(StartTagInfo tag)
           
protected  State SimpleContentExtensionState.createChildState(StartTagInfo tag)
           
protected  State RedefineState.createChildState(StartTagInfo tag)
           
protected  State ComplexContentBodyState.createChildState(StartTagInfo tag)
           
protected  State GroupState.createChildState(StartTagInfo tag)
           
protected  State SchemaIncludedState.createChildState(StartTagInfo tag)
           
protected  State RootIncludedSchemaState.createChildState(StartTagInfo tag)
           
protected  State IdentityConstraintState.createChildState(StartTagInfo tag)
           
protected  State ComplexTypeDeclState.createChildState(StartTagInfo tag)
           
protected  State SimpleContentRestrictionState.createChildState(StartTagInfo tag)
           
 State XMLSchemaReader.createExpressionChildState(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.createFacetState(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.createModelGroupState(State parent, StartTagInfo tag)
          creates a state object that parses "all"/"group ref"/"choice" and "sequence".
 State XMLSchemaReader.StateFactory.elementDecl(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.elementRef(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.facets(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.group(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.import_(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.include(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.key(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.keyref(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.notation(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.redefine(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.schemaHead(String expectedNamespace)
           
 State XMLSchemaReader.StateFactory.schemaIncluded(State parent, String expectedNamespace)
           
 State XMLSchemaReader.StateFactory.sequence(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.simpleContent(State parent, StartTagInfo tag, ComplexTypeExp decl)
           
 State XMLSchemaReader.StateFactory.simpleExt(State parent, StartTagInfo tag, ComplexTypeExp decl)
           
 State XMLSchemaReader.StateFactory.simpleRst(State parent, StartTagInfo tag, ComplexTypeExp decl)
           
 State XMLSchemaReader.StateFactory.simpleType(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.unique(State parent, StartTagInfo tag)
           
 

Methods in com.sun.msv.reader.xmlschema with parameters of type State
 State XMLSchemaReader.StateFactory.all(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.any(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.anyAttribute(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.attribute(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.attributeGroup(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.choice(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.complexContent(State parent, StartTagInfo tag, ComplexTypeExp decl)
           
 State XMLSchemaReader.StateFactory.complexExt(State parent, StartTagInfo tag, ComplexTypeExp decl)
           
 State XMLSchemaReader.StateFactory.complexRst(State parent, StartTagInfo tag, ComplexTypeExp decl)
           
 State XMLSchemaReader.StateFactory.complexTypeDecl(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.createAttributeState(State parent, StartTagInfo tag)
          creates a state object that parses "attribute","attributeGroup ref", and "anyAttribute".
 State XMLSchemaReader.createExpressionChildState(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.createFacetState(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.createModelGroupState(State parent, StartTagInfo tag)
          creates a state object that parses "all"/"group ref"/"choice" and "sequence".
 State XMLSchemaReader.StateFactory.elementDecl(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.elementRef(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.facets(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.group(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.import_(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.include(State parent, StartTagInfo tag)
           
protected  Expression XMLSchemaReader.interceptExpression(State state, Expression exp)
           
 State XMLSchemaReader.StateFactory.key(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.keyref(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.notation(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.redefine(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.schemaIncluded(State parent, String expectedNamespace)
           
 State XMLSchemaReader.StateFactory.sequence(State parent, StartTagInfo tag)
           
 State XMLSchemaReader.StateFactory.simpleContent(State parent, StartTagInfo tag, ComplexTypeExp decl)
           
 State XMLSchemaReader.StateFactory.simpleExt(State parent, StartTagInfo tag, ComplexTypeExp decl)
           
 State XMLSchemaReader.StateFactory.simpleRst(State parent, StartTagInfo tag, ComplexTypeExp decl)
           
 State XMLSchemaReader.StateFactory.simpleType(State parent, StartTagInfo tag)
           
protected  void XMLSchemaReader.switchSource(State sourceState, State newRootState)
           
 State XMLSchemaReader.StateFactory.unique(State parent, StartTagInfo tag)
           
 

Constructors in com.sun.msv.reader.xmlschema with parameters of type State
RootIncludedSchemaState(State topLevelState)
           
RootState(State topLevelState)
           
 

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

Subclasses of State in com.sun.msv.relaxns.reader
 class GrammarState
          parses <grammar> element.
 class IncludeGrammarState
          parses <include> element of RELAX Namespace.
 class NamespaceState
          parses <namespace> element of RELAX Namespace.
 class RootGrammarState
          invokes State object that parses the document element.
 class TopLevelState
          parses <topLevel> element.
 

Methods in com.sun.msv.relaxns.reader that return State
protected  State GrammarState.createChildState(StartTagInfo tag)
           
protected  State RootGrammarState.createChildState(StartTagInfo tag)
           
protected  State TopLevelState.createChildState(StartTagInfo tag)
           
 

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

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

Methods in com.sun.msv.relaxns.reader.relax that return State
 State RELAXCoreIslandSchemaReader.createExpressionChildState(State parent, StartTagInfo tag)
           
 

Methods in com.sun.msv.relaxns.reader.relax with parameters of type State
 State RELAXCoreIslandSchemaReader.createExpressionChildState(State parent, StartTagInfo tag)
           
 

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

Subclasses of State in com.sun.msv.schematron.reader
 class SActionState
           
static class SActionState.SAssertState
           
static class SActionState.SReportState
           
 class SElementState
           
 class SGrammarState
           
 class SPatternState
           
 class SRootMergedGrammarState
           
 class SRuleState
           
 

Methods in com.sun.msv.schematron.reader that return State
protected  State SPatternState.createChildState(StartTagInfo tag)
           
protected  State SElementState.createChildState(StartTagInfo tag)
           
protected  State SGrammarState.createChildState(StartTagInfo tag)
           
protected  State SRuleState.createChildState(StartTagInfo tag)
           
protected  State SRootMergedGrammarState.createChildState(StartTagInfo tag)
           
 



MSV