java.lang.Object | |
↳ | org.apache.xerces.impl.xs.AttributePSVImpl |
Attribute PSV infoset augmentations implementation. The PSVI information for attributes will be available at the startElement call.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.apache.xerces.xs.ItemPSVI
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
fActualValue | schema actual value | ||||||||||
fActualValueType | schema actual value type | ||||||||||
fDeclaration | attribute declaration | ||||||||||
fErrorCodes | error codes | ||||||||||
fItemValueTypes | actual value types if the value is a list | ||||||||||
fMemberType | member type definition against which attribute was validated | ||||||||||
fNormalizedValue | schema normalized value property | ||||||||||
fSpecified | If this attribute was explicitly given a value in the original document, this is false; otherwise, it is true | ||||||||||
fTypeDecl | type of attribute, simpleType | ||||||||||
fValidationAttempted | validation attempted: none, partial, full | ||||||||||
fValidationContext | validation context: could be QName or XPath expression | ||||||||||
fValidity | validity: valid, invalid, unknown |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[schema normalized value] : Binding specific actual value
or null if the value is in error. | |||||||||||
The actual value built-in datatype, e.g.
| |||||||||||
An item isomorphic to the attribute declaration used to validate
this attribute.
| |||||||||||
A list of error codes generated from validation attempts.
| |||||||||||
[schema specified]
| |||||||||||
In the case the actual value represents a list, i.e.
| |||||||||||
If and only if that type definition is a simple type definition
with {variety} union, or a complex type definition whose {content type}
is a simple thype definition with {variety} union, then an item isomorphic
to that member of the union's {member type definitions} which actually
validated the element item's normalized value.
| |||||||||||
[schema default]
| |||||||||||
[schema normalized value]
| |||||||||||
An item isomorphic to the type definition used to validate this element.
| |||||||||||
Determines the extent to which the document has been validated
| |||||||||||
The nearest ancestor element information item with a
[schema information] property (or this element item
itself if it has such a property). | |||||||||||
Determine the validity of the node with respect
to the validation being attempted
| |||||||||||
Reset()
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.apache.xerces.xs.AttributePSVI
| |||||||||||
From interface
org.apache.xerces.xs.ItemPSVI
|
schema actual value type
member type definition against which attribute was validated
If this attribute was explicitly given a value in the original document, this is false; otherwise, it is true
validation attempted: none, partial, full
validity: valid, invalid, unknown
[schema normalized value]
: Binding specific actual value
or null
if the value is in error.
The actual value built-in datatype, e.g.
STRING_DT, SHORT_DT
. If the type definition of this
value is a list type definition, this method returns
LIST_DT
. If the type definition of this value is a list
type definition whose item type is a union type definition, this
method returns LISTOFUNION_DT
. To query the actual value
of the list or list of union type definitions use
itemValueTypes
. If the actualNormalizedValue
is null
, this method returns UNAVAILABLE_DT
.
An item isomorphic to the attribute declaration used to validate this attribute.
A list of error codes generated from validation attempts. Need to find all the possible subclause reports that need reporting
[schema specified]
In the case the actual value represents a list, i.e. the
actualNormalizedValueType
is LIST_DT
, the
returned array consists of one type kind which represents the itemType
. For example:
<simpleType name="listtype"> <list itemType="positiveInteger"/> </simpleType> <element name="list" type="listtype"/> ... <list>1 2 3</list>The
schemaNormalizedValue
value is "1 2 3", the
actualNormalizedValueType
value is LIST_DT
,
and the itemValueTypes
is an array of size 1 with the
value POSITIVEINTEGER_DT
.
LISTOFUNION_DT
,
for each actual value in the list the array contains the
corresponding memberType kind. For example:
<simpleType name='union_type' memberTypes="integer string"/> <simpleType name='listOfUnion'> <list itemType='union_type'/> </simpleType> <element name="list" type="listOfUnion"/> ... <list>1 2 foo</list>The
schemaNormalizedValue
value is "1 2 foo", the
actualNormalizedValueType
is LISTOFUNION_DT
, and the itemValueTypes
is an array of size 3 with the
following values: INTEGER_DT, INTEGER_DT, STRING_DT
. If and only if that type definition is a simple type definition with {variety} union, or a complex type definition whose {content type} is a simple thype definition with {variety} union, then an item isomorphic to that member of the union's {member type definitions} which actually validated the element item's normalized value.
[schema default]
[schema normalized value]
An item isomorphic to the type definition used to validate this element.
Determines the extent to which the document has been validated
The nearest ancestor element information item with a
[schema information]
property (or this element item
itself if it has such a property). For more information refer to
element validation context and attribute validation context .
Determine the validity of the node with respect to the validation being attempted
Reset()