public class XmlDeclaration extends LeafNode
Modifier and Type | Field and Description |
---|---|
private boolean |
isProcessingInstruction |
EmptyString, parentNode, siblingIndex
Constructor and Description |
---|
XmlDeclaration(String name,
boolean isProcessingInstruction)
Create a new XML declaration
|
XmlDeclaration(String name,
String baseUri,
boolean isProcessingInstruction)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
String |
getWholeDeclaration()
Get the unencoded XML declaration.
|
private void |
getWholeDeclaration(Appendable accum,
Document.OutputSettings out) |
String |
name()
Get the name of this declaration.
|
String |
nodeName()
Get the node name of this node.
|
(package private) void |
outerHtmlHead(Appendable accum,
int depth,
Document.OutputSettings out)
Get the outer HTML of this node.
|
(package private) void |
outerHtmlTail(Appendable accum,
int depth,
Document.OutputSettings out) |
String |
toString() |
absUrl, attr, attr, attributes, baseUri, childNodeSize, coreValue, coreValue, doSetBaseUri, ensureChildNodes, hasAttr, hasAttributes, removeAttr
addChildren, addChildren, after, after, before, before, childNode, childNodes, childNodesAsArray, childNodesCopy, clearAttributes, clone, doClone, equals, filter, getOutputSettings, hasParent, hasSameValue, html, indent, nextSibling, nodelistChanged, outerHtml, outerHtml, ownerDocument, parent, parentNode, previousSibling, remove, removeChild, reparentChild, replaceChild, replaceWith, root, setBaseUri, setParentNode, setSiblingIndex, siblingIndex, siblingNodes, traverse, unwrap, wrap
private final boolean isProcessingInstruction
public XmlDeclaration(String name, boolean isProcessingInstruction)
name
- of declarationisProcessingInstruction
- is processing instructionpublic XmlDeclaration(String name, String baseUri, boolean isProcessingInstruction)
name
- of declarationbaseUri
- Leaf Nodes don't have base URIs; they inherit from their ElementisProcessingInstruction
- is processing instructionXmlDeclaration(String, boolean)
public String nodeName()
Node
public String getWholeDeclaration()
private void getWholeDeclaration(Appendable accum, Document.OutputSettings out) throws IOException
IOException
void outerHtmlHead(Appendable accum, int depth, Document.OutputSettings out) throws IOException
Node
outerHtmlHead
in class Node
accum
- accumulator to place HTML intoIOException
- if appending to the given accumulator fails.void outerHtmlTail(Appendable accum, int depth, Document.OutputSettings out)
outerHtmlTail
in class Node
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses