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.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 | Method | Description |
---|---|---|
void |
ElementDeclCollector.onElement(ElementExp exp) |
|
void |
Generator.onElement(ElementExp exp) |
|
Expression |
NoneTypeRemover.onElement(ElementExp exp) |
|
Expression |
SchemaLocationRemover.onElement(ElementExp exp) |
Modifier and Type | Method | Description |
---|---|---|
Object |
ExpressionVisitor.onElement(ElementExp exp) |
|
boolean |
ExpressionVisitorBoolean.onElement(ElementExp exp) |
|
Expression |
ExpressionVisitorExpression.onElement(ElementExp exp) |
|
void |
ExpressionVisitorVoid.onElement(ElementExp exp) |
Modifier and Type | Class | Description |
---|---|---|
class |
ElementRule |
ElementRule declaration of RELAX.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ElementPattern |
<element> pattern of TREX.
|
Modifier and Type | Class | Description |
---|---|---|
class |
TypedElementPattern |
ElementPattern with type.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
ExpressionFinder.onElement(ElementExp exp) |
|
Object |
ExpressionPrinter.onElement(ElementExp exp) |
|
void |
ExpressionWalker.onElement(ElementExp exp) |
|
Expression |
RefExpRemover.onElement(ElementExp exp) |
Modifier and Type | Class | Description |
---|---|---|
class |
ElementDeclExp.XSElementExp |
XML Schema version of
ElementExp . |
class |
SkipElementExp |
ElementExp that is used for <any processContents="skip"/>.
|
Modifier and Type | Method | Description |
---|---|---|
void |
RunAwayExpressionChecker.onElement(ElementExp exp) |
Modifier and Type | Method | Description |
---|---|---|
void |
DblAttrConstraintChecker.onElement(ElementExp exp) |
|
boolean |
ExportedHedgeRuleChecker.onElement(ElementExp exp) |
|
void |
IdAbuseChecker.onElement(ElementExp exp) |
Modifier and Type | Method | Description |
---|---|---|
Object |
TREXSequencedStringChecker.onElement(ElementExp exp) |
Modifier and Type | Method | Description |
---|---|---|
void |
AttributeWildcardComputer.onElement(ElementExp exp) |
Modifier and Type | Class | Description |
---|---|---|
class |
ExternalElementExp |
place holder for imported element declaration.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AnyOtherElementExp |
place holder for <anyOtherElement> of RELAX.
|
Modifier and Type | Method | Description |
---|---|---|
Expression |
IslandSchemaImpl.Binder.onElement(ElementExp exp) |
Modifier and Type | Method | Description |
---|---|---|
void |
TypedContentHandler.endElement(String namespaceURI,
String localName,
String qName,
ElementExp type) |
receives notification of the end of an element.
|
Modifier and Type | Field | Description |
---|---|---|
ElementExp |
SimpleAcceptor.owner |
ElementExp that accepted the start tag.
|
ElementExp[] |
ComplexAcceptor.owners |
each item of this array should be considered as read-only.
|
Modifier and Type | Method | Description |
---|---|---|
ElementExp[] |
CombinedChildContentExpCreator.getMatchedElements() |
obtains matched elements.
|
ElementExp[] |
ComplexAcceptor.getSatisfiedOwners() |
collects satisfied ElementExps.
|
Modifier and Type | Method | Description |
---|---|---|
protected Acceptor |
ContentModelAcceptor.createAcceptor(Expression combined,
Expression continuation,
ElementExp[] primitives,
int numPrimitives) |
creates actual Acceptor object from the computed result.
|
protected abstract Acceptor |
ExpressionAcceptor.createAcceptor(Expression contentModel,
Expression continuation,
ElementExp[] primitives,
int numPrimitives) |
|
boolean |
AnyElementToken.match(ElementExp exp) |
|
boolean |
ElementToken.match(ElementExp exp) |
|
boolean |
Token.match(ElementExp p) |
returns true if the given ElementExp can consume this token
|
Expression |
AttributeFeeder.onElement(ElementExp exp) |
|
Expression |
AttributePicker.onElement(ElementExp exp) |
|
Expression |
AttributePruner.onElement(ElementExp exp) |
|
Expression |
AttributeRemover.onElement(ElementExp exp) |
|
void |
CombinedChildContentExpCreator.onElement(ElementExp exp) |
|
Object |
ElementsOfConcernCollector.onElement(ElementExp exp) |
|
Expression |
ResidualCalculator.onElement(ElementExp exp) |
|
Object |
StringCareLevelCalculator.onElement(ElementExp exp) |
Constructor | Description |
---|---|
ComplexAcceptor(REDocumentDeclaration docDecl,
Expression combined,
ElementExp[] primitives) |
|
ComplexAcceptor(REDocumentDeclaration docDecl,
Expression combined,
Expression[] contentModels,
ElementExp[] owners) |
|
ElementToken(ElementExp[] acceptedPatterns) |
|
SimpleAcceptor(REDocumentDeclaration docDecl,
Expression combined,
ElementExp owner,
Expression continuation) |
Modifier and Type | Method | Description |
---|---|---|
protected Acceptor |
XSAcceptor.createAcceptor(Expression combined,
Expression continuation,
ElementExp[] primitives,
int numPrimitives) |
creates an XSAcceptor instead of default acceptor implementations.
|
Constructor | Description |
---|---|
XSAcceptor(XSREDocDecl docDecl,
Expression combined,
ElementExp owner,
Expression continuation) |
Modifier and Type | Method | Description |
---|---|---|
void |
PatternWriter.onElement(ElementExp exp) |
Copyright © 2019 Oracle Corporation. All rights reserved.