Class DomProcessingInstruction
- java.lang.Object
-
- com.gargoylesoftware.htmlunit.html.DomNode
-
- com.gargoylesoftware.htmlunit.html.DomProcessingInstruction
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,org.w3c.dom.Node,org.w3c.dom.ProcessingInstruction
public class DomProcessingInstruction extends DomNode implements org.w3c.dom.ProcessingInstruction
Wrapper for the DOM node ProcessingInstruction.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.html.DomNode
DomNode.ChildIterator, DomNode.DescendantElementsIterator<T extends DomNode>
-
-
Field Summary
-
Fields inherited from class com.gargoylesoftware.htmlunit.html.DomNode
AS_TEXT_BLANK, AS_TEXT_BLOCK_SEPARATOR, AS_TEXT_NEW_LINE, AS_TEXT_TAB, PROPERTY_ELEMENT, READY_STATE_COMPLETE, READY_STATE_INTERACTIVE, READY_STATE_LOADED, READY_STATE_LOADING, READY_STATE_UNINITIALIZED
-
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 Constructor Description DomProcessingInstruction(SgmlPage page, java.lang.String target, java.lang.String data)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetData()java.lang.StringgetNodeName()Returns this node's node name.shortgetNodeType()Returns this node's node type.java.lang.StringgetNodeValue()java.lang.StringgetTarget()protected voidprintXml(java.lang.String indent, java.io.PrintWriter printWriter)Recursively writes the XML data for the node tree starting atnode.voidsetData(java.lang.String data)voidsetNodeValue(java.lang.String value)voidsetPrefix(java.lang.String prefix)voidsetTextContent(java.lang.String textContent)-
Methods inherited from class com.gargoylesoftware.htmlunit.html.DomNode
addCharacterDataChangeListener, addDomChangeListener, appendChild, asNormalizedText, asText, asXml, basicRemove, checkChildHierarchy, cloneNode, compareDocumentPosition, detach, fireCharacterDataChanged, fireNodeAdded, fireNodeDeleted, getAncestors, getAttributes, getBaseURI, getByXPath, getByXPath, getCanonicalXPath, getChildNodes, getChildren, getDescendants, getDomElementDescendants, getEndColumnNumber, getEndLineNumber, getFeature, getFirstByXPath, getFirstByXPath, getFirstChild, getHtmlElementDescendants, getHtmlPageOrNull, getIndex, getLastChild, getLocalName, getNamespaceURI, getNextElementSibling, getNextSibling, getOwnerDocument, getPage, getParentNode, getPrefix, getPreviousElementSibling, getPreviousSibling, getReadyState, getScriptableObject, getSelectorList, getStartColumnNumber, getStartLineNumber, getTextContent, getUserData, getVisibleText, handles, hasAttributes, hasChildNodes, hasFeature, insertBefore, insertBefore, isAncestorOf, isAncestorOfAny, isAttachedToPage, isDefaultNamespace, isDisplayed, isEqualNode, isSameNode, isSupported, isTrimmedText, lookupNamespaceURI, lookupPrefix, mayBeDisplayed, normalize, notifyIncorrectness, onAddedToDocumentFragment, onAddedToPage, onAllChildrenAddedToPage, printChildrenAsXml, processImportNode, querySelector, querySelectorAll, quietlyRemoveAndMoveChildrenTo, remove, removeAllChildren, removeCharacterDataChangeListener, removeChild, removeDomChangeListener, replace, replaceChild, setEndLocation, setNextSibling, setParentNode, setPreviousSibling, setReadyState, setScriptableObject, setStartLocation, setUserData
-
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, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setUserData
-
-
-
-
Constructor Detail
-
DomProcessingInstruction
public DomProcessingInstruction(SgmlPage page, java.lang.String target, java.lang.String data)
Creates a new instance.- Parameters:
page- the Page that contains this elementtarget- the targetdata- the data
-
-
Method Detail
-
getNodeType
public short getNodeType()
Returns this node's node type.- Specified by:
getNodeTypein interfaceorg.w3c.dom.Node- Specified by:
getNodeTypein classDomNode- Returns:
- the node type constant, in this case
Node.PROCESSING_INSTRUCTION_NODE
-
getNodeName
public java.lang.String getNodeName()
Returns this node's node name.- Specified by:
getNodeNamein interfaceorg.w3c.dom.Node- Specified by:
getNodeNamein classDomNode- Returns:
- this node's node name
-
getTarget
public java.lang.String getTarget()
- Specified by:
getTargetin interfaceorg.w3c.dom.ProcessingInstruction
-
getData
public java.lang.String getData()
- Specified by:
getDatain interfaceorg.w3c.dom.ProcessingInstruction
-
setData
public void setData(java.lang.String data) throws org.w3c.dom.DOMException- Specified by:
setDatain interfaceorg.w3c.dom.ProcessingInstruction- Throws:
org.w3c.dom.DOMException
-
setNodeValue
public void setNodeValue(java.lang.String value)
- Specified by:
setNodeValuein interfaceorg.w3c.dom.Node
-
getNodeValue
public java.lang.String getNodeValue()
- Specified by:
getNodeValuein interfaceorg.w3c.dom.Node- Overrides:
getNodeValuein classDomNode
-
setTextContent
public void setTextContent(java.lang.String textContent)
- Specified by:
setTextContentin interfaceorg.w3c.dom.Node- Overrides:
setTextContentin classDomNode
-
printXml
protected void printXml(java.lang.String indent, java.io.PrintWriter printWriter)Recursively writes the XML data for the node tree starting atnode.
-
setPrefix
public void setPrefix(java.lang.String prefix)
- Specified by:
setPrefixin interfaceorg.w3c.dom.Node
-
-