org.apache.xerces.impl.dv
Class ValidatedInfo
java.lang.Object
org.apache.xerces.impl.dv.ValidatedInfo
public class ValidatedInfo
extends java.lang.Object
Class to get the information back after content is validated. This info
would be filled by validate().
$Id: ValidatedInfo.java 371617 2006-01-23 18:41:49Z mrglavas $- Neeraj Bajaj, Sun Microsystems, inc.
Object | actualValue - The actual value from a string value (QName, Boolean, etc.)
An array of Objects if the type is a list.
|
short | actualValueType - The type of the actual value.
|
org.apache.xerces.xs.ShortList | itemValueTypes - In the case the value is a list or a list of unions, this value
indicates the type(s) of the items in the list.
|
XSSimpleType | memberType - If the type is a union type, then the member type which
actually validated the string value.
|
XSSimpleType[] | memberTypes - If
1.
|
String | normalizedValue - The normalized value of a string value
|
actualValue
public Object actualValue
The actual value from a string value (QName, Boolean, etc.)
An array of Objects if the type is a list.
actualValueType
public short actualValueType
The type of the actual value. It's one of the _DT constants
defined in XSConstants.java. The value is used to indicate
the most specific built-in type.
(i.e. short instead of decimal or integer).
itemValueTypes
public org.apache.xerces.xs.ShortList itemValueTypes
In the case the value is a list or a list of unions, this value
indicates the type(s) of the items in the list.
For a normal list, the length of the array is 1; for list of unions,
the length of the array is the same as the length of the list.
memberType
public XSSimpleType memberType
If the type is a union type, then the member type which
actually validated the string value.
memberTypes
public XSSimpleType[] memberTypes
If
1. the type is a union type where one of the member types is a list, or
if the type is a list; and
2. the item type of the list is a union type
then an array of member types used to validate the values.
normalizedValue
public String normalizedValue
The normalized value of a string value
isComparable
public static boolean isComparable(ValidatedInfo info1,
ValidatedInfo info2)
Returns true if the two ValidatedInfo objects can be compared in the same
value space.
reset
public void reset()
reset the state of this object
stringValue
public String stringValue()
Return a string representation of the value. If there is an actual
value, use toString; otherwise, use the normalized value.
Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.