Package org.apache.xerces.impl.xs.opti
Class AttrImpl
java.lang.Object
org.apache.xerces.impl.xs.opti.DefaultNode
org.apache.xerces.impl.xs.opti.NodeImpl
org.apache.xerces.impl.xs.opti.AttrImpl
This class represents a single attribute.
INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: AttrImpl.java 982713 2010-08-05 17:54:01Z mrglavas $
- Author:
- Rahul Srivastava, Sun Microsystems Inc.
-
Field Summary
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.xerces.impl.xs.opti.NodeImpl
getLocalName, getNamespaceURI, getNodeName, getNodeType, getPrefix, getReadOnly, setReadOnlyMethods inherited from class org.apache.xerces.impl.xs.opti.DefaultNode
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getNextSibling, getParentNode, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Constructor Details
-
AttrImpl
public AttrImpl()Default Constructor -
AttrImpl
public AttrImpl(Element element, String prefix, String localpart, String rawname, String uri, String value) Constructs an attribute.- Parameters:
element- Element which owns this attributeprefix- The QName prefix.localpart- The QName localpart.rawname- The QName rawname.uri- The uri binding for the associated prefix.value- The value of the attribute.
-
-
Method Details
-
getName
-
getSpecified
public boolean getSpecified()- Specified by:
getSpecifiedin interfaceAttr
-
getValue
-
getNodeValue
- Specified by:
getNodeValuein interfaceNode- Overrides:
getNodeValuein classDefaultNode
-
getOwnerElement
- Specified by:
getOwnerElementin interfaceAttr
-
getOwnerDocument
- Specified by:
getOwnerDocumentin interfaceNode- Overrides:
getOwnerDocumentin classDefaultNode
-
setValue
- Specified by:
setValuein interfaceAttr- Throws:
DOMException
-
isId
public boolean isId() -
getSchemaTypeInfo
Method getSchemaTypeInfo.- Specified by:
getSchemaTypeInfoin interfaceAttr- Returns:
- TypeInfo
-
toString
NON-DOM method for debugging convenience
-