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.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.util |
Miscellaneous utility classes.
|
com.sun.msv.grammar.xmlschema |
W3C XML Schema grammar model.
|
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 |
shared code between RELAX NG reader and TREX reader.
|
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.xmlschema |
parses XML representation of XML Schema 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.
|
com.sun.msv.relaxns.verifier |
"divide&validate" framework implementation.
|
com.sun.msv.verifier.psvi |
Type-assignment engine
that can be used by application programs.
|
com.sun.msv.verifier.regexp |
VGM implementation by using regular expression derivation algorithm.
|
com.sun.msv.verifier.regexp.xmlschema |
RegExp VGM implementation that supports special semantics of XML Schema
|
com.sun.msv.writer.relaxng |
AGM to RELAX NG converter
|
Modifier and Type | Field and Description |
---|---|
private ElementExp[] |
Generator.elementDecls
all ElementExps in the grammar.
|
Modifier and Type | Method and Description |
---|---|
Expression |
SchemaLocationRemover.onElement(ElementExp exp) |
void |
ElementDeclCollector.onElement(ElementExp exp) |
void |
Generator.onElement(ElementExp exp) |
Expression |
NoneTypeRemover.onElement(ElementExp exp) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ExpressionVisitor.onElement(ElementExp exp) |
void |
ExpressionVisitorVoid.onElement(ElementExp exp) |
boolean |
ExpressionVisitorBoolean.onElement(ElementExp exp) |
Expression |
ExpressionVisitorExpression.onElement(ElementExp exp) |
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 | Method and Description |
---|---|
boolean |
ExpressionFinder.onElement(ElementExp exp) |
java.lang.Object |
ExpressionPrinter.onElement(ElementExp exp) |
Expression |
RefExpRemover.onElement(ElementExp exp) |
void |
ExpressionWalker.onElement(ElementExp exp) |
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 | Method and Description |
---|---|
void |
RunAwayExpressionChecker.onElement(ElementExp exp) |
Modifier and Type | Method and Description |
---|---|
void |
DblAttrConstraintChecker.onElement(ElementExp exp) |
void |
IdAbuseChecker.onElement(ElementExp exp) |
boolean |
ExportedHedgeRuleChecker.onElement(ElementExp exp) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
TREXSequencedStringChecker.onElement(ElementExp exp) |
Modifier and Type | Method and Description |
---|---|
void |
RestrictionChecker.DefaultChecker.onElement(ElementExp exp) |
void |
RestrictionChecker.ListChecker.onElement(ElementExp exp) |
Modifier and Type | Field and Description |
---|---|
(package private) ElementExp |
DefAttCompatibilityChecker.DefAttMap.sampleDecl
one of the ElementExps that have this particular element name.
|
(package private) ElementExp |
IDCompatibilityChecker.IDAttMap.sampleDecl |
Constructor and Description |
---|
DefAttMap(ElementExp sample,
java.util.Map atts) |
IDAttMap(ElementExp e) |
Modifier and Type | Method and Description |
---|---|
void |
AttributeWildcardComputer.onElement(ElementExp exp) |
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.
|
Modifier and Type | Method and Description |
---|---|
Expression |
ExportedAttPoolGenerator.onElement(ElementExp exp) |
Modifier and Type | Method and Description |
---|---|
Expression |
IslandSchemaImpl.Binder.onElement(ElementExp exp) |
Modifier and Type | Method and Description |
---|---|
void |
TypedContentHandler.endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
ElementExp type)
receives notification of the end of an element.
|
Modifier and Type | Field and Description |
---|---|
(package private) ElementExp[] |
ElementToken.acceptedPatterns |
ElementExp |
SimpleAcceptor.owner
ElementExp that accepted the start tag.
|
(package private) ElementExp |
OptimizationTag.OwnerAndCont.owner |
ElementExp[] |
ComplexAcceptor.owners
each item of this array should be considered as read-only.
|
private ElementExp[] |
CombinedChildContentExpCreator.result
matched elements.
|
Modifier and Type | Method and Description |
---|---|
ElementExp[] |
CombinedChildContentExpCreator.getMatchedElements()
obtains matched elements.
|
ElementExp[] |
ComplexAcceptor.getSatisfiedOwners()
collects satisfied ElementExps.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Acceptor |
ExpressionAcceptor.createAcceptor(Expression contentModel,
Expression continuation,
ElementExp[] primitives,
int numPrimitives) |
protected Acceptor |
ContentModelAcceptor.createAcceptor(Expression combined,
Expression continuation,
ElementExp[] primitives,
int numPrimitives)
creates actual Acceptor object from the computed result.
|
private static Expression[] |
ComplexAcceptor.createDefaultContentModels(ElementExp[] owners,
ExpressionPool pool) |
boolean |
Token.match(ElementExp p)
returns true if the given ElementExp can consume this token
|
boolean |
AnyElementToken.match(ElementExp exp) |
boolean |
ElementToken.match(ElementExp exp) |
Expression |
AttributeFeeder.onElement(ElementExp exp) |
java.lang.Object |
StringCareLevelCalculator.onElement(ElementExp exp) |
java.lang.Object |
ElementsOfConcernCollector.onElement(ElementExp exp) |
void |
CombinedChildContentExpCreator.onElement(ElementExp exp) |
Expression |
AttributePicker.onElement(ElementExp exp) |
Expression |
ResidualCalculator.onElement(ElementExp exp) |
Expression |
AttributeRemover.onElement(ElementExp exp) |
Expression |
ContentModelRefExpRemover.Remover.onElement(ElementExp exp) |
Expression |
AttributePruner.onElement(ElementExp exp) |
Constructor and Description |
---|
ComplexAcceptor(REDocumentDeclaration docDecl,
Expression combined,
ElementExp[] primitives) |
ComplexAcceptor(REDocumentDeclaration docDecl,
Expression combined,
Expression[] contentModels,
ElementExp[] owners) |
ElementToken(ElementExp[] acceptedPatterns) |
OwnerAndCont(ElementExp owner,
Expression cont) |
SimpleAcceptor(REDocumentDeclaration docDecl,
Expression combined,
ElementExp owner,
Expression continuation) |
Modifier and Type | Method and Description |
---|---|
protected Acceptor |
XSAcceptor.createAcceptor(Expression combined,
Expression continuation,
ElementExp[] primitives,
int numPrimitives)
creates an XSAcceptor instead of default acceptor implementations.
|
Constructor and Description |
---|
XSAcceptor(XSREDocDecl docDecl,
Expression combined,
ElementExp owner,
Expression continuation) |
Modifier and Type | Method and Description |
---|---|
void |
RELAXNGWriter.SmartPatternWriter.onElement(ElementExp exp) |
void |
PatternWriter.onElement(ElementExp exp) |
protected void |
RELAXNGWriter.SmartPatternWriter.writeElement(ElementExp exp) |