Package | Description |
---|---|
com.sun.msv.generator | |
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.util |
Miscellaneous utility classes.
|
com.sun.msv.reader |
reads XML representation of grammar and creates AGM.
|
com.sun.msv.reader.relax.core.checker |
Non-essential schema conformance checks.
|
com.sun.msv.reader.trex.ng |
parses RELAX NG into AGM.
|
com.sun.msv.reader.xmlschema |
parses XML representation of XML Schema into AGM.
|
com.sun.msv.verifier.regexp |
VGM implementation by using regular expression derivation algorithm.
|
com.sun.msv.writer.relaxng |
AGM to RELAX NG converter
|
Modifier and Type | Class and Description |
---|---|
class |
ElementDeclCollector
collects all distinct element declaration in the grammar.
|
class |
Generator
generates an XML DOM instance that conforms to the given schema.
|
Modifier and Type | Method and Description |
---|---|
void |
ConcurExp.visit(ExpressionVisitorVoid visitor) |
void |
ChoiceExp.visit(ExpressionVisitorVoid visitor) |
abstract void |
Expression.visit(ExpressionVisitorVoid visitor) |
void |
Expression.EpsilonExpression.visit(ExpressionVisitorVoid visitor) |
void |
Expression.NullSetExpression.visit(ExpressionVisitorVoid visitor) |
void |
Expression.AnyStringExpression.visit(ExpressionVisitorVoid visitor) |
void |
InterleaveExp.visit(ExpressionVisitorVoid visitor) |
void |
OtherExp.visit(ExpressionVisitorVoid visitor) |
void |
DataExp.visit(ExpressionVisitorVoid visitor) |
void |
AttributeExp.visit(ExpressionVisitorVoid visitor) |
void |
ReferenceExp.visit(ExpressionVisitorVoid visitor) |
void |
OneOrMoreExp.visit(ExpressionVisitorVoid visitor) |
void |
MixedExp.visit(ExpressionVisitorVoid visitor) |
void |
SequenceExp.visit(ExpressionVisitorVoid visitor) |
void |
ListExp.visit(ExpressionVisitorVoid visitor) |
void |
ElementExp.visit(ExpressionVisitorVoid visitor) |
void |
ValueExp.visit(ExpressionVisitorVoid visitor) |
Modifier and Type | Interface and Description |
---|---|
interface |
RELAXExpressionVisitorVoid
RELAX Version of
ExpressionVisitorVoid |
Modifier and Type | Class and Description |
---|---|
class |
ExpressionWalker
Visits all reachable expressions but do nothing.
|
Modifier and Type | Class and Description |
---|---|
class |
RunAwayExpressionChecker
makes sure that the expression does not run away.
|
Modifier and Type | Class and Description |
---|---|
class |
DblAttrConstraintChecker
makes sure that no two AttributeExps have the same attribute name as their target.
|
class |
IdAbuseChecker
makes sure that ID/IDREF are not abused.
|
Modifier and Type | Class and Description |
---|---|
private class |
RestrictionChecker.DefaultChecker
The base class of all other context-specific checker.
|
private class |
RestrictionChecker.ListChecker |
Modifier and Type | Class and Description |
---|---|
class |
AttributeWildcardComputer
Processes the attribtue wildcard according to the spec.
|
Modifier and Type | Class and Description |
---|---|
class |
CombinedChildContentExpCreator
creates "combined child content expression" and gathers "elements of concern"
and its "attribute-pruned" content model.
|
Modifier and Type | Class and Description |
---|---|
class |
PatternWriter
Visits Expression and writes it as RELAX NG.
|
(package private) class |
RELAXNGWriter.SmartPatternWriter
PatternWriter that performs some optimization for human eyes.
|