org.apache.xerces.dom
public class PSVIElementNSImpl extends ElementNSImpl implements ElementPSVI
Version: $Id: PSVIElementNSImpl.java,v 1.9 2004/10/05 17:12:49 mrglavas Exp $
| Field Summary | |
|---|---|
| protected Object | fActualValue schema actual value |
| protected short | fActualValueType schema actual value type |
| protected XSElementDeclaration | fDeclaration element declaration |
| protected StringList | fErrorCodes error codes |
| protected ShortList | fItemValueTypes actual value types if the value is a list |
| protected XSSimpleTypeDefinition | fMemberType member type definition against which element was validated |
| protected boolean | fNil true if clause 3.2 of Element Locally Valid (Element) (3.3.4)
is satisfied, otherwise false |
| protected String | fNormalizedValue schema normalized value property |
| protected XSNotationDeclaration | fNotation http://www.w3.org/TR/xmlschema-1/#e-notation |
| protected XSModel | fSchemaInformation the schema information property |
| protected boolean | fSpecified false if the element value was provided by the schema; true otherwise. |
| protected XSTypeDefinition | fTypeDecl type of element, could be xsi:type |
| protected short | fValidationAttempted validation attempted: none, partial, full |
| protected String | fValidationContext validation context: could be QName or XPath expression |
| protected short | fValidity validity: valid, invalid, unknown |
| Constructor Summary | |
|---|---|
| PSVIElementNSImpl(CoreDocumentImpl ownerDocument, String namespaceURI, String qualifiedName, String localName)
Construct an element node. | |
| PSVIElementNSImpl(CoreDocumentImpl ownerDocument, String namespaceURI, String qualifiedName)
Construct an element node. | |
| Method Summary | |
|---|---|
| Object | getActualNormalizedValue() |
| short | getActualNormalizedValueType() |
| XSElementDeclaration | getElementDeclaration()
An item isomorphic to the element declaration used to validate
this element.
|
| StringList | getErrorCodes()
A list of error codes generated from validation attempts.
|
| boolean | getIsSchemaSpecified()
[schema specified] |
| ShortList | getItemValueTypes() |
| XSSimpleTypeDefinition | getMemberTypeDefinition()
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.
|
| boolean | getNil()
[nil] |
| XSNotationDeclaration | getNotation()
[notation] |
| String | getSchemaDefault()
[schema default]
|
| XSModel | getSchemaInformation()
[schema information] |
| String | getSchemaNormalizedValue()
[schema normalized value]
|
| XSTypeDefinition | getTypeDefinition()
An item isomorphic to the type definition used to validate this element.
|
| short | getValidationAttempted()
Determines the extent to which the document has been validated
|
| String | getValidationContext() |
| short | getValidity()
Determine the validity of the node with respect
to the validation being attempted
|
| void | setPSVI(ElementPSVI elem)
Copy PSVI properties from another psvi item.
|
Returns: an element declaration
Returns: Array of error codes
Returns: false value was specified in schema, true value comes from the infoset
Returns: a simple type declaration
Returns: true if clause 3.2 of Element Locally Valid (Element) (3.3.4) above is satisfied, otherwise false
See Also: Returns: The notation declaration. See Also: Returns: The canonical lexical representation of the declaration's {value constraint} value. See Also: Returns: The schema information property if it's the validation root,
null otherwise. See Also: Returns: the normalized value of this item after validation See Also: Returns: a type declaration Returns: return the [validation attempted] property. The possible values are
NO_VALIDATION, PARTIAL_VALIDATION and FULL_VALIDATION Returns: return the [validity] property. Possible values are:
UNKNOWN_VALIDITY, INVALID_VALIDITY, VALID_VALIDITY Parameters: attr the source of attribute PSVI items getNotation
getSchemaDefault
getSchemaInformation
XML Schema Part 1: Structures [schema information] getSchemaNormalizedValue
getTypeDefinition
getValidationAttempted
getValidationContext
getValidity
setPSVI