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 and Description |
---|---|
Expression |
SchemaLocationRemover.onRef(ReferenceExp exp) |
Expression |
NoneTypeRemover.onRef(ReferenceExp exp) |
void |
Generator.onRef(ReferenceExp exp) |
Modifier and Type | Method and 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 and Description |
---|---|
Object |
ExpressionVisitor.onRef(ReferenceExp exp) |
Expression |
ExpressionVisitorExpression.onRef(ReferenceExp exp) |
void |
ExpressionVisitorVoid.onRef(ReferenceExp exp) |
boolean |
ExpressionVisitorBoolean.onRef(ReferenceExp exp) |
void |
ReferenceContainer.redefine(String name,
ReferenceExp newExp)
replaces the current ReferenceExp by newly specified reference exp.
|
Modifier and Type | Class and 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 and Description |
---|---|
protected ReferenceExp |
RELAXModule.ElementRulesContainer.createReference(String name) |
protected ReferenceExp |
RELAXModule.HedgeRulesContainer.createReference(String name) |
protected ReferenceExp |
RELAXModule.TagContainer.createReference(String name) |
protected ReferenceExp |
RELAXModule.AttPoolContainer.createReference(String name) |
Modifier and Type | Class and Description |
---|---|
class |
RELAXNGGrammar
Grammar for RELAX NG (with DTD compatibility annotation).
|
Modifier and Type | Class and Description |
---|---|
class |
TREXGrammar
TREX grammar, which is expressed as <grammar> element.
|
Modifier and Type | Method and Description |
---|---|
protected ReferenceExp |
TREXGrammar.RefContainer.createReference(String name) |
ReferenceExp |
TREXGrammar.RefContainer.getOrCreate(String name) |
Modifier and Type | Method and 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 and 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 and 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 and Description |
---|---|
protected ReferenceExp |
XMLSchemaSchema.SimpleTypeContainer.createReference(String name) |
protected ReferenceExp |
XMLSchemaSchema.ComplexTypeContainer.createReference(String name) |
protected ReferenceExp |
XMLSchemaSchema.AttributeGroupContainer.createReference(String name) |
protected ReferenceExp |
XMLSchemaSchema.AttributeDeclContainer.createReference(String name) |
protected ReferenceExp |
XMLSchemaSchema.ElementDeclContainer.createReference(String name) |
protected ReferenceExp |
XMLSchemaSchema.GroupDeclContainer.createReference(String name) |
Modifier and Type | Method and Description |
---|---|
void |
RunAwayExpressionChecker.onRef(ReferenceExp exp) |
Modifier and Type | Class and Description |
---|---|
class |
XSDatatypeExp
A wrapper of XSDatatype that serves as an expression
and encapsulates lazy-constructed datatypes.
|
Modifier and Type | Method and 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 and Description |
---|---|
ReferenceExp[] |
ExportedHedgeRuleChecker.errorSnapshot |
Modifier and Type | Method and Description |
---|---|
boolean |
ExportedHedgeRuleChecker.onRef(ReferenceExp exp) |
void |
IdAbuseChecker.onRef(ReferenceExp exp) |
void |
DblAttrConstraintChecker.onRef(ReferenceExp exp) |
Modifier and Type | Method and Description |
---|---|
ReferenceExp |
DefineState.getRef()
Obtains a
ReferenceExp that represents the target
pattern block. |
protected ReferenceExp |
DefineState.getReference() |
Modifier and Type | Method and 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 and 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 and Description |
---|---|
protected ReferenceExp |
StartState.getReference() |
Modifier and Type | Method and 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 and Description |
---|---|
ReferenceExp |
XMLSchemaReader.xsiSchemaLocationExp
content model that matches to
optional xsi:schemaLocation or xsi:noNamespaceSchemaLocation.
|
Modifier and Type | Method and Description |
---|---|
protected abstract NameClass |
AnyState.getNameClassFrom(ReferenceExp exp) |
protected NameClass |
AnyElementState.getNameClassFrom(ReferenceExp exp) |
protected NameClass |
AnyAttributeState.getNameClassFrom(ReferenceExp exp) |
void |
AttributeWildcardComputer.onRef(ReferenceExp exp) |
Constructor and Description |
---|
DeclImpl(ReferenceExp exp) |
Modifier and Type | Method and Description |
---|---|
Expression |
IslandSchemaImpl.Binder.onRef(ReferenceExp exp) |
Modifier and Type | Method and Description |
---|---|
Object |
StringCareLevelCalculator.onRef(ReferenceExp exp) |
void |
CombinedChildContentExpCreator.onRef(ReferenceExp exp) |
Object |
ElementsOfConcernCollector.onRef(ReferenceExp exp) |
Expression |
AttributeFeeder.onRef(ReferenceExp exp) |
Expression |
AttributePicker.onRef(ReferenceExp exp) |
Expression |
ResidualCalculator.onRef(ReferenceExp exp) |
Expression |
AttributePruner.onRef(ReferenceExp exp) |
Expression |
AttributeRemover.onRef(ReferenceExp exp) |
Modifier and Type | Method and Description |
---|---|
abstract void |
PatternWriter.onRef(ReferenceExp exp) |
Copyright © 2016 Oracle Corporation. All rights reserved.