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.relaxng | |
com.sun.msv.grammar.trex |
abstract grammar model (AGM): TREX extension
and TREX 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.datatype.xsd | |
com.sun.msv.reader.dtd |
reads DTD and constructs 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.classic |
parses TREX pattern into AGM.
|
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.relaxns.grammar |
abstract grammar model(AGM) for RELAX Namespace.
|
com.sun.msv.relaxns.verifier |
"divide&validate" framework implementation.
|
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 | Method | Description |
---|---|---|
void |
Generator.onRef(ReferenceExp exp) |
|
Expression |
NoneTypeRemover.onRef(ReferenceExp exp) |
|
Expression |
SchemaLocationRemover.onRef(ReferenceExp exp) |
Modifier and Type | Method | Description |
---|---|---|
ReferenceExp |
ReferenceContainer._get(String name) |
gets a referenced expression
Derived class should provide type-safe accesser methods.
|
ReferenceExp |
ReferenceContainer._getOrCreate(String name) |
gets or creates ReferenceExp object.
|
protected abstract ReferenceExp |
ReferenceContainer.createReference(String name) |
creates a new reference object with given name
|
ReferenceExp[] |
ReferenceContainer.getAll() |
obtains all items in this container.
|
ReferenceExp |
ReferenceContainer.remove(String name) |
removes an object from this container.
|
Modifier and Type | Method | Description |
---|---|---|
Object |
ExpressionVisitor.onRef(ReferenceExp exp) |
|
boolean |
ExpressionVisitorBoolean.onRef(ReferenceExp exp) |
|
Expression |
ExpressionVisitorExpression.onRef(ReferenceExp exp) |
|
void |
ExpressionVisitorVoid.onRef(ReferenceExp exp) |
|
void |
ReferenceContainer.redefine(String name,
ReferenceExp newExp) |
replaces the current ReferenceExp by newly specified reference exp.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AttPoolClause |
'attPool' of RELAX module.
|
class |
ElementRules |
Set of ElementRule objects that share the label name.
|
class |
HedgeRules |
hedgeRule of RELAX module.
|
class |
TagClause |
'tag' of RELAX module.
|
Modifier and Type | Method | Description |
---|---|---|
protected ReferenceExp |
RELAXModule.AttPoolContainer.createReference(String name) |
|
protected ReferenceExp |
RELAXModule.ElementRulesContainer.createReference(String name) |
|
protected ReferenceExp |
RELAXModule.HedgeRulesContainer.createReference(String name) |
|
protected ReferenceExp |
RELAXModule.TagContainer.createReference(String name) |
Modifier and Type | Class | Description |
---|---|---|
class |
RELAXNGGrammar |
Grammar for RELAX NG (with DTD compatibility annotation).
|
Modifier and Type | Class | Description |
---|---|---|
class |
TREXGrammar |
TREX grammar, which is expressed as <grammar> element.
|
Modifier and Type | Method | Description |
---|---|---|
protected ReferenceExp |
TREXGrammar.RefContainer.createReference(String name) |
|
ReferenceExp |
TREXGrammar.RefContainer.getOrCreate(String name) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
ExpressionFinder.onRef(ReferenceExp exp) |
|
Object |
ExpressionPrinter.onRef(ReferenceExp exp) |
|
void |
ExpressionWalker.onRef(ReferenceExp exp) |
|
Expression |
RefExpRemover.onRef(ReferenceExp exp) |
Modifier and Type | Class | Description |
---|---|---|
class |
AttributeDeclExp |
global attribute declaration.
|
class |
AttributeGroupExp |
attribute group declaration.
|
class |
ComplexTypeExp |
ComplexType definition.
|
class |
ElementDeclExp |
Element declaration.
|
class |
GroupDeclExp |
model group declaration.
|
class |
RedefinableExp |
declaration that can be redefined by using <redefine> element.
|
class |
SimpleTypeExp |
Simple type declaration.
|
class |
XMLSchemaTypeExp |
Base class of
ComplexTypeExp and SimpleTypeExp . |
Modifier and Type | Field | Description |
---|---|---|
ReferenceExp |
ComplexTypeExp.attWildcard |
attribute wildcard as an expression.
|
ReferenceExp |
ComplexTypeExp.body |
actual content model definition + attribute uses.
|
ReferenceExp |
ElementDeclExp.body |
The expression that represents the "body" of this expression.
|
ReferenceExp |
ElementDeclExp.substitutions |
choices of all elements that can validly substitute this element.
|
Modifier and Type | Method | Description |
---|---|---|
protected ReferenceExp |
XMLSchemaSchema.AttributeDeclContainer.createReference(String name) |
|
protected ReferenceExp |
XMLSchemaSchema.AttributeGroupContainer.createReference(String name) |
|
protected ReferenceExp |
XMLSchemaSchema.ComplexTypeContainer.createReference(String name) |
|
protected ReferenceExp |
XMLSchemaSchema.ElementDeclContainer.createReference(String name) |
|
protected ReferenceExp |
XMLSchemaSchema.GroupDeclContainer.createReference(String name) |
|
protected ReferenceExp |
XMLSchemaSchema.SimpleTypeContainer.createReference(String name) |
Modifier and Type | Method | Description |
---|---|---|
void |
RunAwayExpressionChecker.onRef(ReferenceExp exp) |
Modifier and Type | Class | Description |
---|---|---|
class |
XSDatatypeExp |
A wrapper of XSDatatype that serves as an expression
and encapsulates lazy-constructed datatypes.
|
Modifier and Type | Method | Description |
---|---|---|
protected ReferenceExp |
DTDReader.createElementDeclaration(String elementName) |
Creates an element declaration in the grammar object
by using the parsed result.
|
protected ReferenceExp |
DTDReader.getAnyExp() |
Gets the expression that corresponds to the "ANY".
|
Modifier and Type | Field | Description |
---|---|---|
ReferenceExp[] |
ExportedHedgeRuleChecker.errorSnapshot |
Modifier and Type | Method | Description |
---|---|---|
void |
DblAttrConstraintChecker.onRef(ReferenceExp exp) |
|
boolean |
ExportedHedgeRuleChecker.onRef(ReferenceExp exp) |
|
void |
IdAbuseChecker.onRef(ReferenceExp exp) |
Modifier and Type | Method | Description |
---|---|---|
ReferenceExp |
DefineState.getRef() |
Obtains a
ReferenceExp that represents the target
pattern block. |
protected ReferenceExp |
DefineState.getReference() |
Modifier and Type | Method | Description |
---|---|---|
protected abstract Expression |
DefineState.doCombine(ReferenceExp baseExp,
Expression newExp,
String combine) |
combines two expressions into one as specified by the combine parameter,
and returns a new expression.
|
Object |
TREXSequencedStringChecker.onRef(ReferenceExp exp) |
|
protected void |
RefState.wrapUp(ReferenceExp r) |
Performs the final wrap-up.
|
Modifier and Type | Method | Description |
---|---|---|
protected Expression |
DefineState.doCombine(ReferenceExp baseExp,
Expression newExp,
String combine) |
combines two expressions into one as specified by the combine parameter,
and returns a new expression.
|
Modifier and Type | Method | Description |
---|---|---|
protected ReferenceExp |
StartState.getReference() |
Modifier and Type | Method | Description |
---|---|---|
protected Expression |
DefineState.doCombine(ReferenceExp baseExp,
Expression newExp,
String combine) |
combines two expressions into one as specified by the combine parameter,
and returns a new expression.
|
protected RELAXNGReader.RefExpParseInfo |
RELAXNGReader.getRefExpParseInfo(ReferenceExp exp) |
Gets RefExpParseInfo object for the specified ReferenceExp.
|
protected void |
RefState.wrapUp(ReferenceExp r) |
Performs the final wrap-up.
|
Modifier and Type | Field | Description |
---|---|---|
ReferenceExp |
XMLSchemaReader.xsiSchemaLocationExp |
content model that matches to
optional xsi:schemaLocation or xsi:noNamespaceSchemaLocation.
|
Modifier and Type | Method | Description |
---|---|---|
protected NameClass |
AnyAttributeState.getNameClassFrom(ReferenceExp exp) |
|
protected NameClass |
AnyElementState.getNameClassFrom(ReferenceExp exp) |
|
protected abstract NameClass |
AnyState.getNameClassFrom(ReferenceExp exp) |
|
void |
AttributeWildcardComputer.onRef(ReferenceExp exp) |
Constructor | Description |
---|---|
DeclImpl(ReferenceExp exp) |
Modifier and Type | Method | Description |
---|---|---|
Expression |
IslandSchemaImpl.Binder.onRef(ReferenceExp exp) |
Modifier and Type | Method | Description |
---|---|---|
Expression |
AttributeFeeder.onRef(ReferenceExp exp) |
|
Expression |
AttributePicker.onRef(ReferenceExp exp) |
|
Expression |
AttributePruner.onRef(ReferenceExp exp) |
|
Expression |
AttributeRemover.onRef(ReferenceExp exp) |
|
void |
CombinedChildContentExpCreator.onRef(ReferenceExp exp) |
|
Object |
ElementsOfConcernCollector.onRef(ReferenceExp exp) |
|
Expression |
ResidualCalculator.onRef(ReferenceExp exp) |
|
Object |
StringCareLevelCalculator.onRef(ReferenceExp exp) |
Modifier and Type | Method | Description |
---|---|---|
abstract void |
PatternWriter.onRef(ReferenceExp exp) |
Copyright © 2019 Oracle Corporation. All rights reserved.