Serialized Form
Package com.sun.msv.datatype.xsd |
readResolve
protected Object readResolve()
throws ObjectStreamException
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
finalValue
int finalValue
scale
int scale
- maximum number of fraction digits
readResolve
protected Object readResolve()
readResolve
protected Object readResolve()
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
readObject
private void readObject(ObjectInputStream stream)
throws IOException,
ClassNotFoundException
patterns
String[] patterns
- string representations of the above RegularExpressions.
this representation is usually human friendly than
the one generated by RegularExpression.toString method.
baseType
XSDatatypeImpl baseType
- immediate base type, which may be a concrete type or DataTypeWithFacet
namespaceURI
String namespaceURI
localPart
String localPart
limitValue
Number limitValue
isAlwaysValid
boolean isAlwaysValid
- Value returned from the isAlwaysValid method.
precision
int precision
- maximum number of total digits.
memberTypes
XSDatatypeImpl[] memberTypes
- member types
readResolve
protected Object readResolve()
throws InvalidObjectException
namespaceUri
String namespaceUri
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.
readResolve
protected Object readResolve()
throws ObjectStreamException
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.