Package | Description |
---|---|
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.trex |
abstract grammar model (AGM): TREX extension
and TREX stub.
|
com.sun.msv.grammar.trex.typed |
Abstract grammar model (AGM): TREX label-annotated stub.
|
com.sun.msv.grammar.xmlschema |
W3C XML Schema grammar model.
|
com.sun.msv.reader.trex.ng |
parses RELAX NG into AGM.
|
com.sun.msv.relaxns.grammar |
abstract grammar model(AGM) for RELAX Namespace.
|
com.sun.msv.relaxns.grammar.relax |
abstract grammar model(AGM) for RELAXNS-extended RELAX Core.
|
Modifier and Type | Class and Description |
---|---|
class |
AttributeExp
Attribute declaration.
|
class |
ElementExp
Element declaration.
|
Modifier and Type | Class and Description |
---|---|
class |
ElementRule
ElementRule declaration of RELAX.
|
Modifier and Type | Class and Description |
---|---|
class |
ElementPattern
<element> pattern of TREX.
|
Modifier and Type | Class and Description |
---|---|
class |
TypedElementPattern
ElementPattern with type.
|
Modifier and Type | Class and Description |
---|---|
class |
ElementDeclExp.XSElementExp
XML Schema version of
ElementExp . |
class |
SkipElementExp
ElementExp that is used for <any processContents="skip"/>.
|
Modifier and Type | Field and Description |
---|---|
protected NameClassAndExpression[] |
RestrictionChecker.DuplicateNameChecker.exps
ElementExps will be added into this array.
|
Modifier and Type | Method and Description |
---|---|
void |
RestrictionChecker.DuplicateNameChecker.add(NameClassAndExpression exp)
Adds newly found element or attribute.
|
protected abstract void |
RestrictionChecker.DuplicateNameChecker.check(NameClassAndExpression exp)
tests a given exp against existing expressions (which are stored in
the exps field.)
|
protected void |
RestrictionChecker.DuplicateElementsChecker.check(NameClassAndExpression exp) |
protected void |
RestrictionChecker.DuplicateAttributesChecker.check(NameClassAndExpression exp) |
protected void |
RestrictionChecker.DuplicateNameChecker.check(NameClassAndExpression newExp,
NameClassAndExpression oldExp)
Tests two name classes to see if they collide.
|
Modifier and Type | Class and Description |
---|---|
class |
ExternalElementExp
place holder for imported element declaration.
|
Modifier and Type | Class and Description |
---|---|
class |
AnyOtherElementExp
place holder for <anyOtherElement> of RELAX.
|