BEA Systems, Inc.

WebLogic Server 8.1 API Reference

weblogic.apache.xerces.dom
Class PSVIAttrNSImpl

java.lang.Object
  |
  +--weblogic.apache.xerces.dom.NodeImpl
        |
        +--weblogic.apache.xerces.dom.AttrImpl
              |
              +--weblogic.apache.xerces.dom.AttrNSImpl
                    |
                    +--weblogic.apache.xerces.dom.PSVIAttrNSImpl

public class PSVIAttrNSImpl
extends AttrNSImpl
implements AttributePSVI

Attribute namespace implementation; stores PSVI attribute items.

See Also:
Serialized Form

Field Summary
protected  weblogic.apache.xerces.impl.xs.psvi.XSAttributeDeclaration fDeclaration
          attribute declaration
protected  weblogic.apache.xerces.impl.xs.psvi.StringList fErrorCodes
          error codes
protected  weblogic.apache.xerces.impl.xs.psvi.XSSimpleTypeDefinition fMemberType
          member type definition against which attribute was validated
protected  java.lang.String fNormalizedValue
          schema normalized value property
protected  boolean fSpecified
          If this attribute was explicitly given a value in the original document, this is true; otherwise, it is false
protected  weblogic.apache.xerces.impl.xs.psvi.XSTypeDefinition fTypeDecl
          type of attribute, simpleType
protected  short fValidationAttempted
          validation attempted: none, partial, full
protected  java.lang.String fValidationContext
          validation context: could be QName or XPath expression
protected  short fValidity
          validity: valid, invalid, unknown
 
Fields inherited from class weblogic.apache.xerces.dom.AttrNSImpl
localName, namespaceURI
 
Fields inherited from class weblogic.apache.xerces.dom.AttrImpl
name, textNode, value
 
Fields inherited from class weblogic.apache.xerces.dom.NodeImpl
ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, IDATTRIBUTE, IGNORABLEWS, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE, UNNORMALIZED
 
Constructor Summary
PSVIAttrNSImpl(CoreDocumentImpl ownerDocument, java.lang.String namespaceURI, java.lang.String qualifiedName)
          Construct an attribute node.
PSVIAttrNSImpl(CoreDocumentImpl ownerDocument, java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String localName)
          Construct an attribute node.
 
Method Summary
 java.lang.Object getActualValue()
          [actual value]
 weblogic.apache.xerces.impl.xs.psvi.XSAttributeDeclaration getAttributeDeclaration()
          An item isomorphic to the attribute declaration used to validate this attribute.
 weblogic.apache.xerces.impl.xs.psvi.StringList getErrorCodes()
          A list of error codes generated from validation attempts.
 boolean getIsSchemaSpecified()
          [schema specified]
 weblogic.apache.xerces.impl.xs.psvi.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.
 weblogic.apache.xerces.impl.xs.psvi.XSObjectList getMemberTypes()
           
 java.lang.String getSchemaDefault()
          [schema default]
 java.lang.String getSchemaNormalizedValue()
          [schema normalized value]
 weblogic.apache.xerces.impl.xs.psvi.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
 java.lang.String getValidationContext()
           
 short getValidity()
          Determine the validity of the node with respect to the validation being attempted
 void setPSVI(AttributePSVI attr)
          Copy PSVI properties from another psvi item.
 
Methods inherited from class weblogic.apache.xerces.dom.AttrNSImpl
getLocalName, getNamespaceURI, getPrefix, setPrefix, setValues
 
Methods inherited from class weblogic.apache.xerces.dom.AttrImpl
cloneNode, getChildNodes, getElement, getFirstChild, getLastChild, getLength, getName, getNodeName, getNodeType, getNodeValue, getOwnerElement, getSpecified, getValue, hasChildNodes, insertBefore, isEqualNode, item, makeChildNode, normalize, removeChild, replaceChild, setIdAttribute, setNodeValue, setReadOnly, setSpecified, setValue, synchronizeChildren, toString
 
Methods inherited from class weblogic.apache.xerces.dom.NodeImpl
addEventListener, appendChild, changed, changes, compareTreePosition, dispatchEvent, getAttributes, getBaseURI, getInterface, getNextSibling, getOwnerDocument, getParentNode, getPreviousSibling, getReadOnly, getTextContent, getUserData, getUserData, hasAttributes, isDefaultNamespace, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, needsSyncChildren, removeEventListener, setTextContent, setUserData, setUserData, synchronizeData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fDeclaration

protected weblogic.apache.xerces.impl.xs.psvi.XSAttributeDeclaration fDeclaration
attribute declaration

fTypeDecl

protected weblogic.apache.xerces.impl.xs.psvi.XSTypeDefinition fTypeDecl
type of attribute, simpleType

fSpecified

protected boolean fSpecified
If this attribute was explicitly given a value in the original document, this is true; otherwise, it is false

fNormalizedValue

protected java.lang.String fNormalizedValue
schema normalized value property

fMemberType

protected weblogic.apache.xerces.impl.xs.psvi.XSSimpleTypeDefinition fMemberType
member type definition against which attribute was validated

fValidationAttempted

protected short fValidationAttempted
validation attempted: none, partial, full

fValidity

protected short fValidity
validity: valid, invalid, unknown

fErrorCodes

protected weblogic.apache.xerces.impl.xs.psvi.StringList fErrorCodes
error codes

fValidationContext

protected java.lang.String fValidationContext
validation context: could be QName or XPath expression
Constructor Detail

PSVIAttrNSImpl

public PSVIAttrNSImpl(CoreDocumentImpl ownerDocument,
                      java.lang.String namespaceURI,
                      java.lang.String qualifiedName,
                      java.lang.String localName)
Construct an attribute node.

PSVIAttrNSImpl

public PSVIAttrNSImpl(CoreDocumentImpl ownerDocument,
                      java.lang.String namespaceURI,
                      java.lang.String qualifiedName)
Construct an attribute node.
Method Detail

getSchemaDefault

public java.lang.String getSchemaDefault()
[schema default]

Returns:
The canonical lexical representation of the declaration's {value constraint} value.
See Also:

getSchemaNormalizedValue

public java.lang.String getSchemaNormalizedValue()
[schema normalized value]

Returns:
the normalized value of this item after validation
See Also:

getActualValue

public java.lang.Object getActualValue()
[actual value]

Returns:
the binary value of this item after validation

getIsSchemaSpecified

public boolean getIsSchemaSpecified()
[schema specified]

Returns:
false value was specified in schema, true value comes from the infoset
See Also:
XML Schema Part 1: Structures [schema specified]

getValidationAttempted

public short getValidationAttempted()
Determines the extent to which the document has been validated

Returns:
return the [validation attempted] property. The possible values are NO_VALIDATION, PARTIAL_VALIDATION and FULL_VALIDATION

getValidity

public short getValidity()
Determine the validity of the node with respect to the validation being attempted

Returns:
return the [validity] property. Possible values are: UNKNOWN_VALIDITY, INVALID_VALIDITY, VALID_VALIDITY

getErrorCodes

public weblogic.apache.xerces.impl.xs.psvi.StringList getErrorCodes()
A list of error codes generated from validation attempts. Need to find all the possible subclause reports that need reporting

Returns:
list of error codes

getValidationContext

public java.lang.String getValidationContext()


getTypeDefinition

public weblogic.apache.xerces.impl.xs.psvi.XSTypeDefinition getTypeDefinition()
An item isomorphic to the type definition used to validate this element.

Returns:
a type declaration

getMemberTypes

public weblogic.apache.xerces.impl.xs.psvi.XSObjectList getMemberTypes()


getMemberTypeDefinition

public weblogic.apache.xerces.impl.xs.psvi.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.

Returns:
a simple type declaration

getAttributeDeclaration

public weblogic.apache.xerces.impl.xs.psvi.XSAttributeDeclaration getAttributeDeclaration()
An item isomorphic to the attribute declaration used to validate this attribute.
Specified by:
getAttributeDeclaration in interface AttributePSVI

Returns:
an attribute declaration

setPSVI

public void setPSVI(AttributePSVI attr)
Copy PSVI properties from another psvi item.

Parameters:
attr - the source of attribute PSVI items

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs81