Save This Page
Home » openjdk-7 » com.sun.org.apache.xerces.internal » dom » [javadoc | source]
com.sun.org.apache.xerces.internal.dom
public class: PSVIElementNSImpl [javadoc | source]
java.lang.Object
   com.sun.org.apache.xerces.internal.dom.NodeImpl
      com.sun.org.apache.xerces.internal.dom.ChildNode
         com.sun.org.apache.xerces.internal.dom.ParentNode
            com.sun.org.apache.xerces.internal.dom.ElementImpl
               com.sun.org.apache.xerces.internal.dom.ElementNSImpl
                  com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl

All Implemented Interfaces:
    ElementPSVI, TypeInfo, Element, Cloneable, Node, EventTarget, Serializable, NodeList

Element namespace implementation; stores PSVI element items.
Field Summary
static final  long serialVersionUID    Serialization version. 
protected  XSElementDeclaration fDeclaration    element declaration 
protected  XSTypeDefinition fTypeDecl    type of element, could be xsi:type 
protected  boolean fNil    true if clause 3.2 of Element Locally Valid (Element) (3.3.4) is satisfied, otherwise false 
protected  boolean fSpecified    false if the element value was provided by the schema; true otherwise. 
protected  String fNormalizedValue    schema normalized value property 
protected  Object fActualValue    schema actual value 
protected  short fActualValueType    schema actual value type 
protected  ShortList fItemValueTypes    actual value types if the value is a list 
protected  XSNotationDeclaration fNotation    http://www.w3.org/TR/xmlschema-1/#e-notation 
protected  XSSimpleTypeDefinition fMemberType    member type definition against which element was validated 
protected  short fValidationAttempted    validation attempted: none, partial, full 
protected  short fValidity    validity: valid, invalid, unknown 
protected  StringList fErrorCodes    error codes 
protected  String fValidationContext    validation context: could be QName or XPath expression 
protected  XSModel fSchemaInformation    the schema information property 
Fields inherited from com.sun.org.apache.xerces.internal.dom.ElementNSImpl:
serialVersionUID,  xmlURI,  namespaceURI,  localName,  type
Fields inherited from com.sun.org.apache.xerces.internal.dom.ElementImpl:
serialVersionUID,  name,  attributes
Fields inherited from com.sun.org.apache.xerces.internal.dom.ParentNode:
serialVersionUID,  ownerDocument,  firstChild,  fNodeListCache
Fields inherited from com.sun.org.apache.xerces.internal.dom.ChildNode:
serialVersionUID,  fBufferStr,  previousSibling,  nextSibling
Fields inherited from com.sun.org.apache.xerces.internal.dom.NodeImpl:
TREE_POSITION_PRECEDING,  TREE_POSITION_FOLLOWING,  TREE_POSITION_ANCESTOR,  TREE_POSITION_DESCENDANT,  TREE_POSITION_EQUIVALENT,  TREE_POSITION_SAME_NODE,  TREE_POSITION_DISCONNECTED,  DOCUMENT_POSITION_DISCONNECTED,  DOCUMENT_POSITION_PRECEDING,  DOCUMENT_POSITION_FOLLOWING,  DOCUMENT_POSITION_CONTAINS,  DOCUMENT_POSITION_IS_CONTAINED,  DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC,  serialVersionUID,  ELEMENT_DEFINITION_NODE,  ownerNode,  flags,  READONLY,  SYNCDATA,  SYNCCHILDREN,  OWNED,  FIRSTCHILD,  SPECIFIED,  IGNORABLEWS,  HASSTRING,  NORMALIZED,  ID
Constructor:
 public PSVIElementNSImpl(CoreDocumentImpl ownerDocument,
    String namespaceURI,
    String qualifiedName) 
    Construct an element node.
 public PSVIElementNSImpl(CoreDocumentImpl ownerDocument,
    String namespaceURI,
    String qualifiedName,
    String localName) 
    Construct an element node.
Method from com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl Summary:
getActualNormalizedValue,   getActualNormalizedValueType,   getElementDeclaration,   getErrorCodes,   getIsSchemaSpecified,   getItemValueTypes,   getMemberTypeDefinition,   getNil,   getNotation,   getSchemaDefault,   getSchemaInformation,   getSchemaNormalizedValue,   getTypeDefinition,   getValidationAttempted,   getValidationContext,   getValidity,   setPSVI
Methods from com.sun.org.apache.xerces.internal.dom.ElementNSImpl:
getBaseURI,   getLocalName,   getNamespaceURI,   getPrefix,   getTypeName,   getTypeNamespace,   isDerivedFrom,   rename,   setPrefix,   setType,   setValues
Methods from com.sun.org.apache.xerces.internal.dom.ElementImpl:
cloneNode,   getAttribute,   getAttributeNS,   getAttributeNode,   getAttributeNodeNS,   getAttributes,   getBaseURI,   getDefaultAttributes,   getElementsByTagName,   getElementsByTagNameNS,   getNodeName,   getNodeType,   getSchemaTypeInfo,   getTagName,   getTypeName,   getTypeNamespace,   getXercesAttribute,   hasAttribute,   hasAttributeNS,   hasAttributes,   isDerivedFrom,   isEqualNode,   moveSpecifiedAttributes,   normalize,   reconcileDefaultAttributes,   removeAttribute,   removeAttributeNS,   removeAttributeNode,   rename,   setAttribute,   setAttributeNS,   setAttributeNode,   setAttributeNodeNS,   setIdAttribute,   setIdAttributeNS,   setIdAttributeNode,   setOwnerDocument,   setReadOnly,   setXercesAttributeNode,   setupDefaultAttributes,   synchronizeData
Methods from com.sun.org.apache.xerces.internal.dom.ParentNode:
checkNormalizationAfterInsert,   checkNormalizationAfterRemove,   cloneNode,   getChildNodes,   getChildNodesUnoptimized,   getFirstChild,   getLastChild,   getLength,   getOwnerDocument,   getTextContent,   getTextContent,   hasChildNodes,   hasTextContent,   insertBefore,   internalInsertBefore,   internalRemoveChild,   isEqualNode,   item,   lastChild,   lastChild,   normalize,   ownerDocument,   removeChild,   replaceChild,   setOwnerDocument,   setReadOnly,   setTextContent,   synchronizeChildren
Methods from com.sun.org.apache.xerces.internal.dom.ChildNode:
cloneNode,   getNextSibling,   getParentNode,   getPreviousSibling,   parentNode,   previousSibling
Methods from com.sun.org.apache.xerces.internal.dom.NodeImpl:
addEventListener,   appendChild,   changed,   changes,   cloneNode,   compareDocumentPosition,   compareTreePosition,   dispatchEvent,   getAttributes,   getBaseURI,   getChildNodes,   getContainer,   getElementAncestor,   getFeature,   getFirstChild,   getLastChild,   getLength,   getLocalName,   getNamespaceURI,   getNextSibling,   getNodeName,   getNodeNumber,   getNodeType,   getNodeValue,   getOwnerDocument,   getParentNode,   getPrefix,   getPreviousSibling,   getReadOnly,   getTextContent,   getTextContent,   getUserData,   getUserData,   getUserDataRecord,   hasAttributes,   hasChildNodes,   hasStringValue,   hasStringValue,   insertBefore,   internalIsIgnorableWhitespace,   isDefaultNamespace,   isEqualNode,   isFirstChild,   isFirstChild,   isIdAttribute,   isIdAttribute,   isIgnorableWhitespace,   isNormalized,   isNormalized,   isOwned,   isOwned,   isReadOnly,   isReadOnly,   isSameNode,   isSpecified,   isSpecified,   isSupported,   item,   lookupNamespacePrefix,   lookupNamespaceURI,   lookupPrefix,   needsSyncChildren,   needsSyncChildren,   needsSyncData,   needsSyncData,   normalize,   ownerDocument,   parentNode,   previousSibling,   removeChild,   removeEventListener,   replaceChild,   setNodeValue,   setOwnerDocument,   setPrefix,   setReadOnly,   setTextContent,   setUserData,   setUserData,   synchronizeData,   toString
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.org.apache.xerces.internal.dom.PSVIElementNSImpl Detail:
 public Object getActualNormalizedValue() 
 public short getActualNormalizedValueType() 
 public XSElementDeclaration getElementDeclaration() 
    An item isomorphic to the element declaration used to validate this element.
 public StringList getErrorCodes() 
    A list of error codes generated from validation attempts. Need to find all the possible subclause reports that need reporting
 public boolean getIsSchemaSpecified() 
    [schema specified]
 public ShortList getItemValueTypes() 
 public 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.
 public boolean getNil() 
    [nil]
 public XSNotationDeclaration getNotation() 
    [notation]
 public String getSchemaDefault() 
    [schema default]
 public XSModel getSchemaInformation() 
    [schema information]
 public String getSchemaNormalizedValue() 
    [schema normalized value]
 public XSTypeDefinition getTypeDefinition() 
    An item isomorphic to the type definition used to validate this element.
 public short getValidationAttempted() 
    Determines the extent to which the document has been validated
 public String getValidationContext() 
 public short getValidity() 
    Determine the validity of the node with respect to the validation being attempted
 public  void setPSVI(ElementPSVI elem) 
    Copy PSVI properties from another psvi item.