Package org.apache.batik.dom
Class AbstractElementNS
- java.lang.Object
-
- org.apache.batik.dom.AbstractNode
-
- org.apache.batik.dom.AbstractParentNode
-
- org.apache.batik.dom.AbstractParentChildNode
-
- org.apache.batik.dom.AbstractElement
-
- org.apache.batik.dom.AbstractElementNS
-
- All Implemented Interfaces:
java.io.Serializable
,NodeEventTarget
,ExtendedNode
,NodeXBL
,XBLManagerData
,ElementTraversal
,org.w3c.dom.Element
,org.w3c.dom.events.EventTarget
,org.w3c.dom.Node
- Direct Known Subclasses:
GenericElementNS
public abstract class AbstractElementNS extends AbstractElement
This class implements theElement
interface.- Version:
- $Id: AbstractElementNS.java 1802297 2017-07-18 13:58:12Z ssteiner $
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractElement
AbstractElement.ElementTypeInfo, AbstractElement.Entry, AbstractElement.NamedNodeHashMap
-
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractParentNode
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
namespaceURI
The namespace URI-
Fields inherited from class org.apache.batik.dom.AbstractElement
attributes, typeInfo
-
Fields inherited from class org.apache.batik.dom.AbstractParentChildNode
nextSibling, parentNode, previousSibling
-
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
Constructors Modifier Constructor Description protected
AbstractElementNS()
Creates a new AbstractElementNS object.protected
AbstractElementNS(java.lang.String nsURI, java.lang.String qname, AbstractDocument owner)
Creates a new AbstractElementNS object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.w3c.dom.Node
copyInto(org.w3c.dom.Node n)
Copy the fields of the current node into the given node.protected org.w3c.dom.Node
deepCopyInto(org.w3c.dom.Node n)
Deeply copy the fields of the current node into the given node.protected org.w3c.dom.Node
deepExport(org.w3c.dom.Node n, AbstractDocument d)
Deeply exports this node to the given document.protected org.w3c.dom.Node
export(org.w3c.dom.Node n, AbstractDocument d)
Exports this node to the given document.java.lang.String
getNamespaceURI()
DOM: ImplementsNode.getNamespaceURI()
.-
Methods inherited from class org.apache.batik.dom.AbstractElement
attrAdded, attrModified, attrRemoved, checkChildType, createAttributes, fireDOMAttrModifiedEvent, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getChildElementCount, getFirstElementChild, getId, getIdAttribute, getLastElementChild, getNextElementSibling, getNodeType, getPreviousElementSibling, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, hasAttributes, nodeAdded, nodeToBeRemoved, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
Methods inherited from class org.apache.batik.dom.AbstractParentChildNode
getNextSibling, getParentNode, getPreviousSibling, setNextSibling, setParentNode, setPreviousSibling
-
Methods inherited from class org.apache.batik.dom.AbstractParentNode
appendChild, checkAndRemove, fireDOMNodeInsertedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedEvent, fireDOMNodeRemovedFromDocumentEvent, fireDOMSubtreeModifiedEvent, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFirstChild, getLastChild, getTextContent, hasChildNodes, insertBefore, removeChild, replaceChild
-
Methods inherited from class org.apache.batik.dom.AbstractNode
addEventListener, addEventListenerNS, cloneNode, compareDocumentPosition, compareNamedNodeMaps, compareStrings, createDOMException, dispatchEvent, fireDOMCharacterDataModifiedEvent, fireUserDataHandlers, getBaseURI, getBaseURI, getCascadedXMLBase, getCurrentDocument, getEventSupport, getFeature, getLocalName, getManagerData, getNodeValue, getOwnerDocument, getParentNodeEventTarget, getPrefix, getUserData, getXblBoundElement, getXblChildNodes, getXblDefinitions, getXblFirstChild, getXblFirstElementChild, getXblLastChild, getXblLastElementChild, getXblNextElementSibling, getXblNextSibling, getXblParentNode, getXblPreviousElementSibling, getXblPreviousSibling, getXblScopedChildNodes, getXblShadowTree, hasEventListenerNS, initializeEventSupport, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, newNode, removeEventListener, removeEventListenerNS, setManagerData, setNodeName, setNodeValue, setOwnerDocument, setPrefix, setSpecified, 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, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
Constructor Detail
-
AbstractElementNS
protected AbstractElementNS()
Creates a new AbstractElementNS object.
-
AbstractElementNS
protected AbstractElementNS(java.lang.String nsURI, java.lang.String qname, AbstractDocument owner) throws org.w3c.dom.DOMException
Creates a new AbstractElementNS object.- Parameters:
nsURI
- The element namespace URI.qname
- The element qualified name for validation purposes.owner
- The owner document.- Throws:
org.w3c.dom.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, or if thequalifiedName
has a prefix that is "xml" and thenamespaceURI
is different from "http://www.w3.org/XML/1998/namespace" .
-
-
Method Detail
-
getNamespaceURI
public java.lang.String getNamespaceURI()
DOM: ImplementsNode.getNamespaceURI()
.- Specified by:
getNamespaceURI
in interfaceorg.w3c.dom.Node
- Overrides:
getNamespaceURI
in classAbstractNode
- Returns:
namespaceURI
.
-
export
protected org.w3c.dom.Node export(org.w3c.dom.Node n, AbstractDocument d)
Exports this node to the given document.- Overrides:
export
in classAbstractElement
- Parameters:
n
- The clone node.d
- The destination document.
-
deepExport
protected org.w3c.dom.Node deepExport(org.w3c.dom.Node n, AbstractDocument d)
Deeply exports this node to the given document.- Overrides:
deepExport
in classAbstractElement
- Parameters:
n
- The clone node.d
- The destination document.
-
copyInto
protected org.w3c.dom.Node copyInto(org.w3c.dom.Node n)
Copy the fields of the current node into the given node.- Overrides:
copyInto
in classAbstractElement
- Parameters:
n
- a node of the type of this.
-
deepCopyInto
protected org.w3c.dom.Node deepCopyInto(org.w3c.dom.Node n)
Deeply copy the fields of the current node into the given node.- Overrides:
deepCopyInto
in classAbstractElement
- Parameters:
n
- a node of the type of this.
-
-