org.apache.batik.dom
Class GenericProcessingInstruction

java.lang.Object
  extended by org.apache.batik.dom.AbstractNode
      extended by org.apache.batik.dom.AbstractChildNode
          extended by org.apache.batik.dom.AbstractProcessingInstruction
              extended by org.apache.batik.dom.GenericProcessingInstruction
All Implemented Interfaces:
java.io.Serializable, NodeEventTarget, ExtendedNode, NodeXBL, XBLManagerData, EventTarget, org.w3c.dom.Node, org.w3c.dom.ProcessingInstruction

public class GenericProcessingInstruction
extends AbstractProcessingInstruction

This class implements the ProcessingInstruction interface.

See Also:
Serialized Form

Field Summary
protected  boolean readonly
          Is this node immutable?
protected  java.lang.String target
          The target.
 
Fields inherited from class org.apache.batik.dom.AbstractProcessingInstruction
data
 
Fields inherited from class org.apache.batik.dom.AbstractChildNode
nextSibling, parentNode, previousSibling
 
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
protected GenericProcessingInstruction()
          Creates a new ProcessingInstruction object.
  GenericProcessingInstruction(java.lang.String target, java.lang.String data, AbstractDocument owner)
          Creates a new ProcessingInstruction object.
 
Method Summary
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 getTarget()
          DOM: Implements ProcessingInstruction.getTarget().
 boolean isReadonly()
          Tests whether this node is readonly.
protected  org.w3c.dom.Node newNode()
          Returns a new uninitialized instance of this object's class.
 void setNodeName(java.lang.String v)
          Sets the node name.
 void setReadonly(boolean v)
          Sets this node readonly attribute.
 void setTarget(java.lang.String v)
          Sets the target value.
 
Methods inherited from class org.apache.batik.dom.AbstractProcessingInstruction
getData, getNodeName, getNodeType, getNodeValue, getTextContent, setData, setNodeValue
 
Methods inherited from class org.apache.batik.dom.AbstractChildNode
getNextSibling, getParentNode, getPreviousSibling, setNextSibling, setParentNode, setPreviousSibling
 
Methods inherited from class org.apache.batik.dom.AbstractNode
addEventListener, addEventListenerNS, appendChild, checkChildType, cloneNode, compareDocumentPosition, compareNamedNodeMaps, compareStrings, createDOMException, dispatchEvent, fireDOMCharacterDataModifiedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedFromDocumentEvent, fireUserDataHandlers, getAttributes, getBaseURI, getBaseURI, getCascadedXMLBase, getChildNodes, getCurrentDocument, getEventSupport, getFeature, getFirstChild, getLastChild, getLocalName, getManagerData, getNamespaceURI, getOwnerDocument, getParentNodeEventTarget, getPrefix, getUserData, getXblBoundElement, getXblChildNodes, getXblDefinitions, getXblFirstChild, getXblFirstElementChild, getXblLastChild, getXblLastElementChild, getXblNextElementSibling, getXblNextSibling, getXblParentNode, getXblPreviousElementSibling, getXblPreviousSibling, getXblScopedChildNodes, getXblShadowTree, hasAttributes, hasChildNodes, hasEventListenerNS, initializeEventSupport, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, normalize, removeChild, removeEventListener, removeEventListenerNS, replaceChild, setManagerData, 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.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setPrefix, setTextContent, setUserData
 

Field Detail

target

protected java.lang.String target
The target.


readonly

protected boolean readonly
Is this node immutable?

Constructor Detail

GenericProcessingInstruction

protected GenericProcessingInstruction()
Creates a new ProcessingInstruction object.


GenericProcessingInstruction

public GenericProcessingInstruction(java.lang.String target,
                                    java.lang.String data,
                                    AbstractDocument owner)
Creates a new ProcessingInstruction object.

Method Detail

setNodeName

public void setNodeName(java.lang.String v)
Sets the node name.

Specified by:
setNodeName in interface ExtendedNode
Overrides:
setNodeName in class AbstractNode

isReadonly

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


setReadonly

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


getTarget

public java.lang.String getTarget()
DOM: Implements ProcessingInstruction.getTarget().

Returns:
target.

setTarget

public void setTarget(java.lang.String v)
Sets the target value.


export

protected org.w3c.dom.Node export(org.w3c.dom.Node n,
                                  AbstractDocument d)
Exports this node to the given document.

Overrides:
export in class AbstractProcessingInstruction

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 class AbstractProcessingInstruction

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 class AbstractProcessingInstruction
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 class AbstractProcessingInstruction
Parameters:
n - a node of the type of this.

newNode

protected org.w3c.dom.Node newNode()
Returns a new uninitialized instance of this object's class.

Specified by:
newNode in class AbstractNode


Copyright ? 2008 Apache Software Foundation. All Rights Reserved.