Package org.jsoup.nodes
Class DocumentType
java.lang.Object
org.jsoup.nodes.Node
org.jsoup.nodes.LeafNode
org.jsoup.nodes.DocumentType
- All Implemented Interfaces:
Cloneable
A
<!DOCTYPE>
node.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private static final String
private static final String
static final String
private static final String
static final String
Fields inherited from class org.jsoup.nodes.Node
EmptyNodes, EmptyString, parentNode, siblingIndex
-
Constructor Summary
ConstructorsConstructorDescriptionDocumentType
(String name, String publicId, String systemId) Create a new doctype element. -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
name()
Get this doctype's name (when set, or empty 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) publicId()
Get this doctype's Public ID (when set, or empty string)void
setPubSysKey
(String value) systemId()
Get this doctype's System ID (when set, or empty string)private void
Methods inherited from class org.jsoup.nodes.LeafNode
absUrl, attr, attr, attributes, baseUri, childNodeSize, coreValue, coreValue, doClone, doSetBaseUri, empty, ensureChildNodes, hasAttr, hasAttributes, removeAttr
Methods inherited from class org.jsoup.nodes.Node
addChildren, addChildren, after, after, attributesSize, before, before, childNode, childNodes, childNodesAsArray, childNodesCopy, clearAttributes, clone, equals, filter, firstChild, forEachNode, hashCode, hasParent, hasSameValue, html, indent, isEffectivelyFirst, lastChild, nameIs, nextSibling, nodelistChanged, nodeStream, nodeStream, normalName, outerHtml, outerHtml, ownerDocument, parent, parentElementIs, parentNameIs, parentNode, previousSibling, remove, removeChild, reparentChild, replaceChild, replaceWith, root, setBaseUri, setParentNode, setSiblingIndex, shallowClone, siblingIndex, siblingNodes, sourceRange, toString, traverse, unwrap, wrap
-
Field Details
-
PUBLIC_KEY
- See Also:
-
SYSTEM_KEY
- See Also:
-
NAME
- See Also:
-
PUB_SYS_KEY
- See Also:
-
PUBLIC_ID
- See Also:
-
SYSTEM_ID
- See Also:
-
-
Constructor Details
-
DocumentType
Create a new doctype element.- Parameters:
name
- the doctype's namepublicId
- the doctype's public IDsystemId
- the doctype's system ID
-
-
Method Details
-
setPubSysKey
-
updatePubSyskey
private void updatePubSyskey() -
name
Get this doctype's name (when set, or empty string)- Returns:
- doctype name
-
publicId
Get this doctype's Public ID (when set, or empty string)- Returns:
- doctype Public ID
-
systemId
Get this doctype's System ID (when set, or empty string)- Returns:
- doctype System ID
-
nodeName
Description copied from class:Node
Get the node name of this node. Use for debugging purposes and not logic switching (for that, use instanceof). -
outerHtmlHead
Description copied from class:Node
Get the outer HTML of this node.- Specified by:
outerHtmlHead
in classNode
- Parameters:
accum
- accumulator to place HTML into- Throws:
IOException
- if appending to the given accumulator fails.
-
outerHtmlTail
- Specified by:
outerHtmlTail
in classNode
-
has
-