public class

ValidatedInfo

extends Object
java.lang.Object
   ↳ org.apache.xerces.impl.dv.ValidatedInfo

Class Overview

Class to get the information back after content is validated. This info would be filled by validate().

Summary

Fields
public Object actualValue The actual value from a string value (QName, Boolean, etc.) An array of Objects if the type is a list.
public short actualValueType The type of the actual value.
public 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.
public XSSimpleType memberType If the type is a union type, then the member type which actually validated the string value.
public XSSimpleType[] memberTypes If 1.
public String normalizedValue The normalized value of a string value
Public Constructors
ValidatedInfo()
Public Methods
static boolean isComparable(ValidatedInfo info1, ValidatedInfo info2)
Returns true if the two ValidatedInfo objects can be compared in the same value space.
void reset()
reset the state of this object
String stringValue()
Return a string representation of the value.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public Object actualValue

The actual value from a string value (QName, Boolean, etc.) An array of Objects if the type is a list.

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).

public 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.

public XSSimpleType memberType

If the type is a union type, then the member type which actually validated the string value.

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.

public String normalizedValue

The normalized value of a string value

Public Constructors

public ValidatedInfo ()

Public Methods

public static boolean isComparable (ValidatedInfo info1, ValidatedInfo info2)

Returns true if the two ValidatedInfo objects can be compared in the same value space.

public void reset ()

reset the state of this object

public String stringValue ()

Return a string representation of the value. If there is an actual value, use toString; otherwise, use the normalized value.