org.apache.batik.dom
Class GenericElementNS

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
                                |
                                +--org.apache.batik.dom.GenericElementNS
All Implemented Interfaces:
Element, EventTarget, ExtendedNode, Node, NodeEventTarget, java.io.Serializable

public class GenericElementNS
extends AbstractElementNS

This class implements the Element interface.

See Also:
Serialized Form

Inner classes inherited from class org.apache.batik.dom.AbstractElement
AbstractElement.Entry, AbstractElement.NamedNodeHashMap
 
Inner classes inherited from class org.apache.batik.dom.AbstractParentNode
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS
 
Field Summary
protected  java.lang.String nodeName
          The node name.
protected  boolean readonly
          Is this element immutable?
 
Fields inherited from class org.apache.batik.dom.AbstractElementNS
namespaceURI
 
Fields inherited from class org.apache.batik.dom.AbstractElement
attributes
 
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
EMPTY_NODE_LIST, eventSupport, ownerDocument
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
protected GenericElementNS()
          Creates a new Element object.
  GenericElementNS(java.lang.String nsURI, java.lang.String name, AbstractDocument owner)
          Creates a new Element object.
 
Method Summary
protected  Node copyInto(Node n)
          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.
 java.lang.String getNodeName()
          DOM: Implements Node.getNodeName().
 boolean isReadonly()
          Tests whether this node is readonly.
protected  Node newNode()
          Returns a new uninitialized instance of this object's class.
 void setNodeName(java.lang.String v)
          Sets the name of this node.
 void setReadonly(boolean v)
          Sets this node readonly attribute.
 
Methods inherited from class org.apache.batik.dom.AbstractElementNS
getNamespaceURI
 
Methods inherited from class org.apache.batik.dom.AbstractElement
attrAdded, attrModified, attrRemoved, checkChildType, createAttributes, fireDOMAttrModifiedEvent, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getNodeType, getTagName, hasAttribute, hasAttributeNS, hasAttributes, nodeAdded, nodeToBeRemoved, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS
 
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, hasChildNodes, insertBefore, removeChild, replaceChild
 
Methods inherited from class org.apache.batik.dom.AbstractNode
addEventListener, cloneNode, createDOMException, dispatchEvent, fireDOMCharacterDataModifiedEvent, getCurrentDocument, getEventSupport, getLocalName, getNodeValue, getOwnerDocument, getParentNodeEventTarget, getPrefix, isSupported, removeEventListener, setNodeValue, setOwnerDocument, setPrefix, setSpecified
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Element
getElementsByTagName, getElementsByTagNameNS
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, getChildNodes, getFirstChild, getLastChild, getLocalName, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasChildNodes, insertBefore, isSupported, removeChild, replaceChild, setNodeValue, setPrefix
 

Field Detail

nodeName

protected java.lang.String nodeName
The node name.

readonly

protected boolean readonly
Is this element immutable?
Constructor Detail

GenericElementNS

protected GenericElementNS()
Creates a new Element object.

GenericElementNS

public GenericElementNS(java.lang.String nsURI,
                        java.lang.String name,
                        AbstractDocument owner)
Creates a new Element object.
Parameters:
nsURI - The element namespace URI.
name - The element qualified name.
owner - The owner document.
Throws:
DOMException - INVALID_CHARACTER_ERR: Raised if the specified qualified name contains an illegal character.
NAMESPACE_ERR: Raised if the qualifiedName is malformed, if the qualifiedName has a prefix and the namespaceURI is null or an empty string, or if the qualifiedName has a prefix that is "xml" and the namespaceURI is different from "http://www.w3.org/XML/1998/namespace" .
Method Detail

setNodeName

public void setNodeName(java.lang.String v)
Sets the name of this node.
Overrides:
setNodeName in class AbstractNode

getNodeName

public java.lang.String getNodeName()
DOM: Implements Node.getNodeName().
Returns:
nodeName

isReadonly

public boolean isReadonly()
Tests whether this node is readonly.

setReadonly

public void setReadonly(boolean v)
Sets this node readonly attribute.

export

protected Node export(Node n,
                      AbstractDocument d)
Exports this node to the given document.
Overrides:
export in class AbstractElementNS
Following copied from class: org.apache.batik.dom.AbstractElement
Parameters:
n - The clone node.
d - The destination document.

deepExport

protected Node deepExport(Node n,
                          AbstractDocument d)
Deeply exports this node to the given document.
Overrides:
deepExport in class AbstractElementNS
Following copied from class: org.apache.batik.dom.AbstractElement
Parameters:
n - The clone node.
d - The destination document.

copyInto

protected Node copyInto(Node n)
Copy the fields of the current node into the given node.
Overrides:
copyInto in class AbstractElementNS
Parameters:
n - a node of the type of this.

deepCopyInto

protected Node deepCopyInto(Node n)
Deeply copy the fields of the current node into the given node.
Overrides:
deepCopyInto in class AbstractElementNS
Parameters:
n - a node of the type of this.

newNode

protected Node newNode()
Returns a new uninitialized instance of this object's class.
Overrides:
newNode in class AbstractNode


Copyright © 2002 Apache Software Foundation. All Rights Reserved.