Serialized Form
Package com.sun.msv.datatype.xsd |
baseType
XSDatatypeImpl baseType
- immediate base type, which may be a concrete type or DataTypeWithFacet
concreteType
ConcreteType concreteType
- base concrete type
facetName
String facetName
- name of this facet
isFacetFixed
boolean isFacetFixed
- a flag that indicates the facet is fixed (derived types cannot specify this value anymore)
needValueCheckFlag
boolean needValueCheckFlag
- a flag that indicates this type has value-constraint facet.
this value is used to cache this flag.
values
Set values
- set of valid values
baseType
XSDatatypeImpl baseType
- immediate base type, which may be a concrete type or DataTypeWithFacet
finalValue
int finalValue
scale
int scale
- maximum number of fraction digits
value
String value
- canonical representation of absolute value of integer
BNF of canonical representation
canonical_integer := "0" | nonzero
nonzero := '-'? ["1"-"9"] ["0"-"9"]*
length
int length
itemType
XSDatatypeImpl itemType
- atomic base type
values
Object[] values
maxLength
int maxLength
minLength
int minLength
exps
org.apache.xerces.utils.regex.RegularExpression[] exps
- actual object that performs regular expression validation.
one of the item has to match
patterns
String[] patterns
- string representations of the above RegularExpressions.
this representation is usually human friendly than
the one generated by RegularExpression.toString method.
limitValue
Object limitValue
precision
int precision
- maximum number of total digits.
memberTypes
XSDatatypeImpl[] memberTypes
- member types
typeName
String typeName
whiteSpace
WhiteSpaceProcessor whiteSpace
- this field characterizes how this datatype treats white space.
Package com.sun.msv.datatype.xsd.datetime |
year
BigInteger year
- year value.
this variable is null if no year is specified.
Since there is no year 0, value 0 indicates year -1. -1 indicates -2, and so forth.
month
Integer month
- month (always between 0 and 11)
this variable is null if no year is specified
day
Integer day
- day (always normalized)
this variable is null if no year is specified
hour
Integer hour
- hour (always between 0 and 23)
this variable is null if no year is specified
minute
Integer minute
- minute (always between 0 and 59)
this variable is null if no year is specified
second
BigDecimal second
- second (always in [0,60) )
this variable is null if no year is specified
zone
TimeZone zone
- time zone specifier
normalizedValue
IDateTimeValueType normalizedValue
- normalized DateTimeValue of this object.
once when the normalized value is computed,
the value is kept in this varible so that
successive calls to normalize method need not
have to compute it again.
This approach assumes that modification to the date/time component
will never be made.
year
BigInteger year
month
BigInteger month
day
BigInteger day
hour
BigInteger hour
minute
BigInteger minute
second
BigDecimal second
specialConstructor
boolean specialConstructor
- This variable determines which constructor was used to create
this object and thereby affects the semantics of the
"getMessage" method (see below).
currentToken
Token currentToken
- This is the last token that has been consumed successfully. If
this object has been created due to a parse error, the token
followng this token will (therefore) be the first error token.
expectedTokenSequences
int[][] expectedTokenSequences
- Each entry in this array is an array of integers. Each array
of integers represents a sequence of tokens (by their ordinal
values) that is expected at this point of the parse.
tokenImage
String[] tokenImage
- This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred. This array is
defined in the generated ...Constants interface.
eol
String eol
- The end of line string for this machine.
minutes
int minutes
- difference from GMT in terms of minutes
errorCode
int errorCode
- Indicates the reason why the exception is thrown. It will have
one of the above 4 values.
Package com.sun.msv.grammar |
nameClass
NameClass nameClass
- constraint over attribute name
exp
Expression exp
- child expression
exp1
Expression exp1
exp2
Expression exp2
nc1
NameClass nc1
nc2
NameClass nc2
nc1
NameClass nc1
nc2
NameClass nc2
contentModel
Expression contentModel
- content model of this element declaration.
ignoreUndeclaredAttributes
boolean ignoreUndeclaredAttributes
- a flag that indicates undeclared attributes should be ignored.
epsilonReducibility
Boolean epsilonReducibility
- cached value of epsilon reducibility.
Epsilon reducibility can only be calculated after parsing the entire expression,
because of forward reference to other pattern.
cachedHashCode
int cachedHashCode
- hash code of this object.
To memorize every sub expression, hash code is frequently used.
And computation of the hash code requires full-traversal of
the expression. Therefore, hash code is computed when the object
is constructed, and kept cached thereafter.
expTable
ExpressionPool.ClosedHash expTable
- hash table that contains all expressions currently known to this table.
table
Expression[] table
- The hash table data.
count
int count
- The total number of mappings in the hash table.
threshold
int threshold
- The table is rehashed when its size exceeds this threshold. (The
value of this field is (int)(capacity * loadFactor).)
parent
ExpressionPool.ClosedHash parent
- the parent hash table.
can be null. items in the parent hash table will be returned by
get method.
name
StringPair name
- symbol space of this key.
isKey
boolean isKey
- true if this is a key, false if this is a keyref.
namespaceURI
String namespaceURI
child
NameClass child
exp
Expression exp
- child expression.
impl
Map impl
exp
Expression exp
- child expression. Due to the possible forward reference,
this variable is not available when the object is instanciated.
Actual expression will be set once if the definition is parsed.
name
String name
- name of the referenced expression.
can be null for anonymously referenced expression.
namespaceURI
String namespaceURI
localName
String localName
dt
Datatype dt
- datatype object that actually validates text.
name
StringPair name
- name of this datatype.
The value of this field is not considered as significant.
When two TypedStringExps share the same Datatype object,
then they are unified even if they have different names.
except
Expression except
- 'except' clause of RELAX NG.
If a token matches this pattern, then it should be rejected.
exp
Expression exp
- child expression.
Package com.sun.msv.grammar.dtd |
localName
String localName
Package com.sun.msv.grammar.relax |
exported
boolean exported
- a flag that indicates this elementRule is exported and
therefore accessible from other modules.
clause
TagClause clause
- constraints over start tag of the element
attributeFreeContentModel
Expression attributeFreeContentModel
- Attribute-free content model
parent
ElementRules parent
exported
boolean exported
- a flag that indicates this elementRule is exported and
therefore accessible from other modules.
ownerModule
RELAXModule ownerModule
- RELAXModule object to which this object belongs
exported
boolean exported
- a flag that indicates this hedgeRule is exported and
therefore accessible from other modules.
ownerModule
RELAXModule ownerModule
- RELAXModule object to which this object belongs
elementRules
RELAXModule.ElementRulesContainer elementRules
- map from label name to ElementRules object
hedgeRules
RELAXModule.HedgeRulesContainer hedgeRules
- map from label name to HedgeRules object
tags
RELAXModule.TagContainer tags
- map from role name to TagClause object
attPools
RELAXModule.AttPoolContainer attPools
- map from role name to AttPoolClause object
targetNamespace
String targetNamespace
- target namespace URI
userDefinedTypes
XSDVocabulary userDefinedTypes
- datatypes
topLevel
Expression topLevel
- chioce of all exported elementRules and hedgeRules.
This can be used as the top-level expression when a module is used
to validate documents by itself.
pool
ExpressionPool pool
- ExpressionPool object which was used to create this module.
this$0
RELAXModule this$0
this$0
RELAXModule this$0
this$0
RELAXModule this$0
this$0
RELAXModule this$0
nameClass
NameClass nameClass
- tag name constraint.
This should be SimpleNameClass. The only exception is for stub module.
Package com.sun.msv.grammar.relaxng |
value
Object value
- this datatype matches this value only.
baseType
Datatype baseType
- this type is responsible for the equality test.
Package com.sun.msv.grammar.trex |
nameClass
NameClass nameClass
namedPatterns
TREXGrammar.RefContainer namedPatterns
- named patterns which are defined by using <define> element.
this is a map from pattern name to RefPattern object
start
Expression start
- Start pattern.
The pattern defined under <start> element.
This pattern will be used to verify document element.
pool
ExpressionPool pool
- ExpressionPool that is associated with this grammar
parentGrammar
TREXGrammar parentGrammar
- in case of nested grammar, this variable points to the parent grammar.
Otherwise null.
dataTypes
DataTypeVocabularyMap dataTypes
- data type vocabularies used and defined by this grammar.
value
String value
- this type only matches this string
preserveWhiteSpace
boolean preserveWhiteSpace
- true indicates that whiteSpace should be preserved.
Package com.sun.msv.grammar.trex.typed |
label
String label
- label of this element.
Package com.sun.msv.grammar.xmlschema |
self
AttributeExp self
- actual definition. This expression contains meaningful information.
body
ReferenceExp body
- actual content model definition.
parent
XMLSchemaSchema parent
- parent XMLSchemaSchema object to which this object belongs.
complexBaseType
ComplexTypeExp complexBaseType
- base type of this complex type.
Either baseComplexType field or baseSimpleType field is set.
If the base type is
ur-type, both fields are set to null.
- See Also:
ComplexTypeExp.simpleBaseType
simpleBaseType
XSDatatype simpleBaseType
- base type of this complex type.
- See Also:
ComplexTypeExp.complexBaseType
derivationMethod
int derivationMethod
- the derivation method used to derive this complex type from the base type.
Either RESTRICTION or EXTENSION.
- See Also:
#simpleBaseType
finalValue
int finalValue
- The
final property of this schema component, implemented as a bit field.
0, RESTRICTION, EXTENSION, or (RESTRICTION|EXTENSION).
block
int block
- The
block property of this schema component, implemented as a bit field.
0, RESTRICTION, EXTENSION, or (RESTRICTION|EXTENSION).
substitutionAffiliation
ElementDeclExp substitutionAffiliation
-
The substitution group affiliation property
of this component, if any.
Otherwise null.
body
ElementDeclExp.XSElementExp body
- body.
substitutions
ReferenceExp substitutions
- choices of all elements that can validly substitute this element.
parent
XMLSchemaSchema parent
- parent XMLSchemaSchema object to which this object belongs.
isNillable
boolean isNillable
- gets the nillable property of this component as
specified in the spec.
finalValue
int finalValue
- The
substitution group exclusions property of this schema component,
implemented as a bit field.
a bit-wise OR of RESTRICTION and EXTENSION.
block
int block
- The
disallowed substitution property of this schema component,
implemented as a bit field.
a bit-wise OR of RESTRICTION, EXTENSION, and SUBSTITUTION.
this$0
ElementDeclExp this$0
elementName
SimpleNameClass elementName
identityConstraints
Vector identityConstraints
- identity constraints associated to this declaration.
When no constraint exists, this field may be null (or empty vector).
Items are of derived types of
IdentityConstraint
class.
These identity constraints are not enforced by the default Verifier
implementation.
parent
ElementDeclExp parent
paths
XPath[] paths
- XPath that characterizes this field.
'A|B' is represented by using two FieldPath objects.
selectors
XPath[] selectors
- selectors of the identity constraint.
each XPath separated by '|' will be treated as one entity.
namespaceURI
String namespaceURI
- namespace URI of the identity constraint.
localName
String localName
- local name of the identity constraint.
fields
Field[] fields
- fields of this constraint.
key
KeyConstraint key
- corresponding key constraint.
this field is intentionally non-final.
equivalentNameClass
NameClass equivalentNameClass
- equivalent name class by conventional primitives.
Initially null, and created on demand.
names
Set names
- set of
StringPair
s.
each item represents one name.
it also contains WILDCARD as entry.
type
XSDatatype type
pool
ExpressionPool pool
- pool object which was used to construct this grammar.
topLevel
Expression topLevel
schemata
Map schemata
- map from namespace URI to loaded XMLSchemaSchema object.
targetNamespace
String targetNamespace
- target namespace URI of this schema.
pool
ExpressionPool pool
- pool object which was used to construct this grammar.
topLevel
Expression topLevel
- choice of all global element declarations.
simpleTypes
XMLSchemaSchema.SimpleTypeContainer simpleTypes
- map from simple type name to SimpleTypeExp object
complexTypes
XMLSchemaSchema.ComplexTypeContainer complexTypes
- map from simple type name to SimpleTypeExp object
attributeGroups
XMLSchemaSchema.AttributeGroupContainer attributeGroups
- map from attribute group name to AttributeGroupExp object
attributeDecls
XMLSchemaSchema.AttributeDeclContainer attributeDecls
- map from attribute declaration name to AttributeDeclExp object
elementDecls
XMLSchemaSchema.ElementDeclContainer elementDecls
- map from attribute declaration name to AttributeDeclExp object
groupDecls
XMLSchemaSchema.GroupDeclContainer groupDecls
- map from attribute declaration name to AttributeDeclExp object
identityConstraints
XMLSchemaSchema.IdentityConstraintContainer identityConstraints
- map from identity constraint name to IdentityConstraint object.
this$0
XMLSchemaSchema this$0
this$0
XMLSchemaSchema this$0
this$0
XMLSchemaSchema this$0
this$0
XMLSchemaSchema this$0
this$0
XMLSchemaSchema this$0
this$0
XMLSchemaSchema this$0
storage
Map storage
this$0
XMLSchemaSchema this$0
isAnyDescendant
boolean isAnyDescendant
- this field is true if the XPath starts with '//' operator.
steps
NameClass[] steps
- each name class represents each step.
attributeStep
NameClass attributeStep
- optional attribute step that can only appear as the last child.
Null if not present.
Package com.sun.msv.reader.datatype |
impl
Map impl
- map from namespace URI to DataTypeVocabulary
Package com.sun.msv.reader.datatype.xsd |
body
XSDatatype body
- the real datatype object. A LateBindDatatype object
works as a place-holder for this datatype object.
ownerState
State ownerState
- State object that creates this late-binding object.
The source location of this state is used for error message.
renderer
LateBindDatatype.Renderer renderer
- Once the parsing is completed, this function object should
be able to render the actual datatype object.
userDefinedTypes
Map userDefinedTypes
- user-defined named types
Package com.sun.msv.relaxns.grammar |
exp
Expression exp
- "meat" of this Rule.
name
String name
- name of this rule
namespaceURI
String namespaceURI
- namespace URI that this object belongs to.
role
String role
- name of the imported AttributesDecl
nameClass
NamespaceNameClass nameClass
- NamespaceNameClass object that matchs this namespace.
namespaceURI
String namespaceURI
- namespace URI that this ExternalElementExp belongs to.
ruleName
String ruleName
- name of the imported Rule
rule
ElementDecl rule
- imported ElementDecl object that actually validates this element.
this variable is set during binding phase.
moduleMap
Map moduleMap
- map from namespace URI to IslandSchema.
All modules are stored in this map.
- See Also:
IslandSchema
topLevel
Expression topLevel
- top-level expression
pool
ExpressionPool pool
- expression pool that was used to create these objects
Package com.sun.msv.relaxns.grammar.relax |
nameClass
NameClass nameClass
- this name class matches all the namespaces that are accepted by this anyOtherElement.
this field is set by bind method.
includeNamespace
String includeNamespace
excludeNamespace
String excludeNamespace
module
RELAXModule module
- underlying RELAX module which this IslandSchema is representing
pendingAnyOtherElements
Set pendingAnyOtherElements
Package com.sun.msv.relaxns.grammar.trex |
grammar
TREXGrammar grammar
- underlying TREX pattern which this IslandSchema is representing
Package com.sun.msv.relaxns.verifier |
elementDecls
Map elementDecls
- map from name to DeclImpl.
attributesDecls
Map attributesDecls
- map from name to DeclImpl.
namespaceURI
String namespaceURI
localName
String localName
Package com.sun.msv.verifier |
Package com.sun.msv.verifier.psvi |
this$0
TypeDetector this$0
Package org.relaxng.datatype |
index
int index