public class XmlDeclaration extends LeafNode
| Modifier and Type | Field and Description |
|---|---|
private boolean |
isProcessingInstruction |
EmptyString, parentNode, siblingIndex| Constructor and Description |
|---|
XmlDeclaration(java.lang.String name,
boolean isProcessingInstruction)
Create a new XML declaration
|
| Modifier and Type | Method and Description |
|---|---|
XmlDeclaration |
clone()
Create a stand-alone, deep copy of this node, and all of its children.
|
java.lang.String |
getWholeDeclaration()
Get the unencoded XML declaration.
|
private void |
getWholeDeclaration(java.lang.Appendable accum,
Document.OutputSettings out) |
java.lang.String |
name()
Get the name of this declaration.
|
java.lang.String |
nodeName()
Get the node name of this node.
|
(package private) void |
outerHtmlHead(java.lang.Appendable accum,
int depth,
Document.OutputSettings out)
Get the outer HTML of this node.
|
(package private) void |
outerHtmlTail(java.lang.Appendable accum,
int depth,
Document.OutputSettings out) |
java.lang.String |
toString()
Gets this node's outer HTML.
|
absUrl, attr, attr, attributes, baseUri, childNodeSize, coreValue, coreValue, doClone, doSetBaseUri, empty, ensureChildNodes, hasAttr, hasAttributes, removeAttraddChildren, addChildren, after, after, before, before, childNode, childNodes, childNodesAsArray, childNodesCopy, clearAttributes, equals, filter, hasParent, hasSameValue, html, indent, nextSibling, nodelistChanged, outerHtml, outerHtml, ownerDocument, parent, parentNode, previousSibling, remove, removeChild, reparentChild, replaceChild, replaceWith, root, setBaseUri, setParentNode, setSiblingIndex, shallowClone, siblingIndex, siblingNodes, traverse, unwrap, wrappublic XmlDeclaration(java.lang.String name,
boolean isProcessingInstruction)
name - of declarationisProcessingInstruction - is processing instructionpublic java.lang.String nodeName()
Nodepublic java.lang.String name()
public java.lang.String getWholeDeclaration()
private void getWholeDeclaration(java.lang.Appendable accum,
Document.OutputSettings out)
throws java.io.IOException
java.io.IOExceptionvoid outerHtmlHead(java.lang.Appendable accum,
int depth,
Document.OutputSettings out)
throws java.io.IOException
NodeouterHtmlHead in class Nodeaccum - accumulator to place HTML intojava.io.IOException - if appending to the given accumulator fails.void outerHtmlTail(java.lang.Appendable accum,
int depth,
Document.OutputSettings out)
outerHtmlTail in class Nodepublic java.lang.String toString()
NodetoString in class NodeNode.outerHtml()public XmlDeclaration clone()
Node
The cloned node may be adopted into another Document or node structure using Element.appendChild(Node).
clone in class NodeNode.shallowClone()