Package org.apache.batik.dom
Class AbstractAttrNS
java.lang.Object
org.apache.batik.dom.AbstractNode
org.apache.batik.dom.AbstractParentNode
org.apache.batik.dom.AbstractAttr
org.apache.batik.dom.AbstractAttrNS
- All Implemented Interfaces:
Serializable
,NodeEventTarget
,ExtendedNode
,NodeXBL
,XBLManagerData
,Attr
,EventTarget
,Node
- Direct Known Subclasses:
GenericAttrNS
This class implements the
Attr
interface with
support for namespaces.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractAttr
AbstractAttr.AttrTypeInfo
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractParentNode
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS
-
Field Summary
FieldsFields inherited from class org.apache.batik.dom.AbstractAttr
isIdAttr, nodeName, ownerElement, typeInfo, unspecified
Fields inherited from class org.apache.batik.dom.AbstractParentNode
childNodes
Fields inherited from class org.apache.batik.dom.AbstractNode
DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, EMPTY_NODE_LIST, eventSupport, managerData, ownerDocument, userData, userDataHandlers
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
ConstructorsModifierConstructorDescriptionprotected
Creates a new Attr object.protected
AbstractAttrNS
(String nsURI, String qname, AbstractDocument owner) Creates a new Attr object. -
Method Summary
Modifier and TypeMethodDescriptionprotected Node
Copy the fields of the current node into the given node.protected Node
deepCopyInto
(Node n) Deeply copy the fields of the current node into the given node.protected Node
deepExport
(Node n, AbstractDocument d) Deeply exports this node to the given document.protected Node
export
(Node n, AbstractDocument d) Exports this node to the given document.DOM: ImplementsNode.getNamespaceURI()
.Methods inherited from class org.apache.batik.dom.AbstractAttr
checkChildType, fireDOMSubtreeModifiedEvent, getName, getNodeName, getNodeType, getNodeValue, getOwnerElement, getSchemaTypeInfo, getSpecified, getValue, isId, nodeAdded, nodeToBeRemoved, setIsId, setNodeName, setNodeValue, setOwnerElement, setSpecified, setValue
Methods inherited from class org.apache.batik.dom.AbstractParentNode
appendChild, checkAndRemove, fireDOMNodeInsertedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedEvent, fireDOMNodeRemovedFromDocumentEvent, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFirstChild, getLastChild, getTextContent, hasChildNodes, insertBefore, normalize, removeChild, replaceChild
Methods inherited from class org.apache.batik.dom.AbstractNode
addEventListener, addEventListenerNS, cloneNode, compareDocumentPosition, compareNamedNodeMaps, compareStrings, createDOMException, dispatchEvent, fireDOMCharacterDataModifiedEvent, fireUserDataHandlers, getAttributes, getBaseURI, getBaseURI, getCascadedXMLBase, getCurrentDocument, getEventSupport, getFeature, getLocalName, getManagerData, getNextSibling, getOwnerDocument, getParentNode, getParentNodeEventTarget, getPrefix, getPreviousSibling, getUserData, getXblBoundElement, getXblChildNodes, getXblDefinitions, getXblFirstChild, getXblFirstElementChild, getXblLastChild, getXblLastElementChild, getXblNextElementSibling, getXblNextSibling, getXblParentNode, getXblPreviousElementSibling, getXblPreviousSibling, getXblScopedChildNodes, getXblShadowTree, hasAttributes, hasEventListenerNS, initializeEventSupport, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, newNode, removeEventListener, removeEventListenerNS, setManagerData, setNextSibling, setOwnerDocument, setParentNode, setPrefix, setPreviousSibling, setTextContent, setUserData, willTriggerNS
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.batik.dom.ExtendedNode
isReadonly, setReadonly
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNextSibling, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setPrefix, setTextContent, setUserData
-
Field Details
-
namespaceURI
The namespace URI
-
-
Constructor Details
-
AbstractAttrNS
protected AbstractAttrNS()Creates a new Attr object. -
AbstractAttrNS
Creates a new Attr object.- Parameters:
nsURI
- The element namespace URI.qname
- The attribute qualified name for validation purposes.owner
- The owner document.- Throws:
DOMException
- INVALID_CHARACTER_ERR: Raised if the specified qualified name contains an illegal character.
NAMESPACE_ERR: Raised if thequalifiedName
is malformed, if thequalifiedName
has a prefix and thenamespaceURI
isnull
or an empty string, if thequalifiedName
has a prefix that is "xml" and thenamespaceURI
is different from "http://www.w3.org/XML/1998/namespace", if thequalifiedName
has a prefix that is "xmlns" and thenamespaceURI
is different from "http://www.w3.org/2000/xmlns/", or if thequalifiedName
is "xmlns" and thenamespaceURI
is different from "http://www.w3.org/2000/xmlns/".
-
-
Method Details
-
getNamespaceURI
DOM: ImplementsNode.getNamespaceURI()
.- Specified by:
getNamespaceURI
in interfaceNode
- Overrides:
getNamespaceURI
in classAbstractNode
- Returns:
namespaceURI
.
-
export
Exports this node to the given document.- Overrides:
export
in classAbstractAttr
-
deepExport
Deeply exports this node to the given document.- Overrides:
deepExport
in classAbstractAttr
-
copyInto
Copy the fields of the current node into the given node.- Overrides:
copyInto
in classAbstractAttr
- Parameters:
n
- a node of the type of this.
-
deepCopyInto
Deeply copy the fields of the current node into the given node.- Overrides:
deepCopyInto
in classAbstractAttr
- Parameters:
n
- a node of the type of this.
-