Package | Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
HedgeRefState
parses <hedgeRef label="..." /> element.
|
(package private) class |
LabelRefState
base implementation of HedgeRefState and ElementRefState.
|
Modifier and Type | Class and Description |
---|---|
class |
AttPoolRefState
parses <ref role="..." />.
|
class |
AttributeState
parses <attribute> element.
|
class |
InlineElementState
parses <element> element.
|
class |
MixedState
parses <mixed> element.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
RELAXCoreReader.canHaveOccurs(ExpressionState state)
returns true if the given state can have "occurs" attribute.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
ConcurState
parses <concur> pattern.
|
class |
StringState
parses <string> pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
DataState
parses <data> pattern.
|
class |
ListState
state that parses <list> pattern of RELAX NG.
|
class |
ValueState
parses <value> pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
CompAttributeState
parses <attribute> pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
TypedElementState
reads <element> element with 'label' annotation.
|
Modifier and Type | Class and 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 |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
AnyOtherElementState
parses <anyOtherElement> state.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
RELAXCoreIslandSchemaReader.canHaveOccurs(ExpressionState state)
returns true if the given state can have "occurs" attribute.
|