org.apache.xerces.impl.dv

Class ValidatedInfo

public class ValidatedInfo extends Object

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

INTERNAL:

Usage of this class is not supported. It may be altered or removed at any time.

Version: $Id: ValidatedInfo.java,v 1.8 2004/10/06 14:56:50 mrglavas Exp $

Author: Neeraj Bajaj, Sun Microsystems, inc.

Field Summary
ObjectactualValue
The actual value from a string value (QName, Boolean, etc.)
shortactualValueType
The type of the actual value.
ShortListitemValueTypes
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.
XSSimpleTypememberType
If the type is a union type, then the member type which actually validated the string value.
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.
StringnormalizedValue
The normalized value of a string value
Method Summary
voidreset()
reset the state of this object
StringstringValue()
Return a string representation of the value.

Field Detail

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

Method Detail

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-2005 Apache XML Project. All Rights Reserved.