Package | Description |
---|---|
com.sun.msv.reader |
reads XML representation of grammar and creates AGM.
|
com.sun.msv.reader.datatype.xsd | |
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.
|
Modifier and Type | Class | Description |
---|---|---|
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 |
InterleaveState |
state that creates an InterleaveExp.
|
class |
SequenceState |
state that creates SequenceExp.
|
class |
TerminalState |
State that always returns the same expression.
|
Modifier and Type | Class | Description |
---|---|---|
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.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ElementRefState |
parses <ref label="..." /> element.
|
class |
HedgeRefState |
parses <hedgeRef label="..." /> element.
|
class |
HedgeRuleBaseState |
Base implementation for HedgeRuleState and TopLevelState.
|
Modifier and Type | Class | Description |
---|---|---|
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.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AttributeState |
parses <attribute> pattern.
|
class |
DefineState |
parses <define> declaration.
|
class |
DivInGrammarState |
Used to parse merged grammars.
|
class |
ElementState |
parses <element> pattern.
|
class |
GrammarState |
parses <grammar> element.
|
class |
IncludeMergeState |
<include> element as an immediate child of <grammar> element.
|
class |
IncludePatternState |
<include> element in the pattern.
|
class |
MixedState |
parses <mixed> 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 |
StartState |
parses <start> element.
|
class |
ZeroOrMoreState |
parses <zeroOrMore> pattern.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ConcurState |
parses <concur> pattern.
|
class |
DataState |
parses <data> pattern.
|
class |
DefineState |
parses <define> declaration.
|
class |
StringState |
parses <string> pattern.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AttributeState |
parses <attribute> pattern.
|
class |
DataParamState |
parses <param> element inside <data> element.
|
class |
DataState |
parses <data> pattern.
|
class |
DefineState |
parses <define> declaration.
|
class |
ElementState |
parses <element> pattern.
|
class |
GrammarState |
parses <grammar> element.
|
class |
IncludeMergeState |
parses <include> element as a child of <grammar> element.
|
class |
ListState |
state that parses <list> pattern of RELAX NG.
|
class |
NGNameState |
parses <anyName> name class.
|
static class |
NGNameState.AnyNameState |
Parsing state for <anyName>
|
static class |
NGNameState.NsNameState |
Parsing state for <nsName>
|
class |
RefState |
parses <ref> pattern.
|
class |
StartState |
parses <start> declaration.
|
class |
ValueState |
parses <value> pattern.
|
Modifier and Type | Class | Description |
---|---|---|
class |
CompAttributeState |
parses <attribute> pattern.
|
Modifier and Type | Class | Description |
---|---|---|
class |
TypedElementState |
reads <element> element with 'label' annotation.
|
Modifier and Type | Class | Description |
---|---|---|
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 |
AttributeState |
used to parse <attribute > 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 |
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 |
RootState |
RootIncludedSchemaState + final wrap up.
|
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.
|
Modifier and Type | Class | Description |
---|---|---|
class |
GrammarState |
parses <grammar> element.
|
class |
IncludeGrammarState |
parses <include> element of RELAX Namespace.
|
class |
RootGrammarState |
invokes State object that parses the document element.
|
class |
TopLevelState |
parses <topLevel> element.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AnyOtherElementState |
parses <anyOtherElement> state.
|
Copyright © 2019 Oracle Corporation. All rights reserved.