|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Package com.sun.msv.grammar |
---|
Class com.sun.msv.grammar.AnyNameClass extends NameClass implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private Object readResolve()
Class com.sun.msv.grammar.AttributeExp extends Expression implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
NameClass nameClass
Expression exp
Class com.sun.msv.grammar.BinaryExp extends Expression implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Expression exp1
Expression exp2
Class com.sun.msv.grammar.ChoiceExp extends BinaryExp implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.ChoiceNameClass extends NameClass implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
NameClass nc1
NameClass nc2
Class com.sun.msv.grammar.ConcurExp extends BinaryExp implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.DataExp extends Expression implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Datatype dt
StringPair name
Expression except
Class com.sun.msv.grammar.DifferenceNameClass extends NameClass implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
NameClass nc1
NameClass nc2
Class com.sun.msv.grammar.ElementExp extends Expression implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Expression contentModel
boolean ignoreUndeclaredAttributes
Class com.sun.msv.grammar.Expression extends Object implements Serializable |
---|
serialVersionUID: -569561418606215601L
Serialization Methods |
---|
protected Object readResolve()
Serialized Fields |
---|
Boolean epsilonReducibility
Expression expandedExp
Class com.sun.msv.grammar.ExpressionPool extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ExpressionPool.ClosedHash expTable
Class com.sun.msv.grammar.ExpressionPool.ClosedHash extends Object implements Serializable |
---|
serialVersionUID: -2924295970572669668L
Serialization Methods |
---|
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
IOException
Serialized Fields |
---|
Class com.sun.msv.grammar.InterleaveExp extends BinaryExp implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.ListExp extends UnaryExp implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.MixedExp extends UnaryExp implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.NameClass extends Object implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.NamespaceNameClass extends NameClass implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
String namespaceURI
Class com.sun.msv.grammar.NotNameClass extends NameClass implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
NameClass child
Class com.sun.msv.grammar.OneOrMoreExp extends UnaryExp implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.OtherExp extends Expression implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Expression exp
Class com.sun.msv.grammar.ReferenceContainer extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Map<K,V> impl
Class com.sun.msv.grammar.ReferenceExp extends Expression implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Expression exp
String name
Class com.sun.msv.grammar.SequenceExp extends BinaryExp implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.SimpleNameClass extends NameClass implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
String namespaceURI
String localName
Class com.sun.msv.grammar.UnaryExp extends Expression implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Expression exp
Class com.sun.msv.grammar.ValueExp extends Expression implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Datatype dt
Object value
StringPair name
Package com.sun.msv.grammar.dtd |
---|
Class com.sun.msv.grammar.dtd.LocalNameClass extends NameClass implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
String localName
Package com.sun.msv.grammar.relax |
---|
Class com.sun.msv.grammar.relax.AttPoolClause extends ReferenceExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
boolean exported
Class com.sun.msv.grammar.relax.ElementRule extends ElementExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
TagClause clause
Expression attributeFreeContentModel
ElementRules parent
Class com.sun.msv.grammar.relax.ElementRules extends ReferenceExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
boolean exported
RELAXModule ownerModule
Class com.sun.msv.grammar.relax.EmptyStringType extends com.sun.msv.datatype.xsd.BuiltinAtomicType implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.relax.HedgeRules extends ReferenceExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
boolean exported
RELAXModule ownerModule
Class com.sun.msv.grammar.relax.NoneType extends com.sun.msv.datatype.xsd.BuiltinAtomicType implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.relax.RELAXModule extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
RELAXModule.ElementRulesContainer elementRules
RELAXModule.HedgeRulesContainer hedgeRules
RELAXModule.TagContainer tags
RELAXModule.AttPoolContainer attPools
String targetNamespace
RELAXModule.DatatypeContainer datatypes
Expression topLevel
ExpressionPool pool
Class com.sun.msv.grammar.relax.RELAXModule.AttPoolContainer extends ReferenceContainer implements Serializable |
---|
Class com.sun.msv.grammar.relax.RELAXModule.ElementRulesContainer extends ReferenceContainer implements Serializable |
---|
Class com.sun.msv.grammar.relax.RELAXModule.HedgeRulesContainer extends ReferenceContainer implements Serializable |
---|
Class com.sun.msv.grammar.relax.RELAXModule.TagContainer extends ReferenceContainer implements Serializable |
---|
Class com.sun.msv.grammar.relax.TagClause extends ReferenceExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
NameClass nameClass
Package com.sun.msv.grammar.relaxng |
---|
Class com.sun.msv.grammar.relaxng.RELAXNGGrammar extends TREXGrammar implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
boolean isIDcompatible
boolean isDefaultAttributeValueCompatible
Note that the currently we don't support infoset augmentation.
boolean isAnnotationCompatible
Package com.sun.msv.grammar.trex |
---|
Class com.sun.msv.grammar.trex.ElementPattern extends ElementExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
NameClass nameClass
Class com.sun.msv.grammar.trex.TREXGrammar extends ReferenceExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
TREXGrammar.RefContainer namedPatterns
ExpressionPool pool
TREXGrammar parentGrammar
DataTypeVocabularyMap dataTypes
Class com.sun.msv.grammar.trex.TREXGrammar.RefContainer extends ReferenceContainer implements Serializable |
---|
Package com.sun.msv.grammar.trex.typed |
---|
Class com.sun.msv.grammar.trex.typed.TypedElementPattern extends ElementPattern implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
String label
Package com.sun.msv.grammar.xmlschema |
---|
Class com.sun.msv.grammar.xmlschema.AttributeDeclExp extends ReferenceExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
AttributeExp self
Class com.sun.msv.grammar.xmlschema.AttributeGroupExp extends RedefinableExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
AttributeWildcard wildcard
Due to the nasty definition of the interaction between attribute wildcards, we cannot add the expression for validating wildcard until the very last moment.
In any way, AttribtueGroupExp
will NOT contain the expression
corresponding to the wildcard. Only ComplexTypeExp
will get
that expression.
Until the wrap-up phase of the schema parsing, this field will contain the "local wildcard definition." In the wrap-up phase, this field is replaced by the "complete wildcard definition."
Class com.sun.msv.grammar.xmlschema.ComplexTypeExp extends XMLSchemaTypeExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ReferenceExp body
ReferenceExp attWildcard
XMLSchemaSchema parent
AttributeWildcard wildcard
Due to the nasty definition of the interaction between attribute wildcards, we cannot add the expression for validating wildcard until the very last moment.
Until the wrap-up phase of the schema parsing, this field will contain the "local wildcard definition." In the wrap-up phase, this field is replaced by the "complete wildcard definition."
ComplexTypeExp complexBaseType
ComplexTypeExp.simpleBaseType
XSDatatypeExp simpleBaseType
ComplexTypeExp.complexBaseType
int derivationMethod
#simpleBaseType
int finalValue
0, RESTRICTION, EXTENSION, or (RESTRICTION|EXTENSION).
int block
0, RESTRICTION, EXTENSION, or (RESTRICTION|EXTENSION).
Class com.sun.msv.grammar.xmlschema.ElementDeclExp extends ReferenceExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ElementDeclExp substitutionAffiliation
ReferenceExp body
ElementDeclExp.XSElementExp element
ReferenceExp substitutions
XMLSchemaSchema parent
boolean isNillable
int finalValue
a bit-wise OR of RESTRICTION and EXTENSION.
int block
a bit-wise OR of RESTRICTION, EXTENSION, and SUBSTITUTION.
Class com.sun.msv.grammar.xmlschema.ElementDeclExp.XSElementExp extends ElementExp implements Serializable |
---|
Serialized Fields |
---|
SimpleNameClass elementName
Vector<E> identityConstraints
IdentityConstraint
class.
These identity constraints are not enforced by the default Verifier implementation.
ElementDeclExp parent
Class com.sun.msv.grammar.xmlschema.Field extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
XPath[] paths
Class com.sun.msv.grammar.xmlschema.GroupDeclExp extends RedefinableExp implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.xmlschema.IdentityConstraint extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
XPath[] selectors
String namespaceURI
String localName
Field[] fields
Class com.sun.msv.grammar.xmlschema.KeyConstraint extends IdentityConstraint implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.xmlschema.KeyRefConstraint extends IdentityConstraint implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
KeyConstraint key
Class com.sun.msv.grammar.xmlschema.LaxDefaultNameClass extends NameClass implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
NameClass base
NameClass equivalentNameClass
Set<E> names
StringPair
s.
each item represents one name.
it also contains WILDCARD as entry.
Class com.sun.msv.grammar.xmlschema.OccurrenceExp extends OtherExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int maxOccurs
int minOccurs
Expression itemExp
Class com.sun.msv.grammar.xmlschema.RedefinableExp extends ReferenceExp implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.xmlschema.SimpleTypeExp extends XMLSchemaTypeExp implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
XSDatatypeExp type
Class com.sun.msv.grammar.xmlschema.SkipElementExp extends ElementPattern implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.xmlschema.UniqueConstraint extends IdentityConstraint implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.xmlschema.XMLSchemaGrammar extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ExpressionPool pool
Expression topLevel
Map<K,V> schemata
Class com.sun.msv.grammar.xmlschema.XMLSchemaSchema extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
String targetNamespace
ExpressionPool pool
Expression topLevel
XMLSchemaSchema.SimpleTypeContainer simpleTypes
XMLSchemaSchema.ComplexTypeContainer complexTypes
XMLSchemaSchema.AttributeGroupContainer attributeGroups
XMLSchemaSchema.AttributeDeclContainer attributeDecls
XMLSchemaSchema.ElementDeclContainer elementDecls
XMLSchemaSchema.GroupDeclContainer groupDecls
XMLSchemaSchema.IdentityConstraintContainer identityConstraints
Class com.sun.msv.grammar.xmlschema.XMLSchemaSchema.AttributeDeclContainer extends ReferenceContainer implements Serializable |
---|
Class com.sun.msv.grammar.xmlschema.XMLSchemaSchema.AttributeGroupContainer extends ReferenceContainer implements Serializable |
---|
Class com.sun.msv.grammar.xmlschema.XMLSchemaSchema.ComplexTypeContainer extends ReferenceContainer implements Serializable |
---|
Class com.sun.msv.grammar.xmlschema.XMLSchemaSchema.ElementDeclContainer extends ReferenceContainer implements Serializable |
---|
Class com.sun.msv.grammar.xmlschema.XMLSchemaSchema.GroupDeclContainer extends ReferenceContainer implements Serializable |
---|
Class com.sun.msv.grammar.xmlschema.XMLSchemaSchema.IdentityConstraintContainer extends Object implements Serializable |
---|
Serialized Fields |
---|
Map<K,V> storage
Class com.sun.msv.grammar.xmlschema.XMLSchemaSchema.SimpleTypeContainer extends ReferenceContainer implements Serializable |
---|
Class com.sun.msv.grammar.xmlschema.XMLSchemaTypeExp extends RedefinableExp implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.msv.grammar.xmlschema.XPath extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
boolean isAnyDescendant
NameClass[] steps
NameClass attributeStep
Package com.sun.msv.reader |
---|
Class com.sun.msv.reader.AbortException extends Exception implements Serializable |
---|
Package com.sun.msv.reader.datatype |
---|
Class com.sun.msv.reader.datatype.DataTypeVocabularyMap extends Object implements Serializable |
---|
Serialized Fields |
---|
Map<K,V> impl
Package com.sun.msv.reader.datatype.xsd |
---|
Class com.sun.msv.reader.datatype.xsd.XSDatatypeExp extends ReferenceExp implements Serializable |
---|
Serialized Fields |
---|
String namespaceUri
com.sun.msv.datatype.xsd.XSDatatype dt
XSDatatypeExp.ownerState
and XSDatatypeExp.renderer
fields are
available.
ExpressionPool pool
Class com.sun.msv.reader.datatype.xsd.XSDVocabulary extends Object implements Serializable |
---|
Package com.sun.msv.relaxns.grammar |
---|
Class com.sun.msv.relaxns.grammar.DeclImpl extends Object implements Serializable |
---|
Serialized Fields |
---|
Expression exp
String name
Class com.sun.msv.relaxns.grammar.ExternalAttributeExp extends OtherExp implements Serializable |
---|
Serialized Fields |
---|
String namespaceURI
String role
Class com.sun.msv.relaxns.grammar.ExternalElementExp extends ElementExp implements Serializable |
---|
Serialized Fields |
---|
NamespaceNameClass nameClass
String namespaceURI
String ruleName
ElementDecl rule
Class com.sun.msv.relaxns.grammar.RELAXGrammar extends Object implements Serializable |
---|
Serialized Fields |
---|
Map<K,V> moduleMap
IslandSchema
Expression topLevel
ExpressionPool pool
Package com.sun.msv.relaxns.grammar.relax |
---|
Class com.sun.msv.relaxns.grammar.relax.AnyOtherElementExp extends ElementExp implements Serializable |
---|
Serialized Fields |
---|
NameClass nameClass
String includeNamespace
String excludeNamespace
Class com.sun.msv.relaxns.grammar.relax.RELAXIslandSchema extends IslandSchemaImpl implements Serializable |
---|
Serialized Fields |
---|
RELAXModule module
Set<E> pendingAnyOtherElements
Package com.sun.msv.relaxns.grammar.trex |
---|
Class com.sun.msv.relaxns.grammar.trex.TREXIslandSchema extends IslandSchemaImpl implements Serializable |
---|
Serialized Fields |
---|
TREXGrammar grammar
Package com.sun.msv.relaxns.verifier |
---|
Class com.sun.msv.relaxns.verifier.IslandSchemaImpl extends Object implements Serializable |
---|
Serialized Fields |
---|
Map<K,V> elementDecls
Map<K,V> attributesDecls
Package com.sun.msv.util |
---|
Class com.sun.msv.util.StringPair extends Object implements Serializable |
---|
Serialized Fields |
---|
String namespaceURI
String localName
Package com.sun.msv.verifier |
---|
Class com.sun.msv.verifier.ValidationUnrecoverableException extends SAXParseException implements Serializable |
---|
Class com.sun.msv.verifier.ValidityViolation extends SAXParseException implements Serializable |
---|
Serialized Fields |
---|
ErrorInfo errorInfo
Package com.sun.msv.verifier.psvi |
---|
Class com.sun.msv.verifier.psvi.TypeDetector.AmbiguousDocumentException extends SAXException implements Serializable |
---|
Package com.sun.msv.writer |
---|
Class com.sun.msv.writer.SAXRuntimeException extends RuntimeException implements Serializable |
---|
Serialized Fields |
---|
SAXException e
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |