Uses of Package
com.sun.msv.grammar

Packages that use com.sun.msv.grammar
com.sun.msv.generator   
com.sun.msv.grammar abstract grammar model(AGM): common part. 
com.sun.msv.grammar.dtd   
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.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.datatype interface of Datatype vocabulary reader. 
com.sun.msv.reader.datatype.xsd reads XML representation for XML Schema Part.2 
com.sun.msv.reader.dtd reads DTD and constructs AGM. 
com.sun.msv.reader.relax common parts for parseing RELAX Core/Namespace into AGM. 
com.sun.msv.reader.relax.core parses RELAX Core into 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.trex.ng.comp parses RELAX NG with DTD compatibility annotation into AGM. 
com.sun.msv.reader.trex.typed reads TREX grammar with "label annotation". 
com.sun.msv.reader.util Miscellaneous utilities 
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.grammar.trex abstract grammar model(AGM) for RELAXNS-extended TREX. 
com.sun.msv.relaxns.reader parses XML representation of RELAX Namespace. 
com.sun.msv.relaxns.reader.relax parses XML representation of RELAXNS-extended RELAX Core. 
com.sun.msv.relaxns.verifier "divide&validate" framework implementation. 
com.sun.msv.util Miscellaneous utilities 
com.sun.msv.verifier Contains abstract model for grammar-based schema and concrete verifier implementation for the abstract schema. 
com.sun.msv.verifier.identity Verifier with XML Schema's identity constraint check. 
com.sun.msv.verifier.jarv Implementation of JARV (Java API for RELAX Verifier). 
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   
com.sun.msv.writer.relaxng AGM to RELAX NG converter 
 

Classes in com.sun.msv.grammar used by com.sun.msv.generator
AttributeExp
          Attribute declaration.
ChoiceExp
          A|B.
ConcurExp
          <concur> pattern of TREX.
DataExp
          Expression that matchs characters of the particular Datatype.
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionCloner
          clones an expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
ExpressionVisitorExpression
          ExpressionVisitor that returns Expression object.
ExpressionVisitorVoid
          ExpressionVisitor that returns void.
InterleaveExp
          <interleave> pattern of TREX, or <all> particle of XML Schema.
ListExp
          <list> of RELAX NG.
MixedExp
          <mixed> of RELAX.
OneOrMoreExp
          A+.
OtherExp
          Base class for application-specific AGM annotation.
ReferenceExp
          Reference to the other expression.
SequenceExp
          A,B.
ValueExp
          Expression that matchs a particular value of a Datatype.
 

Classes in com.sun.msv.grammar used by com.sun.msv.grammar
AnyNameClass
          a NameClass that matches any name.
AttributeExp
          Attribute declaration.
BinaryExp
          Base implementation for those expression which has two child expressions.
ChoiceExp
          A|B.
ChoiceNameClass
          Union of two NameClasses.
ConcurExp
          <concur> pattern of TREX.
DataExp
          Expression that matchs characters of the particular Datatype.
DataOrValueExp
          The common interface for DataExp and ValueExp
DifferenceNameClass
          <difference> name class.
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
ExpressionPool.ClosedHash
          expression cache by closed hash.
ExpressionVisitor
          Visitor interface for Expression and its derived types.
ExpressionVisitorBoolean
          ExpressionVisitor that returns boolean.
ExpressionVisitorExpression
          ExpressionVisitor that returns Expression object.
ExpressionVisitorVoid
          ExpressionVisitor that returns void.
InterleaveExp
          <interleave> pattern of TREX, or <all> particle of XML Schema.
ListExp
          <list> of RELAX NG.
MixedExp
          <mixed> of RELAX.
NameClass
          validator of (namespaceURI,localPart) pair.
NameClassAndExpression
          common interface of AttributeExp and ElementExp.
NameClassVisitor
          Visitor interface for NameClass.
NamespaceNameClass
          NameClass that matchs any names in a particular namespace.
NotNameClass
          NameClass that acts a not operator.
OneOrMoreExp
          A+.
OtherExp
          Base class for application-specific AGM annotation.
ReferenceExp
          Reference to the other expression.
SequenceExp
          A,B.
SimpleNameClass
          a NameClass that accepts only one fixed name.
UnaryExp
          Base implementation for those expression who has one child expresison.
ValueExp
          Expression that matchs a particular value of a Datatype.
 

Classes in com.sun.msv.grammar used by com.sun.msv.grammar.dtd
NameClass
          validator of (namespaceURI,localPart) pair.
NameClassVisitor
          Visitor interface for NameClass.
 

Classes in com.sun.msv.grammar used by com.sun.msv.grammar.relax
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
ExpressionVisitor
          Visitor interface for Expression and its derived types.
ExpressionVisitorBoolean
          ExpressionVisitor that returns boolean.
ExpressionVisitorExpression
          ExpressionVisitor that returns Expression object.
ExpressionVisitorVoid
          ExpressionVisitor that returns void.
Grammar
          base interface of the "grammar".
NameClass
          validator of (namespaceURI,localPart) pair.
NameClassAndExpression
          common interface of AttributeExp and ElementExp.
ReferenceContainer
          Container of ReferenceExp.
ReferenceExp
          Reference to the other expression.
 

Classes in com.sun.msv.grammar used by com.sun.msv.grammar.relaxng
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
Grammar
          base interface of the "grammar".
ReferenceExp
          Reference to the other expression.
 

Classes in com.sun.msv.grammar used by com.sun.msv.grammar.trex
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
Grammar
          base interface of the "grammar".
NameClass
          validator of (namespaceURI,localPart) pair.
NameClassAndExpression
          common interface of AttributeExp and ElementExp.
ReferenceContainer
          Container of ReferenceExp.
ReferenceExp
          Reference to the other expression.
 

Classes in com.sun.msv.grammar used by com.sun.msv.grammar.trex.typed
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
NameClass
          validator of (namespaceURI,localPart) pair.
NameClassAndExpression
          common interface of AttributeExp and ElementExp.
 

Classes in com.sun.msv.grammar used by com.sun.msv.grammar.util
AnyNameClass
          a NameClass that matches any name.
AttributeExp
          Attribute declaration.
BinaryExp
          Base implementation for those expression which has two child expressions.
ChoiceExp
          A|B.
ChoiceNameClass
          Union of two NameClasses.
ConcurExp
          <concur> pattern of TREX.
DataExp
          Expression that matchs characters of the particular Datatype.
DifferenceNameClass
          <difference> name class.
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionCloner
          clones an expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
ExpressionVisitor
          Visitor interface for Expression and its derived types.
ExpressionVisitorBoolean
          ExpressionVisitor that returns boolean.
ExpressionVisitorExpression
          ExpressionVisitor that returns Expression object.
ExpressionVisitorVoid
          ExpressionVisitor that returns void.
IDContextProvider
          Deprecated. use IDContextProvider2.
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
InterleaveExp
          <interleave> pattern of TREX, or <all> particle of XML Schema.
ListExp
          <list> of RELAX NG.
MixedExp
          <mixed> of RELAX.
NameClass
          validator of (namespaceURI,localPart) pair.
NameClassVisitor
          Visitor interface for NameClass.
NamespaceNameClass
          NameClass that matchs any names in a particular namespace.
NotNameClass
          NameClass that acts a not operator.
OneOrMoreExp
          A+.
OtherExp
          Base class for application-specific AGM annotation.
ReferenceContainer
          Container of ReferenceExp.
ReferenceExp
          Reference to the other expression.
SequenceExp
          A,B.
SimpleNameClass
          a NameClass that accepts only one fixed name.
ValueExp
          Expression that matchs a particular value of a Datatype.
 

Classes in com.sun.msv.grammar used by com.sun.msv.grammar.xmlschema
AttributeExp
          Attribute declaration.
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
Grammar
          base interface of the "grammar".
NameClass
          validator of (namespaceURI,localPart) pair.
NameClassAndExpression
          common interface of AttributeExp and ElementExp.
NameClassVisitor
          Visitor interface for NameClass.
OtherExp
          Base class for application-specific AGM annotation.
ReferenceContainer
          Container of ReferenceExp.
ReferenceExp
          Reference to the other expression.
SimpleNameClass
          a NameClass that accepts only one fixed name.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader
AttributeExp
          Attribute declaration.
BinaryExp
          Base implementation for those expression which has two child expressions.
ChoiceExp
          A|B.
ConcurExp
          <concur> pattern of TREX.
DataExp
          Expression that matchs characters of the particular Datatype.
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
ExpressionVisitorVoid
          ExpressionVisitor that returns void.
Grammar
          base interface of the "grammar".
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
InterleaveExp
          <interleave> pattern of TREX, or <all> particle of XML Schema.
ListExp
          <list> of RELAX NG.
MixedExp
          <mixed> of RELAX.
OneOrMoreExp
          A+.
OtherExp
          Base class for application-specific AGM annotation.
ReferenceContainer
          Container of ReferenceExp.
ReferenceExp
          Reference to the other expression.
SequenceExp
          A,B.
UnaryExp
          Base implementation for those expression who has one child expresison.
ValueExp
          Expression that matchs a particular value of a Datatype.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.datatype
Expression
          Primitive of the tree regular expression.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.datatype.xsd
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
ReferenceExp
          Reference to the other expression.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.dtd
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
NameClass
          validator of (namespaceURI,localPart) pair.
ReferenceExp
          Reference to the other expression.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.relax
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.relax.core
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
Grammar
          base interface of the "grammar".
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
ReferenceContainer
          Container of ReferenceExp.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.relax.core.checker
AttributeExp
          Attribute declaration.
ChoiceExp
          A|B.
ConcurExp
          <concur> pattern of TREX.
DataExp
          Expression that matchs characters of the particular Datatype.
ElementExp
          Element declaration.
ExpressionVisitorBoolean
          ExpressionVisitor that returns boolean.
ExpressionVisitorVoid
          ExpressionVisitor that returns void.
InterleaveExp
          <interleave> pattern of TREX, or <all> particle of XML Schema.
ListExp
          <list> of RELAX NG.
MixedExp
          <mixed> of RELAX.
OneOrMoreExp
          A+.
OtherExp
          Base class for application-specific AGM annotation.
ReferenceExp
          Reference to the other expression.
SequenceExp
          A,B.
ValueExp
          Expression that matchs a particular value of a Datatype.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.trex
AttributeExp
          Attribute declaration.
ChoiceExp
          A|B.
ConcurExp
          <concur> pattern of TREX.
DataExp
          Expression that matchs characters of the particular Datatype.
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
ExpressionVisitor
          Visitor interface for Expression and its derived types.
Grammar
          base interface of the "grammar".
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
InterleaveExp
          <interleave> pattern of TREX, or <all> particle of XML Schema.
ListExp
          <list> of RELAX NG.
MixedExp
          <mixed> of RELAX.
NameClass
          validator of (namespaceURI,localPart) pair.
OneOrMoreExp
          A+.
OtherExp
          Base class for application-specific AGM annotation.
ReferenceExp
          Reference to the other expression.
SequenceExp
          A,B.
ValueExp
          Expression that matchs a particular value of a Datatype.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.trex.classic
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.trex.ng
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
NameClass
          validator of (namespaceURI,localPart) pair.
NameClassAndExpression
          common interface of AttributeExp and ElementExp.
ReferenceExp
          Reference to the other expression.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.trex.ng.comp
AttributeExp
          Attribute declaration.
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.trex.typed
Expression
          Primitive of the tree regular expression.
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.util
ExpressionPool
          Creates a new Expression by combining existing expressions.
Grammar
          base interface of the "grammar".
 

Classes in com.sun.msv.grammar used by com.sun.msv.reader.xmlschema
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
ExpressionVisitorVoid
          ExpressionVisitor that returns void.
Grammar
          base interface of the "grammar".
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
NameClass
          validator of (namespaceURI,localPart) pair.
ReferenceContainer
          Container of ReferenceExp.
ReferenceExp
          Reference to the other expression.
 

Classes in com.sun.msv.grammar used by com.sun.msv.relaxns.grammar
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
Grammar
          base interface of the "grammar".
NameClass
          validator of (namespaceURI,localPart) pair.
NameClassAndExpression
          common interface of AttributeExp and ElementExp.
OtherExp
          Base class for application-specific AGM annotation.
ReferenceExp
          Reference to the other expression.
 

Classes in com.sun.msv.grammar used by com.sun.msv.relaxns.grammar.relax
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
Grammar
          base interface of the "grammar".
NameClass
          validator of (namespaceURI,localPart) pair.
NameClassAndExpression
          common interface of AttributeExp and ElementExp.
 

Classes in com.sun.msv.grammar used by com.sun.msv.relaxns.grammar.trex
Grammar
          base interface of the "grammar".
 

Classes in com.sun.msv.grammar used by com.sun.msv.relaxns.reader
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
Grammar
          base interface of the "grammar".
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
 

Classes in com.sun.msv.grammar used by com.sun.msv.relaxns.reader.relax
Expression
          Primitive of the tree regular expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
 

Classes in com.sun.msv.grammar used by com.sun.msv.relaxns.verifier
AttributeExp
          Attribute declaration.
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionCloner
          clones an expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
ExpressionVisitorExpression
          ExpressionVisitor that returns Expression object.
Grammar
          base interface of the "grammar".
OtherExp
          Base class for application-specific AGM annotation.
ReferenceContainer
          Container of ReferenceExp.
ReferenceExp
          Reference to the other expression.
 

Classes in com.sun.msv.grammar used by com.sun.msv.util
IDContextProvider
          Deprecated. use IDContextProvider2.
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
SimpleNameClass
          a NameClass that accepts only one fixed name.
 

Classes in com.sun.msv.grammar used by com.sun.msv.verifier
IDContextProvider
          Deprecated. use IDContextProvider2.
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
 

Classes in com.sun.msv.grammar used by com.sun.msv.verifier.identity
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
 

Classes in com.sun.msv.grammar used by com.sun.msv.verifier.jarv
Grammar
          base interface of the "grammar".
 

Classes in com.sun.msv.grammar used by com.sun.msv.verifier.psvi
AttributeExp
          Attribute declaration.
ElementExp
          Element declaration.
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
 

Classes in com.sun.msv.grammar used by com.sun.msv.verifier.regexp
AttributeExp
          Attribute declaration.
ChoiceExp
          A|B.
ConcurExp
          <concur> pattern of TREX.
DataExp
          Expression that matchs characters of the particular Datatype.
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionCloner
          clones an expression.
ExpressionPool
          Creates a new Expression by combining existing expressions.
ExpressionVisitor
          Visitor interface for Expression and its derived types.
ExpressionVisitorExpression
          ExpressionVisitor that returns Expression object.
ExpressionVisitorVoid
          ExpressionVisitor that returns void.
Grammar
          base interface of the "grammar".
IDContextProvider
          Deprecated. use IDContextProvider2.
IDContextProvider2
          ValidationContextProvider that supports limited ID/IDREF implementation.
InterleaveExp
          <interleave> pattern of TREX, or <all> particle of XML Schema.
ListExp
          <list> of RELAX NG.
MixedExp
          <mixed> of RELAX.
OneOrMoreExp
          A+.
OtherExp
          Base class for application-specific AGM annotation.
ReferenceExp
          Reference to the other expression.
SequenceExp
          A,B.
ValueExp
          Expression that matchs a particular value of a Datatype.
 

Classes in com.sun.msv.grammar used by com.sun.msv.verifier.regexp.xmlschema
AttributeExp
          Attribute declaration.
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
 

Classes in com.sun.msv.grammar used by com.sun.msv.writer
Grammar
          base interface of the "grammar".
 

Classes in com.sun.msv.grammar used by com.sun.msv.writer.relaxng
AnyNameClass
          a NameClass that matches any name.
AttributeExp
          Attribute declaration.
BinaryExp
          Base implementation for those expression which has two child expressions.
ChoiceExp
          A|B.
ChoiceNameClass
          Union of two NameClasses.
ConcurExp
          <concur> pattern of TREX.
DataExp
          Expression that matchs characters of the particular Datatype.
DifferenceNameClass
          <difference> name class.
ElementExp
          Element declaration.
Expression
          Primitive of the tree regular expression.
ExpressionVisitorVoid
          ExpressionVisitor that returns void.
Grammar
          base interface of the "grammar".
InterleaveExp
          <interleave> pattern of TREX, or <all> particle of XML Schema.
ListExp
          <list> of RELAX NG.
MixedExp
          <mixed> of RELAX.
NameClass
          validator of (namespaceURI,localPart) pair.
NameClassVisitor
          Visitor interface for NameClass.
NamespaceNameClass
          NameClass that matchs any names in a particular namespace.
NotNameClass
          NameClass that acts a not operator.
OneOrMoreExp
          A+.
OtherExp
          Base class for application-specific AGM annotation.
ReferenceExp
          Reference to the other expression.
SequenceExp
          A,B.
SimpleNameClass
          a NameClass that accepts only one fixed name.
ValueExp
          Expression that matchs a particular value of a Datatype.
 



MSV