Class XmlDeclaration
java.lang.Object
com.itextpdf.styledxmlparser.jsoup.nodes.Node
com.itextpdf.styledxmlparser.jsoup.nodes.LeafNode
com.itextpdf.styledxmlparser.jsoup.nodes.XmlDeclaration
- All Implemented Interfaces:
Cloneable
An XML Declaration.
-
Field Summary
FieldsFields inherited from class Node
EmptyNodes, EmptyString, parentNode, siblingIndex -
Constructor Summary
ConstructorsConstructorDescriptionXmlDeclaration(String name, boolean isProcessingInstruction) Create a new XML declaration -
Method Summary
Modifier and TypeMethodDescriptionclone()Create a stand-alone, deep copy of this node, and all of its children.Get the unencoded XML declaration.private voidgetWholeDeclaration(Appendable accum, Document.OutputSettings out) name()Get the name of this declaration.nodeName()Get the node name of this node.(package private) voidouterHtmlHead(Appendable accum, int depth, Document.OutputSettings out) Get the outer HTML of this node.(package private) voidouterHtmlTail(Appendable accum, int depth, Document.OutputSettings out) toString()Gets this node's outer HTML.Methods inherited from class LeafNode
absUrl, attr, attr, attributes, baseUri, childNodeSize, coreValue, coreValue, doClone, doSetBaseUri, empty, ensureChildNodes, hasAttr, hasAttributes, removeAttrMethods inherited from class Node
addChildren, 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, wrap
-
Field Details
-
isProcessingInstruction
private final boolean isProcessingInstruction
-
-
Constructor Details
-
XmlDeclaration
Create a new XML declaration- Parameters:
name- of declarationisProcessingInstruction- is processing instruction
-
-
Method Details
-
nodeName
-
name
-
getWholeDeclaration
-
getWholeDeclaration
- Throws:
IOException
-
outerHtmlHead
Description copied from class:NodeGet the outer HTML of this node.- Specified by:
outerHtmlHeadin classNode- Parameters:
accum- accumulator to place HTML into- Throws:
IOException- if appending to the given accumulator fails.
-
outerHtmlTail
- Specified by:
outerHtmlTailin classNode
-
toString
-
clone
Description copied from class:NodeCreate a stand-alone, deep copy of this node, and all of its children. The cloned node will have no siblings or parent node. As a stand-alone object, any changes made to the clone or any of its children will not impact the original node.The cloned node may be adopted into another Document or node structure using
Element.appendChild(Node).
-