Package org.apache.batik.dom
Class AbstractProcessingInstruction
java.lang.Object
org.apache.batik.dom.AbstractNode
org.apache.batik.dom.AbstractChildNode
org.apache.batik.dom.AbstractProcessingInstruction
- All Implemented Interfaces:
Serializable
,NodeEventTarget
,ExtendedNode
,NodeXBL
,XBLManagerData
,EventTarget
,Node
,ProcessingInstruction
- Direct Known Subclasses:
GenericProcessingInstruction
,StyleSheetProcessingInstruction
public abstract class AbstractProcessingInstruction
extends AbstractChildNode
implements ProcessingInstruction
This class implements the
ProcessingInstruction
interface.- See Also:
-
Field Summary
FieldsFields 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
Constructors -
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.getData()
DOM: ImplementsProcessingInstruction.getData()
.DOM: ImplementsNode.getNodeName()
.short
DOM: ImplementsNode.getNodeType()
.DOM: ImplementsNode.getNodeValue()
.DOM: ImplementsNode.getTextContent()
.void
DOM: ImplementsProcessingInstruction.setData(String)
.void
setNodeValue
(String nodeValue) DOM: ImplementsNode.setNodeValue(String)
.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, newNode, normalize, removeChild, removeEventListener, removeEventListenerNS, replaceChild, setManagerData, setNodeName, 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, 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
Methods inherited from interface org.w3c.dom.ProcessingInstruction
getTarget
-
Field Details
-
data
The data.
-
-
Constructor Details
-
AbstractProcessingInstruction
public AbstractProcessingInstruction()
-
-
Method Details
-
getNodeName
DOM: ImplementsNode.getNodeName()
.- Specified by:
getNodeName
in interfaceNode
- Returns:
ProcessingInstruction.getTarget()
.
-
getNodeType
public short getNodeType()DOM: ImplementsNode.getNodeType()
.- Specified by:
getNodeType
in interfaceNode
- Returns:
Node.PROCESSING_INSTRUCTION_NODE
-
getNodeValue
DOM: ImplementsNode.getNodeValue()
.- Specified by:
getNodeValue
in interfaceNode
- Overrides:
getNodeValue
in classAbstractNode
- Returns:
getData()
.- Throws:
DOMException
-
setNodeValue
DOM: ImplementsNode.setNodeValue(String)
.- Specified by:
setNodeValue
in interfaceNode
- Overrides:
setNodeValue
in classAbstractNode
- Throws:
DOMException
-
getData
DOM: ImplementsProcessingInstruction.getData()
.- Specified by:
getData
in interfaceProcessingInstruction
- Returns:
data
.
-
setData
DOM: ImplementsProcessingInstruction.setData(String)
.- Specified by:
setData
in interfaceProcessingInstruction
- Throws:
DOMException
-
getTextContent
DOM: ImplementsNode.getTextContent()
.- Specified by:
getTextContent
in interfaceNode
- Overrides:
getTextContent
in classAbstractNode
-
export
Exports this node to the given document.- Overrides:
export
in classAbstractNode
-
deepExport
Deeply exports this node to the given document.- Overrides:
deepExport
in classAbstractNode
-
copyInto
Copy the fields of the current node into the given node.- Overrides:
copyInto
in classAbstractNode
- 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 classAbstractNode
- Parameters:
n
- a node of the type of this.
-