| Modifier and Type | Field and Description |
|---|---|
| public static final short | VALIDATION_FULL
Validation status indicating that full schema validation has been performed on the item. |
| public static final short | VALIDATION_NONE
Validation status indicating that schema validation has been performed and the item in question has specifically been skipped. |
| public static final short | VALIDATION_PARTIAL
Validation status indicating that schema validation has been performed on the item in question under the rules of lax validation. |
| public static final short | VALIDITY_INVALID
Validity value indicating that validation has been strictly assessed and the item in question is invalid according to the rules of schema validation. |
| public static final short | VALIDITY_NOTKNOWN
Validity value indicating that validation has either not been performed or that a strict assessment of validity could not be performed. |
| public static final short | VALIDITY_VALID
Validation status indicating that schema validation has been performed and the item in question is valid according to the rules of schema validation. |
| Modifier and Type | Method and Description |
|---|---|
| public ItemPSVI | constant()
Returns a reference to an immutable instance with the same data
that this instance of |
| public Object | getActualNormalizedValue()
Deprecated
Use getSchemaValue().getActualValue() instead
[schema normalized value]: Binding specific actual value
or null if the value is in error.
|
| public short | getActualNormalizedValueType()
Deprecated
Use getSchemaValue().getActualValueType() instead
The actual value built-in datatype, e.g.
STRING_DT, SHORT_DT.
|
| public StringList | getErrorCodes()
|
| public StringList | getErrorMessages()
A list of error messages generated from the validation attempt or
an empty |
| public boolean | |
| public ShortList | getItemValueTypes()
Deprecated
Use getSchemaValue().getListValueTypes() instead
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
.
|
| public XSSimpleTypeDefinition | getMemberTypeDefinition()
|
| public String | getSchemaDefault()
|
| public String | getSchemaNormalizedValue()
Deprecated
Use getSchemaValue().getNormalizedValue() instead
[schema normalized value]: the normalized value of this
item after validation.
|
| public XSValue | getSchemaValue()
If this item has a simple type definition or a complex type with simple content, then return the value with respect to the simple type. |
| public XSTypeDefinition | getTypeDefinition()
|
| public short | getValidationAttempted()
|
| public String | getValidationContext()
The nearest ancestor element information item with a
|
| public short | getValidity()
|
| public boolean |
| VALIDATION_FULL | back to summary |
|---|---|
| public static final short VALIDATION_FULL Validation status indicating that full schema validation has been performed on the item. | |
| VALIDATION_NONE | back to summary |
|---|---|
| public static final short VALIDATION_NONE Validation status indicating that schema validation has been performed and the item in question has specifically been skipped. | |
| VALIDATION_PARTIAL | back to summary |
|---|---|
| public static final short VALIDATION_PARTIAL Validation status indicating that schema validation has been performed on the item in question under the rules of lax validation. | |
| VALIDITY_INVALID | back to summary |
|---|---|
| public static final short VALIDITY_INVALID Validity value indicating that validation has been strictly assessed and the item in question is invalid according to the rules of schema validation. | |
| VALIDITY_NOTKNOWN | back to summary |
|---|---|
| public static final short VALIDITY_NOTKNOWN Validity value indicating that validation has either not been performed or that a strict assessment of validity could not be performed. | |
| VALIDITY_VALID | back to summary |
|---|---|
| public static final short VALIDITY_VALID Validation status indicating that schema validation has been performed and the item in question is valid according to the rules of schema validation. | |
| constant | back to summary |
|---|---|
| public ItemPSVI constant() Returns a reference to an immutable instance with the same data
that this instance of | |
| getActualNormalizedValue | back to summary |
|---|---|
| public Object getActualNormalizedValue() throws XSException
Deprecated Use getSchemaValue().getActualValue() instead
| |
| getActualNormalizedValueType | back to summary |
|---|---|
| public short getActualNormalizedValueType() throws XSException
Deprecated Use getSchemaValue().getActualValueType() instead The actual value built-in datatype, e.g.
| |
| getErrorCodes | back to summary |
|---|---|
| public StringList getErrorCodes()
| |
| getErrorMessages | back to summary |
|---|---|
| public StringList getErrorMessages() A list of error messages generated from the validation attempt or
an empty | |
| getIsSchemaSpecified | back to summary |
|---|---|
| public boolean getIsSchemaSpecified()
| |
| getItemValueTypes | back to summary |
|---|---|
| public ShortList getItemValueTypes() throws XSException
Deprecated Use getSchemaValue().getListValueTypes() instead In the case the actual value represents a list, i.e. the
<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.
If the actual value represents a list type definition whose item type is a union type definition, i.e. 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.
| |
| getMemberTypeDefinition | back to summary |
|---|---|
| public XSSimpleTypeDefinition getMemberTypeDefinition()
| |
| getSchemaDefault | back to summary |
|---|---|
| public String getSchemaDefault()
| |
| getSchemaNormalizedValue | back to summary |
|---|---|
| public String getSchemaNormalizedValue()
Deprecated Use getSchemaValue().getNormalizedValue() instead
| |
| getSchemaValue | back to summary |
|---|---|
| public XSValue getSchemaValue() If this item has a simple type definition or a complex type with simple content, then return the value with respect to the simple type. If this item doesn't have a simple-typed value, the behavior of this method is not specified. | |
| getTypeDefinition | back to summary |
|---|---|
| public XSTypeDefinition getTypeDefinition()
| |
| getValidationAttempted | back to summary |
|---|---|
| public short getValidationAttempted()
| |
| getValidationContext | back to summary |
|---|---|
| public String getValidationContext() The nearest ancestor element information item with a
| |
| getValidity | back to summary |
|---|---|
| public short getValidity()
| |
| isConstant | back to summary |
|---|---|
| public boolean isConstant() Returns | |