A B C D E F G H I J K L M N O P Q R S T U V W X
All Classes All Packages

## A

a - Variable in class org.jsoup.select.Evaluator.CssNthEvaluator
absUrl(String) - Method in class org.jsoup.nodes.Node
  Get an absolute URL from a URL attribute that may be relative (such as an `<a href>` or `<img src>`).
add(int, E) - Method in class org.jsoup.helper.ChangeNotifyingArrayList
add(E) - Method in class org.jsoup.helper.ChangeNotifyingArrayList
add(Object) - Method in class org.jsoup.internal.StringUtil.StringJoiner
  Add another item to the joiner, will be separated
add(String, String) - Method in class org.jsoup.nodes.Attributes
  Adds a new attribute.
add(Evaluator) - Method in class org.jsoup.select.CombiningEvaluator.Or
addAll(int, Collection<? extends E>) - Method in class org.jsoup.helper.ChangeNotifyingArrayList
addAll(Collection<? extends E>) - Method in class org.jsoup.helper.ChangeNotifyingArrayList
addAll(Attributes) - Method in class org.jsoup.nodes.Attributes
  Add all the attributes from the incoming set to this set.
addAttributes(String, String...) - Method in class org.jsoup.safety.Safelist
  Add a list of allowed attributes to a tag.
addAttributes(String, String...) - Method in class org.jsoup.safety.Whitelist
  Deprecated.
addChildren(int, Node...) - Method in class org.jsoup.nodes.Node
addChildren(Node...) - Method in class org.jsoup.nodes.Node
addClass(String) - Method in class org.jsoup.nodes.Element
  Add a class name to this element's `class` attribute.
addClass(String) - Method in class org.jsoup.select.Elements
  Add the class name to every matched element's `class` attribute.
addElement(Element) - Method in class org.jsoup.nodes.FormElement
  Add a form control element to this form.
addEnforcedAttribute(String, String, String) - Method in class org.jsoup.safety.Safelist
  Add an enforced attribute to a tag.
addEnforcedAttribute(String, String, String) - Method in class org.jsoup.safety.Whitelist
  Deprecated.
addFirst(Character) - Method in class org.jsoup.parser.TokenQueue
  Deprecated.
  unused and will be removed in 1.15.x
addFirst(String) - Method in class org.jsoup.parser.TokenQueue
  Add a string to the start of the queue.
addHeader(String, String) - Method in interface org.jsoup.Connection.Base
  Add a header.
addProtocols(String, String, String...) - Method in class org.jsoup.safety.Safelist
  Add allowed URL protocols for an element's URL attribute.
addProtocols(String, String, String...) - Method in class org.jsoup.safety.Whitelist
  Deprecated.
addTags(String...) - Method in class org.jsoup.safety.Safelist
  Add a list of allowed elements to a safelist.
addTags(String...) - Method in class org.jsoup.safety.Whitelist
  Deprecated.
advance() - Method in class org.jsoup.parser.CharacterReader
  Moves the current position by one.
advance() - Method in class org.jsoup.parser.TokenQueue
  Drops the next character off the queue.
after(String) - Method in class org.jsoup.nodes.Element
  Insert the specified HTML into the DOM after this element (as a following sibling).
after(String) - Method in class org.jsoup.nodes.Node
  Insert the specified HTML into the DOM after this node (as a following sibling).
after(String) - Method in class org.jsoup.select.Elements
  Insert the supplied HTML after each matched element's outer HTML.
after(Node) - Method in class org.jsoup.nodes.Element
  Insert the specified node into the DOM after this node (as a following sibling).
after(Node) - Method in class org.jsoup.nodes.Node
  Insert the specified node into the DOM after this node (as a following sibling).
AllElements() - Constructor for class org.jsoup.select.Evaluator.AllElements
append(Object) - Method in class org.jsoup.internal.StringUtil.StringJoiner
  Append content to the current item; not separated
append(String) - Method in class org.jsoup.nodes.Element
  Add inner HTML to this element.
append(String) - Method in class org.jsoup.select.Elements
  Add the supplied HTML to the end of each matched element's inner HTML.
appendChild(Node) - Method in class org.jsoup.nodes.Element
  Insert a node to the end of this Element's children.
appendChildren(Collection<? extends Node>) - Method in class org.jsoup.nodes.Element
  Insert the given nodes to the end of this Element's children.
appendElement(String) - Method in class org.jsoup.nodes.Element
  Create a new element by tag name, and add it as the last child.
appendNormalisedWhitespace(StringBuilder, String, boolean) - Static method in class org.jsoup.internal.StringUtil
  After normalizing the whitespace within a string, appends it to a string builder.
appendText(String) - Method in class org.jsoup.nodes.Element
  Create and append a new TextNode to this element.
appendTo(Element) - Method in class org.jsoup.nodes.Element
  Add this element to the supplied parent element, as its next child.
asList() - Method in class org.jsoup.nodes.Attributes
  Get the attributes as a List, for iteration.
asString(Document) - Method in class org.jsoup.helper.W3CDom
  Serialize a W3C document to a String.
asString(Document, Map<String, String>) - Static method in class org.jsoup.helper.W3CDom
  Serialize a W3C document to a String.
asXmlDeclaration() - Method in class org.jsoup.nodes.Comment
  Attempt to cast this comment to an XML Declaration node.
attr(String) - Method in class org.jsoup.nodes.Node
  Get an attribute's value by its key.
attr(String) - Method in class org.jsoup.select.Elements
  Get an attribute value from the first matched element that has the attribute.
attr(String, boolean) - Method in class org.jsoup.nodes.Element
  Set a boolean attribute value on this element.
attr(String, String) - Method in class org.jsoup.nodes.Element
  Set an attribute value on this element.
attr(String, String) - Method in class org.jsoup.nodes.Node
  Set an attribute (key=value).
attr(String, String) - Method in class org.jsoup.select.Elements
  Set an attribute on all matched elements.
Attribute - Class in org.jsoup.nodes
  A single key + value attribute.
Attribute(String) - Constructor for class org.jsoup.select.Evaluator.Attribute
Attribute(String, String) - Constructor for class org.jsoup.nodes.Attribute
  Create a new attribute from unencoded (raw) key and value.
Attribute(String, String, Attributes) - Constructor for class org.jsoup.nodes.Attribute
  Create a new attribute from unencoded (raw) key and value.
AttributeKeyPair(String, String) - Constructor for class org.jsoup.select.Evaluator.AttributeKeyPair
AttributeKeyPair(String, String, boolean) - Constructor for class org.jsoup.select.Evaluator.AttributeKeyPair
attributes() - Method in class org.jsoup.nodes.Element
attributes() - Method in class org.jsoup.nodes.Node
  Get all of the element's attributes.
Attributes - Class in org.jsoup.nodes
  The attributes of an Element.
Attributes() - Constructor for class org.jsoup.nodes.Attributes
attributesSize() - Method in class org.jsoup.nodes.Node
  Get the number of attributes that this Node has.
AttributeStarting(String) - Constructor for class org.jsoup.select.Evaluator.AttributeStarting
AttributeWithValue(String, String) - Constructor for class org.jsoup.select.Evaluator.AttributeWithValue
AttributeWithValueContaining(String, String) - Constructor for class org.jsoup.select.Evaluator.AttributeWithValueContaining
AttributeWithValueEnding(String, String) - Constructor for class org.jsoup.select.Evaluator.AttributeWithValueEnding
AttributeWithValueMatching(String, Pattern) - Constructor for class org.jsoup.select.Evaluator.AttributeWithValueMatching
AttributeWithValueNot(String, String) - Constructor for class org.jsoup.select.Evaluator.AttributeWithValueNot
AttributeWithValueStarting(String, String) - Constructor for class org.jsoup.select.Evaluator.AttributeWithValueStarting

## B

b - Variable in class org.jsoup.select.Evaluator.CssNthEvaluator
base - org.jsoup.nodes.Entities.EscapeMode
  Default HTML output entities.
baseUri() - Method in class org.jsoup.nodes.Element
baseUri() - Method in class org.jsoup.nodes.Node
  Get the base URI that applies to this node.
basic() - Static method in class org.jsoup.safety.Safelist
  This safelist allows a fuller range of text nodes: `a, b, blockquote, br, cite, code, dd, dl, dt, em, i, li, ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul`, and appropriate attributes.
basic() - Static method in class org.jsoup.safety.Whitelist
  Deprecated.
basicWithImages() - Static method in class org.jsoup.safety.Safelist
  This safelist allows the same text tags as `Safelist.basic()`, and also allows `img` tags, with appropriate attributes, with `src` pointing to `http` or `https`.
basicWithImages() - Static method in class org.jsoup.safety.Whitelist
  Deprecated.
before(String) - Method in class org.jsoup.nodes.Element
  Insert the specified HTML into the DOM before this element (as a preceding sibling).
before(String) - Method in class org.jsoup.nodes.Node
  Insert the specified HTML into the DOM before this node (as a preceding sibling).
before(String) - Method in class org.jsoup.select.Elements
  Insert the supplied HTML before each matched element's outer HTML.
before(Node) - Method in class org.jsoup.nodes.Element
  Insert the specified node into the DOM before this node (as a preceding sibling).
before(Node) - Method in class org.jsoup.nodes.Node
  Insert the specified node into the DOM before this node (as a preceding sibling).
body() - Method in interface org.jsoup.Connection.Response
  Get the body of the response as a plain string.
body() - Method in class org.jsoup.helper.HttpConnection.Response
body() - Method in class org.jsoup.nodes.Document
  Get this document's `<body>` or `<frameset>` element.
bodyAsBytes() - Method in interface org.jsoup.Connection.Response
  Get the body of the response as an array of bytes.
bodyAsBytes() - Method in class org.jsoup.helper.HttpConnection.Response
bodyStream() - Method in interface org.jsoup.Connection.Response
  Get the body of the response as a (buffered) InputStream.
bodyStream() - Method in class org.jsoup.helper.HttpConnection.Response
borrowBuilder() - Static method in class org.jsoup.internal.StringUtil
  Maintains cached StringBuilders in a flyweight pattern, to minimize new StringBuilder GCs.
bufferUp() - Method in interface org.jsoup.Connection.Response
  Read the body of the response into a local buffer, so that `Connection.Response.parse()` may be called repeatedly on the same connection response (otherwise, once the response is read, its InputStream will have been drained and may not be re-read).
bufferUp() - Method in class org.jsoup.helper.HttpConnection.Response

## C

calculatePosition(Element, Element) - Method in class org.jsoup.select.Evaluator.CssNthEvaluator
calculatePosition(Element, Element) - Method in class org.jsoup.select.Evaluator.IsNthChild
calculatePosition(Element, Element) - Method in class org.jsoup.select.Evaluator.IsNthLastChild
calculatePosition(Element, Element) - Method in class org.jsoup.select.Evaluator.IsNthLastOfType
calculatePosition(Element, Element) - Method in class org.jsoup.select.Evaluator.IsNthOfType
CDataNode - Class in org.jsoup.nodes
  A Character Data node, to support CDATA sections.
CDataNode(String) - Constructor for class org.jsoup.nodes.CDataNode
ChangeNotifyingArrayList<E> - Class in org.jsoup.helper
  Implementation of ArrayList that watches out for changes to the contents.
ChangeNotifyingArrayList(int) - Constructor for class org.jsoup.helper.ChangeNotifyingArrayList
CharacterReader - Class in org.jsoup.parser
  CharacterReader consumes tokens off a string.
CharacterReader(Reader) - Constructor for class org.jsoup.parser.CharacterReader
CharacterReader(Reader, int) - Constructor for class org.jsoup.parser.CharacterReader
CharacterReader(String) - Constructor for class org.jsoup.parser.CharacterReader
charset() - Method in interface org.jsoup.Connection.Response
  Get the character set name of the response, derived from the content-type header.
charset() - Method in class org.jsoup.helper.HttpConnection.Response
charset() - Method in class org.jsoup.nodes.Document
  Returns the charset used in this document.
charset() - Method in class org.jsoup.nodes.Document.OutputSettings
  Get the document's current output charset, which is used to control which characters are escaped when generating HTML (via the `html()` methods), and which are kept intact.
charset(String) - Method in interface org.jsoup.Connection.Response
  Set / override the response character set.
charset(String) - Method in class org.jsoup.helper.HttpConnection.Response
charset(String) - Method in class org.jsoup.nodes.Document.OutputSettings
  Update the document's output charset.
charset(Charset) - Method in class org.jsoup.nodes.Document
  Sets the charset used in this document.
charset(Charset) - Method in class org.jsoup.nodes.Document.OutputSettings
  Update the document's output charset.
child(int) - Method in class org.jsoup.nodes.Element
  Get a child element of this element, by its 0-based index number.
childNode(int) - Method in class org.jsoup.nodes.Node
  Get a child node by its 0-based index.
childNodes() - Method in class org.jsoup.nodes.Node
  Get this node's children.
childNodesAsArray() - Method in class org.jsoup.nodes.Node
childNodesCopy() - Method in class org.jsoup.nodes.Node
  Returns a deep copy of this node's children.
childNodeSize() - Method in class org.jsoup.nodes.Element
childNodeSize() - Method in class org.jsoup.nodes.Node
  Get the number of child nodes that this node holds.
children() - Method in class org.jsoup.nodes.Element
  Get this element's child elements.
childrenSize() - Method in class org.jsoup.nodes.Element
  Get the number of child nodes of this element that are elements.
chompBalanced(char, char) - Method in class org.jsoup.parser.TokenQueue
  Pulls a balanced string off the queue.
chompTo(String) - Method in class org.jsoup.parser.TokenQueue
  Pulls a string off the queue (like consumeTo), and then pulls off the matched string (but does not return it).
chompToIgnoreCase(String) - Method in class org.jsoup.parser.TokenQueue
Class(String) - Constructor for class org.jsoup.select.Evaluator.Class
className() - Method in class org.jsoup.nodes.Element
  Gets the literal value of this element's "class" attribute, which may include multiple class names, space separated.
classNames() - Method in class org.jsoup.nodes.Element
  Get all of the element's class names.
classNames(Set<String>) - Method in class org.jsoup.nodes.Element
  Set the element's `class` attribute to the supplied class names.
clean(String, String, Safelist) - Static method in class org.jsoup.Jsoup
  Get safe HTML from untrusted input HTML, by parsing input HTML and filtering it through an allow-list of safe tags and attributes.
clean(String, String, Safelist, Document.OutputSettings) - Static method in class org.jsoup.Jsoup
  Get safe HTML from untrusted input HTML, by parsing input HTML and filtering it through a safe-list of permitted tags and attributes.
clean(String, String, Whitelist) - Static method in class org.jsoup.Jsoup
  Deprecated.
  as of 1.14.1.
clean(String, String, Whitelist, Document.OutputSettings) - Static method in class org.jsoup.Jsoup
  Deprecated.
  as of 1.14.1.
clean(String, Safelist) - Static method in class org.jsoup.Jsoup
  Get safe HTML from untrusted input HTML, by parsing input HTML and filtering it through a safe-list of permitted tags and attributes.
clean(String, Whitelist) - Static method in class org.jsoup.Jsoup
  Deprecated.
  as of 1.14.1.
clean(Document) - Method in class org.jsoup.safety.Cleaner
  Creates a new, clean document, from the original dirty document, containing only elements allowed by the safelist.
Cleaner - Class in org.jsoup.safety
  The safelist based HTML cleaner.
Cleaner(Safelist) - Constructor for class org.jsoup.safety.Cleaner
  Create a new cleaner, that sanitizes documents using the supplied safelist.
Cleaner(Whitelist) - Constructor for class org.jsoup.safety.Cleaner
  Deprecated.
  as of 1.14.1.
clear() - Method in class org.jsoup.helper.ChangeNotifyingArrayList
clearAttributes() - Method in class org.jsoup.nodes.Element
clearAttributes() - Method in class org.jsoup.nodes.Node
  Clear (remove) all of the attributes in this node.
clone() - Method in class org.jsoup.nodes.Attribute
clone() - Method in class org.jsoup.nodes.Attributes
clone() - Method in class org.jsoup.nodes.CDataNode
clone() - Method in class org.jsoup.nodes.Comment
clone() - Method in class org.jsoup.nodes.DataNode
clone() - Method in class org.jsoup.nodes.Document
clone() - Method in class org.jsoup.nodes.Document.OutputSettings
clone() - Method in class org.jsoup.nodes.Element
clone() - Method in class org.jsoup.nodes.FormElement
clone() - Method in class org.jsoup.nodes.Node
  Create a stand-alone, deep copy of this node, and all of its children.
clone() - Method in class org.jsoup.nodes.TextNode
clone() - Method in class org.jsoup.nodes.XmlDeclaration
clone() - Method in class org.jsoup.parser.Tag
clone() - Method in class org.jsoup.select.Elements
  Creates a deep copy of these elements.
close() - Method in class org.jsoup.parser.CharacterReader
closest(String) - Method in class org.jsoup.nodes.Element
  Find the closest element up the tree of parents that matches the specified CSS query.
closest(Evaluator) - Method in class org.jsoup.nodes.Element
  Find the closest element up the tree of parents that matches the specified evaluator.
codepointsForName(String, int[]) - Static method in class org.jsoup.nodes.Entities
collect(Evaluator, Element) - Static method in class org.jsoup.select.Collector
  Build a list of elements, by visiting root and every descendant of root, and testing it against the evaluator.
Collector - Class in org.jsoup.select
  Collects a list of elements that match the supplied criteria.
CombiningEvaluator - Class in org.jsoup.select
  Base combining (and, or) evaluator.
CombiningEvaluator.And - Class in org.jsoup.select
CombiningEvaluator.Or - Class in org.jsoup.select
Comment - Class in org.jsoup.nodes
  A comment node.
Comment(String) - Constructor for class org.jsoup.nodes.Comment
  Create a new comment node.
comments() - Method in class org.jsoup.select.Elements
  Get `Comment` nodes that are direct child nodes of the selected elements.
complete() - Method in class org.jsoup.internal.StringUtil.StringJoiner
  Return the joined string, and release the builder back to the pool.
connect(String) - Static method in class org.jsoup.helper.HttpConnection
  Create a new Connection, with the request URL specified.
connect(String) - Static method in class org.jsoup.Jsoup
  Creates a new `Connection` (session), with the defined request URL.
connect(URL) - Static method in class org.jsoup.helper.HttpConnection
  Create a new Connection, with the request URL specified.
connection() - Method in class org.jsoup.nodes.Document
  Returns the Connection (Request/Response) object that was used to fetch this document, if any; otherwise, a new default Connection object.
connection(Connection) - Method in class org.jsoup.nodes.Document
  Set the Connection used to fetch this document.
Connection - Interface in org.jsoup
  The Connection interface is a convenient HTTP client and session object to fetch content from the web, and parse them into Documents.
Connection.Base<T extends Connection.Base<T>> - Interface in org.jsoup
  Common methods for Requests and Responses
Connection.KeyVal - Interface in org.jsoup
  A Key:Value tuple(+), used for form data.
Connection.Method - Enum in org.jsoup
  GET and POST http methods.
Connection.Request - Interface in org.jsoup
  Represents a HTTP request.
Connection.Response - Interface in org.jsoup
  Represents a HTTP response.
ConstrainableInputStream - Class in org.jsoup.internal
  A jsoup internal class (so don't use it as there is no contract API) that enables constraints on an Input Stream, namely a maximum read size, and the ability to Thread.interrupt() the read.
consume() - Method in class org.jsoup.parser.TokenQueue
  Consume one character off queue.
consume(String) - Method in class org.jsoup.parser.TokenQueue
  Consumes the supplied sequence of the queue.
consumeAttributeKey() - Method in class org.jsoup.parser.TokenQueue
  Deprecated.
  unused and will be removed in 1.15.x
consumeCssIdentifier() - Method in class org.jsoup.parser.TokenQueue
  Consume a CSS identifier (ID or class) off the queue (letter, digit, -, _) http://www.w3.org/TR/CSS2/syndata.html#value-def-identifier
consumeElementSelector() - Method in class org.jsoup.parser.TokenQueue
  Consume a CSS element selector (tag name, but | instead of : for namespaces (or *| for wildcard namespace), to not conflict with :pseudo selects).
consumeTagName() - Method in class org.jsoup.parser.TokenQueue
  Deprecated.
  unused and will be removed in 1.15.x
consumeTo(char) - Method in class org.jsoup.parser.CharacterReader
  Reads characters up to the specific char.
consumeTo(String) - Method in class org.jsoup.parser.TokenQueue
  Pulls a string off the queue, up to but exclusive of the match sequence, or to the queue running out.
consumeToAny(char...) - Method in class org.jsoup.parser.CharacterReader
  Read characters until the first of any delimiters is found.
consumeToAny(String...) - Method in class org.jsoup.parser.TokenQueue
  Consumes to the first sequence provided, or to the end of the queue.
consumeToIgnoreCase(String) - Method in class org.jsoup.parser.TokenQueue
consumeWhitespace() - Method in class org.jsoup.parser.TokenQueue
  Pulls the next run of whitespace characters of the queue.
consumeWord() - Method in class org.jsoup.parser.TokenQueue
  Retrieves the next run of word type (letter or digit) off the queue.
ContainsData(String) - Constructor for class org.jsoup.select.Evaluator.ContainsData
ContainsOwnText(String) - Constructor for class org.jsoup.select.Evaluator.ContainsOwnText
ContainsText(String) - Constructor for class org.jsoup.select.Evaluator.ContainsText
CONTENT_ENCODING - Static variable in class org.jsoup.helper.HttpConnection
CONTENT_TYPE - Static variable in class org.jsoup.helper.HttpConnection
contentType() - Method in interface org.jsoup.Connection.KeyVal
  Get the current Content Type, or `null` if not set.
contentType() - Method in interface org.jsoup.Connection.Response
  Get the response content type (e.g.
contentType() - Method in class org.jsoup.helper.HttpConnection.KeyVal
contentType() - Method in class org.jsoup.helper.HttpConnection.Response
contentType(String) - Method in interface org.jsoup.Connection.KeyVal
  Set the Content Type header used in the MIME body (aka mimetype) when uploading files.
contentType(String) - Method in class org.jsoup.helper.HttpConnection.KeyVal
CONTINUE - org.jsoup.select.NodeFilter.FilterResult
  Continue processing the tree
convert(Document) - Static method in class org.jsoup.helper.W3CDom
  Converts a jsoup DOM to a W3C DOM.
convert(Document, Document) - Method in class org.jsoup.helper.W3CDom
  Converts a jsoup document into the provided W3C Document.
convert(Element, Document) - Method in class org.jsoup.helper.W3CDom
  Converts a jsoup element into the provided W3C Document.
cookie(String) - Method in interface org.jsoup.Connection.Base
  Get a cookie value by name from this request/response.
cookie(String, String) - Method in interface org.jsoup.Connection.Base
  Set a cookie in this request/response.
cookie(String, String) - Method in interface org.jsoup.Connection
  Set a cookie to be sent in the request.
cookie(String, String) - Method in class org.jsoup.helper.HttpConnection
cookies() - Method in interface org.jsoup.Connection.Base
  Retrieve all of the request/response cookies as a map
cookies(Map<String, String>) - Method in interface org.jsoup.Connection
  Adds each of the supplied cookies to the request.
cookies(Map<String, String>) - Method in class org.jsoup.helper.HttpConnection
cookieStore() - Method in interface org.jsoup.Connection
  Get the cookie store used by this Connection.
cookieStore() - Method in class org.jsoup.helper.HttpConnection
cookieStore(CookieStore) - Method in interface org.jsoup.Connection
  Provide a custom or pre-filled CookieStore to be used on requests made by this Connection.
cookieStore(CookieStore) - Method in class org.jsoup.helper.HttpConnection
create(String, String) - Static method in class org.jsoup.helper.HttpConnection.KeyVal
create(String, String, InputStream) - Static method in class org.jsoup.helper.HttpConnection.KeyVal
createElement(String) - Method in class org.jsoup.nodes.Document
  Create a new Element, with this document's base uri.
createFromEncoded(String) - Static method in class org.jsoup.nodes.TextNode
  Create a new TextNode from HTML encoded (aka escaped) data.
createFromEncoded(String, String) - Static method in class org.jsoup.nodes.Attribute
  Create a new Attribute from an unencoded key and a HTML attribute encoded value.
createFromEncoded(String, String) - Static method in class org.jsoup.nodes.DataNode
  Deprecated.
  Unused, and will be removed in 1.15.1.
createShell(String) - Static method in class org.jsoup.nodes.Document
  Create a valid, empty shell of a document, suitable for adding more elements to.
CssNthEvaluator(int) - Constructor for class org.jsoup.select.Evaluator.CssNthEvaluator
CssNthEvaluator(int, int) - Constructor for class org.jsoup.select.Evaluator.CssNthEvaluator
cssSelector() - Method in class org.jsoup.nodes.Element
  Get a CSS selector that will uniquely select this element.
current() - Method in class org.jsoup.parser.CharacterReader
  Get the char at the current position.

## D

data() - Method in interface org.jsoup.Connection.Request
  Get all of the request's data parameters
data() - Method in class org.jsoup.helper.HttpConnection.Request
data() - Method in class org.jsoup.nodes.Element
  Get the combined data of this element.
data(String) - Method in interface org.jsoup.Connection
  Get the data KeyVal for this key, if any
data(String) - Method in class org.jsoup.helper.HttpConnection
data(String...) - Method in interface org.jsoup.Connection
  Add one or more request `key, val` data parameter pairs.
data(String...) - Method in class org.jsoup.helper.HttpConnection
data(String, String) - Method in interface org.jsoup.Connection
  Add a request data parameter.
data(String, String) - Method in class org.jsoup.helper.HttpConnection
data(String, String, InputStream) - Method in interface org.jsoup.Connection
  Add an input stream as a request data parameter.
data(String, String, InputStream) - Method in class org.jsoup.helper.HttpConnection
data(String, String, InputStream, String) - Method in interface org.jsoup.Connection
  Add an input stream as a request data parameter.
data(String, String, InputStream, String) - Method in class org.jsoup.helper.HttpConnection
data(Collection<Connection.KeyVal>) - Method in interface org.jsoup.Connection
  Adds all of the supplied data to the request data parameters
data(Collection<Connection.KeyVal>) - Method in class org.jsoup.helper.HttpConnection
data(Map<String, String>) - Method in interface org.jsoup.Connection
  Adds all of the supplied data to the request data parameters
data(Map<String, String>) - Method in class org.jsoup.helper.HttpConnection
data(Connection.KeyVal) - Method in interface org.jsoup.Connection.Request
  Add a data parameter to the request
data(Connection.KeyVal) - Method in class org.jsoup.helper.HttpConnection.Request
DataNode - Class in org.jsoup.nodes
  A data node, for contents of style, script tags etc, where contents should not show in text().
DataNode(String) - Constructor for class org.jsoup.nodes.DataNode
  Create a new DataNode.
dataNodes() - Method in class org.jsoup.nodes.Element
  Get this element's child data nodes.
dataNodes() - Method in class org.jsoup.select.Elements
  Get `DataNode` nodes that are direct child nodes of the selected elements.
dataPrefix - Static variable in class org.jsoup.nodes.Attributes
dataset() - Method in class org.jsoup.nodes.Attributes
  Retrieves a filtered view of attributes that are HTML5 custom data attributes; that is, attributes with keys starting with `data-`.
dataset() - Method in class org.jsoup.nodes.Element
  Get this element's HTML5 custom data attributes.
DataUtil - Class in org.jsoup.helper
  Internal static utilities for handling data.
deduplicate(ParseSettings) - Method in class org.jsoup.nodes.Attributes
  Internal method.
DEFAULT_UA - Static variable in class org.jsoup.helper.HttpConnection
  Many users would get caught by not setting a user-agent and therefore getting different responses on their desktop vs in jsoup, which would otherwise default to `Java`.
DELETE - org.jsoup.Connection.Method
doClone(Node) - Method in class org.jsoup.nodes.Element
doClone(Node) - Method in class org.jsoup.nodes.Node
Document - Class in org.jsoup.nodes
  A HTML Document.
Document(String) - Constructor for class org.jsoup.nodes.Document
  Create a new, empty Document.
Document.OutputSettings - Class in org.jsoup.nodes
  A Document's output settings control the form of the text() and html() methods.
Document.OutputSettings.Syntax - Enum in org.jsoup.nodes
  The output serialization syntax.
Document.QuirksMode - Enum in org.jsoup.nodes
documentType() - Method in class org.jsoup.nodes.Document
  Returns this Document's doctype.
DocumentType - Class in org.jsoup.nodes
  A `<!DOCTYPE>` node.
DocumentType(String, String, String) - Constructor for class org.jsoup.nodes.DocumentType
  Create a new doctype element.
doSetBaseUri(String) - Method in class org.jsoup.nodes.Element
doSetBaseUri(String) - Method in class org.jsoup.nodes.Node
  Set the baseUri for just this node (not its descendants), if this Node tracks base URIs.

## E

eachAttr(String) - Method in class org.jsoup.select.Elements
  Get the attribute value for each of the matched elements.
eachText() - Method in class org.jsoup.select.Elements
  Get the text content of each of the matched elements.
Element - Class in org.jsoup.nodes
  A HTML element consists of a tag name, attributes, and child nodes (including text nodes and other elements).
Element(String) - Constructor for class org.jsoup.nodes.Element
  Create a new, standalone element.
Element(Tag, String) - Constructor for class org.jsoup.nodes.Element
  Create a new Element from a Tag and a base URI.
Element(Tag, String, Attributes) - Constructor for class org.jsoup.nodes.Element
  Create a new, standalone Element.
elements() - Method in class org.jsoup.nodes.FormElement
  Get the list of form control elements associated with this form.
Elements - Class in org.jsoup.select
  A list of `Element`s, with methods that act on every element in the list.
Elements() - Constructor for class org.jsoup.select.Elements
Elements(int) - Constructor for class org.jsoup.select.Elements
Elements(Collection<Element>) - Constructor for class org.jsoup.select.Elements
Elements(List<Element>) - Constructor for class org.jsoup.select.Elements
Elements(Element...) - Constructor for class org.jsoup.select.Elements
elementSiblingIndex() - Method in class org.jsoup.nodes.Element
  Get the list index of this element in its element sibling list.
empty() - Method in class org.jsoup.nodes.Element
  Remove all of the element's child nodes.
empty() - Method in class org.jsoup.nodes.Node
  Delete all this node's children.
empty() - Method in class org.jsoup.select.Elements
  Empty (remove all child nodes from) each matched element.
ensureChildNodes() - Method in class org.jsoup.nodes.Element
ensureChildNodes() - Method in class org.jsoup.nodes.Node
Entities - Class in org.jsoup.nodes
  HTML entities, and escape routines.
Entities.EscapeMode - Enum in org.jsoup.nodes
eq(int) - Method in class org.jsoup.select.Elements
  Get the nth matched element as an Elements object.
equals(Object) - Method in class org.jsoup.nodes.Attribute
equals(Object) - Method in class org.jsoup.nodes.Attributes
  Checks if these attributes are equal to another set of attributes, by comparing the two sets.
equals(Object) - Method in class org.jsoup.nodes.Node
  Check if this node is the same instance of another (object identity test).
equals(Object) - Method in class org.jsoup.parser.Tag
escape(String) - Static method in class org.jsoup.nodes.Entities
  HTML escape an input string, using the default settings (UTF-8, base entities).
escape(String, Document.OutputSettings) - Static method in class org.jsoup.nodes.Entities
  HTML escape an input string.
escapeMode() - Method in class org.jsoup.nodes.Document.OutputSettings
  Get the document's current HTML escape mode: `base`, which provides a limited set of named HTML entities and escapes other characters as numbered entities for maximum compatibility; or `extended`, which uses the complete set of HTML named entities.
escapeMode(Entities.EscapeMode) - Method in class org.jsoup.nodes.Document.OutputSettings
  Set the document's escape mode, which determines how characters are escaped when the output character set does not support a given character:- using either a named or a numbered escape.
Evaluator - Class in org.jsoup.select
  Evaluates that an element matches the selector.
Evaluator() - Constructor for class org.jsoup.select.Evaluator
Evaluator.AllElements - Class in org.jsoup.select
  Evaluator for any / all element matching
Evaluator.Attribute - Class in org.jsoup.select
  Evaluator for attribute name matching
Evaluator.AttributeKeyPair - Class in org.jsoup.select
  Abstract evaluator for attribute name/value matching
Evaluator.AttributeStarting - Class in org.jsoup.select
  Evaluator for attribute name prefix matching
Evaluator.AttributeWithValue - Class in org.jsoup.select
  Evaluator for attribute name/value matching
Evaluator.AttributeWithValueContaining - Class in org.jsoup.select
  Evaluator for attribute name/value matching (value containing)
Evaluator.AttributeWithValueEnding - Class in org.jsoup.select
  Evaluator for attribute name/value matching (value ending)
Evaluator.AttributeWithValueMatching - Class in org.jsoup.select
  Evaluator for attribute name/value matching (value regex matching)
Evaluator.AttributeWithValueNot - Class in org.jsoup.select
  Evaluator for attribute name != value matching
Evaluator.AttributeWithValueStarting - Class in org.jsoup.select
  Evaluator for attribute name/value matching (value prefix)
Evaluator.Class - Class in org.jsoup.select
  Evaluator for element class
Evaluator.ContainsData - Class in org.jsoup.select
  Evaluator for matching Element (and its descendants) data
Evaluator.ContainsOwnText - Class in org.jsoup.select
  Evaluator for matching Element's own text
Evaluator.ContainsText - Class in org.jsoup.select
  Evaluator for matching Element (and its descendants) text
Evaluator.CssNthEvaluator - Class in org.jsoup.select
Evaluator.Id - Class in org.jsoup.select
  Evaluator for element id
Evaluator.IndexEquals - Class in org.jsoup.select
  Evaluator for matching by sibling index number (e = idx)
Evaluator.IndexEvaluator - Class in org.jsoup.select
  Abstract evaluator for sibling index matching
Evaluator.IndexGreaterThan - Class in org.jsoup.select
  Evaluator for matching by sibling index number (e > idx)
Evaluator.IndexLessThan - Class in org.jsoup.select
  Evaluator for matching by sibling index number (e < idx)
Evaluator.IsEmpty - Class in org.jsoup.select
Evaluator.IsFirstChild - Class in org.jsoup.select
  Evaluator for matching the first sibling (css :first-child)
Evaluator.IsFirstOfType - Class in org.jsoup.select
Evaluator.IsLastChild - Class in org.jsoup.select
  Evaluator for matching the last sibling (css :last-child)
Evaluator.IsLastOfType - Class in org.jsoup.select
Evaluator.IsNthChild - Class in org.jsoup.select
  css-compatible Evaluator for :eq (css :nth-child)
Evaluator.IsNthLastChild - Class in org.jsoup.select
  css pseudo class :nth-last-child)
Evaluator.IsNthLastOfType - Class in org.jsoup.select
Evaluator.IsNthOfType - Class in org.jsoup.select
  css pseudo class nth-of-type
Evaluator.IsOnlyChild - Class in org.jsoup.select
Evaluator.IsOnlyOfType - Class in org.jsoup.select
Evaluator.IsRoot - Class in org.jsoup.select
  css3 pseudo-class :root
Evaluator.Matches - Class in org.jsoup.select
  Evaluator for matching Element (and its descendants) text with regex
Evaluator.MatchesOwn - Class in org.jsoup.select
  Evaluator for matching Element's own text with regex
Evaluator.MatchText - Class in org.jsoup.select
Evaluator.Tag - Class in org.jsoup.select
  Evaluator for tag name
Evaluator.TagEndsWith - Class in org.jsoup.select
  Evaluator for tag name that ends with
execute() - Method in interface org.jsoup.Connection
  Execute the request.
execute() - Method in class org.jsoup.helper.HttpConnection
extended - org.jsoup.nodes.Entities.EscapeMode
  Complete HTML entities.

## F

factory - Variable in class org.jsoup.helper.W3CDom
fail(String) - Static method in class org.jsoup.helper.Validate
  Cause a failure.
FieldsAreNonnullByDefault - Annotation Type in org.jsoup.internal
filter(NodeFilter) - Method in class org.jsoup.nodes.Element
filter(NodeFilter) - Method in class org.jsoup.nodes.Node
  Perform a depth-first filtering through this node and its descendants.
filter(NodeFilter) - Method in class org.jsoup.select.Elements
  Perform a depth-first filtering on each of the selected elements.
filter(NodeFilter, Node) - Static method in class org.jsoup.select.NodeTraversor
  Start a depth-first filtering of the root and all of its descendants.
filter(NodeFilter, Elements) - Static method in class org.jsoup.select.NodeTraversor
  Start a depth-first filtering of all elements.
findFirst(Evaluator, Element) - Static method in class org.jsoup.select.Collector
  Finds the first Element that matches the Evaluator that descends from the root, and stops the query once that first match is found.
first() - Method in class org.jsoup.select.Elements
  Get the first matched element.
firstElementSibling() - Method in class org.jsoup.nodes.Element
  Gets the first Element sibling of this element.
followRedirects() - Method in interface org.jsoup.Connection.Request
  Get the current followRedirects configuration.
followRedirects() - Method in class org.jsoup.helper.HttpConnection.Request
followRedirects(boolean) - Method in interface org.jsoup.Connection
  Configures the connection to (not) follow server redirects.
followRedirects(boolean) - Method in interface org.jsoup.Connection.Request
  Configures the request to (not) follow server redirects.
followRedirects(boolean) - Method in class org.jsoup.helper.HttpConnection
followRedirects(boolean) - Method in class org.jsoup.helper.HttpConnection.Request
FORM_URL_ENCODED - Static variable in class org.jsoup.helper.HttpConnection
formatAsBlock() - Method in class org.jsoup.parser.Tag
  Gets if this tag should be formatted as a block (or as inline)
formData() - Method in class org.jsoup.nodes.FormElement
  Get the data that this form submits.
FormElement - Class in org.jsoup.nodes
  A HTML Form Element provides ready access to the form fields/controls that are associated with it.
FormElement(Tag, String, Attributes) - Constructor for class org.jsoup.nodes.FormElement
  Create a new, standalone form element.
forms() - Method in class org.jsoup.select.Elements
  Get the `FormElement` forms from the selected elements, if any.
fromJsoup(Document) - Method in class org.jsoup.helper.W3CDom
  Convert a jsoup Document to a W3C Document.
fromJsoup(Element) - Method in class org.jsoup.helper.W3CDom
  Convert a jsoup Element to a W3C Document.

## G

get() - Method in interface org.jsoup.Connection
  Execute the request as a GET, and parse the result.
get() - Method in class org.jsoup.helper.HttpConnection
get(String) - Method in class org.jsoup.nodes.Attributes
  Get an attribute value by key.
GET - org.jsoup.Connection.Method
getAllElements() - Method in class org.jsoup.nodes.Element
  Find all elements under this element (including self, and children of children).
getByName(String) - Static method in class org.jsoup.nodes.Entities
  Get the character(s) represented by the named entity
getCursorPos() - Method in class org.jsoup.parser.ParseError
  Get the formatted line:column cursor position where the error occured.
getData() - Method in class org.jsoup.nodes.Comment
  Get the contents of the comment.
getElementById(String) - Method in class org.jsoup.nodes.Element
  Find an element by ID, including or under this element.
getElementsByAttribute(String) - Method in class org.jsoup.nodes.Element
  Find elements that have a named attribute set.
getElementsByAttributeStarting(String) - Method in class org.jsoup.nodes.Element
  Find elements that have an attribute name starting with the supplied prefix.
getElementsByAttributeValue(String, String) - Method in class org.jsoup.nodes.Element
  Find elements that have an attribute with the specific value.
getElementsByAttributeValueContaining(String, String) - Method in class org.jsoup.nodes.Element
  Find elements that have attributes whose value contains the match string.
getElementsByAttributeValueEnding(String, String) - Method in class org.jsoup.nodes.Element
  Find elements that have attributes that end with the value suffix.
getElementsByAttributeValueMatching(String, String) - Method in class org.jsoup.nodes.Element
  Find elements that have attributes whose values match the supplied regular expression.
getElementsByAttributeValueMatching(String, Pattern) - Method in class org.jsoup.nodes.Element
  Find elements that have attributes whose values match the supplied regular expression.
getElementsByAttributeValueNot(String, String) - Method in class org.jsoup.nodes.Element
  Find elements that either do not have this attribute, or have it with a different value.
getElementsByAttributeValueStarting(String, String) - Method in class org.jsoup.nodes.Element
  Find elements that have attributes that start with the value prefix.
getElementsByClass(String) - Method in class org.jsoup.nodes.Element
  Find elements that have this class, including or under this element.
getElementsByIndexEquals(int) - Method in class org.jsoup.nodes.Element
  Find elements whose sibling index is equal to the supplied index.
getElementsByIndexGreaterThan(int) - Method in class org.jsoup.nodes.Element
  Find elements whose sibling index is greater than the supplied index.
getElementsByIndexLessThan(int) - Method in class org.jsoup.nodes.Element
  Find elements whose sibling index is less than the supplied index.
getElementsByTag(String) - Method in class org.jsoup.nodes.Element
  Finds elements, including and recursively under this element, with the specified tag name.
getElementsContainingOwnText(String) - Method in class org.jsoup.nodes.Element
  Find elements that directly contain the specified string.
getElementsContainingText(String) - Method in class org.jsoup.nodes.Element
  Find elements that contain the specified string.
getElementsMatchingOwnText(String) - Method in class org.jsoup.nodes.Element
  Find elements whose own text matches the supplied regular expression.
getElementsMatchingOwnText(Pattern) - Method in class org.jsoup.nodes.Element
  Find elements whose own text matches the supplied regular expression.
getElementsMatchingText(String) - Method in class org.jsoup.nodes.Element
  Find elements whose text matches the supplied regular expression.
getElementsMatchingText(Pattern) - Method in class org.jsoup.nodes.Element
  Find elements whose text matches the supplied regular expression.
getErrorMessage() - Method in class org.jsoup.parser.ParseError
  Retrieve the error message.
getErrors() - Method in class org.jsoup.parser.Parser
  Retrieve the parse errors, if any, from the last parse.
getIgnoreCase(String) - Method in class org.jsoup.nodes.Attributes
  Get an attribute's value by case-insensitive key
getKey() - Method in class org.jsoup.nodes.Attribute
  Get the attribute key.
getMimeType() - Method in exception org.jsoup.UnsupportedMimeTypeException
getName() - Method in class org.jsoup.parser.Tag
  Get this tag's name.
getPlainText(Element) - Method in class org.jsoup.examples.HtmlToPlainText
  Format an Element to plain-text
getPosition() - Method in class org.jsoup.parser.ParseError
  Retrieves the offset of the error.
getPseudoClass() - Method in class org.jsoup.select.Evaluator.CssNthEvaluator
getPseudoClass() - Method in class org.jsoup.select.Evaluator.IsNthChild
getPseudoClass() - Method in class org.jsoup.select.Evaluator.IsNthLastChild
getPseudoClass() - Method in class org.jsoup.select.Evaluator.IsNthLastOfType
getPseudoClass() - Method in class org.jsoup.select.Evaluator.IsNthOfType
getStatusCode() - Method in exception org.jsoup.HttpStatusException
getTreeBuilder() - Method in class org.jsoup.parser.Parser
  Get the TreeBuilder currently in use.
getUrl() - Method in exception org.jsoup.HttpStatusException
getUrl() - Method in exception org.jsoup.UnsupportedMimeTypeException
getValidKey(String, Document.OutputSettings.Syntax) - Static method in class org.jsoup.nodes.Attribute
getValue() - Method in class org.jsoup.nodes.Attribute
  Get the attribute value.
getWholeData() - Method in class org.jsoup.nodes.DataNode
  Get the data contents of this node.
getWholeDeclaration() - Method in class org.jsoup.nodes.XmlDeclaration
  Get the unencoded XML declaration.
getWholeText() - Method in class org.jsoup.nodes.TextNode
  Get the (unencoded) text of this text node, including any newlines and spaces present in the original.

## H

hasAttr(String) - Method in class org.jsoup.nodes.Node
  Test if this Node has an attribute.
hasAttr(String) - Method in class org.jsoup.select.Elements
  Checks if any of the matched elements have this attribute defined.
hasAttributes() - Method in class org.jsoup.nodes.Element
hasAttributes() - Method in class org.jsoup.nodes.Node
  Check if this Node has an actual Attributes object.
hasBody() - Method in enum org.jsoup.Connection.Method
  Check if this HTTP method has/needs a request body
hasChildNodes() - Method in class org.jsoup.nodes.Element
  Internal test to check if a nodelist object has been created.
hasClass(String) - Method in class org.jsoup.nodes.Element
  Tests if this element has a class.
hasClass(String) - Method in class org.jsoup.select.Elements
  Determine if any of the matched elements have this class name set in their `class` attribute.
hasCookie(String) - Method in interface org.jsoup.Connection.Base
  Check if a cookie is present
hasDeclaredValue() - Method in class org.jsoup.nodes.Attribute
  Check if this Attribute has a value.
hasDeclaredValueForKey(String) - Method in class org.jsoup.nodes.Attributes
  Check if these attributes contain an attribute with a value for this key.
hasDeclaredValueForKeyIgnoreCase(String) - Method in class org.jsoup.nodes.Attributes
  Check if these attributes contain an attribute with a value for this key.
hashCode() - Method in class org.jsoup.nodes.Attribute
hashCode() - Method in class org.jsoup.nodes.Attributes
  Calculates the hashcode of these attributes, by iterating all attributes and summing their hashcodes.
hashCode() - Method in class org.jsoup.nodes.Node
  Provides a hashCode for this Node, based on it's object identity.
hashCode() - Method in class org.jsoup.parser.Tag
hasHeader(String) - Method in interface org.jsoup.Connection.Base
  Check if a header is present
hasHeaderWithValue(String, String) - Method in interface org.jsoup.Connection.Base
  Check if a header is present, with the given value
hasInputStream() - Method in interface org.jsoup.Connection.KeyVal
  Does this keyval have an input stream?
hasInputStream() - Method in class org.jsoup.helper.HttpConnection.KeyVal
hasKey(String) - Method in class org.jsoup.nodes.Attributes
  Tests if these attributes contain an attribute with this key.
hasKeyIgnoreCase(String) - Method in class org.jsoup.nodes.Attributes
  Tests if these attributes contain an attribute with this key.
hasParent() - Method in class org.jsoup.nodes.Node
  Checks if this node has a parent.
hasSameValue(Object) - Method in class org.jsoup.nodes.Node
  Check if this node is has the same content as another node.
hasText() - Method in class org.jsoup.nodes.Element
  Test if this element has any text content (that is not just whitespace).
hasText() - Method in class org.jsoup.select.Elements
  Test if any matched Element has any text content, that is not just whitespace.
head() - Method in class org.jsoup.nodes.Document
  Get this document's `head` element.
head(Node, int) - Method in class org.jsoup.helper.W3CDom.W3CBuilder
head(Node, int) - Method in interface org.jsoup.select.NodeFilter
  Callback for when a node is first visited.
head(Node, int) - Method in interface org.jsoup.select.NodeVisitor
  Callback for when a node is first visited.
HEAD - org.jsoup.Connection.Method
header(String) - Method in interface org.jsoup.Connection.Base
  Get the value of a header.
header(String, String) - Method in interface org.jsoup.Connection.Base
  Set a header.
header(String, String) - Method in interface org.jsoup.Connection
  Set a request header.
header(String, String) - Method in class org.jsoup.helper.HttpConnection
headers() - Method in interface org.jsoup.Connection.Base
  Retrieve all of the request/response header names and corresponding values as a map.
headers(String) - Method in interface org.jsoup.Connection.Base
  Get the values of a header.
headers(Map<String, String>) - Method in interface org.jsoup.Connection
  Adds each of the supplied headers to the request.
headers(Map<String, String>) - Method in class org.jsoup.helper.HttpConnection
html - org.jsoup.nodes.Document.OutputSettings.Syntax
html() - Method in class org.jsoup.nodes.Attribute
  Get the HTML representation of this attribute; e.g.
html() - Method in class org.jsoup.nodes.Attributes
  Get the HTML representation of these attributes.
html() - Method in class org.jsoup.nodes.Element
  Retrieves the element's inner HTML.
html() - Method in class org.jsoup.select.Elements
  Get the combined inner HTML of all matched elements.
html(Appendable, Document.OutputSettings) - Method in class org.jsoup.nodes.Attribute
html(String) - Method in class org.jsoup.nodes.Element
  Set this element's inner HTML.
html(String) - Method in class org.jsoup.select.Elements
  Set the inner HTML of each matched element.
html(String, String, Appendable, Document.OutputSettings) - Static method in class org.jsoup.nodes.Attribute
html(T) - Method in class org.jsoup.nodes.Element
html(T) - Method in class org.jsoup.nodes.Node
  Write this node and its children to the given `Appendable`.
htmlDefault - Static variable in class org.jsoup.parser.ParseSettings
  HTML default settings: both tag and attribute names are lower-cased during parsing.
htmlParser() - Static method in class org.jsoup.parser.Parser
  Create a new HTML parser.
HtmlToPlainText - Class in org.jsoup.examples
  HTML to plain-text.
HtmlToPlainText() - Constructor for class org.jsoup.examples.HtmlToPlainText
HtmlTreeBuilder - Class in org.jsoup.parser
  HTML Tree Builder; creates a DOM from Tokens.
HtmlTreeBuilder() - Constructor for class org.jsoup.parser.HtmlTreeBuilder
HttpConnection - Class in org.jsoup.helper
  Implementation of `Connection`.
HttpConnection() - Constructor for class org.jsoup.helper.HttpConnection
  Creates a new, empty HttpConnection.
HttpConnection.KeyVal - Class in org.jsoup.helper
HttpConnection.Request - Class in org.jsoup.helper
HttpConnection.Response - Class in org.jsoup.helper
HttpStatusException - Exception in org.jsoup
  Signals that a HTTP request resulted in a not OK HTTP response.
HttpStatusException(String, int, String) - Constructor for exception org.jsoup.HttpStatusException

## I

id() - Method in class org.jsoup.nodes.Element
  Get the `id` attribute of this element.
id(String) - Method in class org.jsoup.nodes.Element
  Set the `id` attribute of this element.
Id(String) - Constructor for class org.jsoup.select.Evaluator.Id
ignoreContentType() - Method in interface org.jsoup.Connection.Request
  Get the current ignoreContentType configuration.
ignoreContentType() - Method in class org.jsoup.helper.HttpConnection.Request
ignoreContentType(boolean) - Method in interface org.jsoup.Connection
  Ignore the document's Content-Type when parsing the response.
ignoreContentType(boolean) - Method in interface org.jsoup.Connection.Request
  Configures the request to ignore the Content-Type of the response.
ignoreContentType(boolean) - Method in class org.jsoup.helper.HttpConnection
ignoreContentType(boolean) - Method in class org.jsoup.helper.HttpConnection.Request
ignoreHttpErrors() - Method in interface org.jsoup.Connection.Request
  Get the current ignoreHttpErrors configuration.
ignoreHttpErrors() - Method in class org.jsoup.helper.HttpConnection.Request
ignoreHttpErrors(boolean) - Method in interface org.jsoup.Connection
  Configures the connection to not throw exceptions when a HTTP error occurs.
ignoreHttpErrors(boolean) - Method in interface org.jsoup.Connection.Request
  Configures the request to ignore HTTP errors in the response.
ignoreHttpErrors(boolean) - Method in class org.jsoup.helper.HttpConnection
ignoreHttpErrors(boolean) - Method in class org.jsoup.helper.HttpConnection.Request
in(String, String...) - Static method in class org.jsoup.internal.StringUtil
indent(Appendable, int, Document.OutputSettings) - Method in class org.jsoup.nodes.Node
indentAmount() - Method in class org.jsoup.nodes.Document.OutputSettings
  Get the current tag indent amount, used when pretty printing.
indentAmount(int) - Method in class org.jsoup.nodes.Document.OutputSettings
  Set the indent amount for pretty printing
IndexEquals(int) - Constructor for class org.jsoup.select.Evaluator.IndexEquals
IndexEvaluator(int) - Constructor for class org.jsoup.select.Evaluator.IndexEvaluator
IndexGreaterThan(int) - Constructor for class org.jsoup.select.Evaluator.IndexGreaterThan
IndexLessThan(int) - Constructor for class org.jsoup.select.Evaluator.IndexLessThan
initialiseParse(Reader, String, Parser) - Method in class org.jsoup.parser.HtmlTreeBuilder
initialiseParse(Reader, String, Parser) - Method in class org.jsoup.parser.XmlTreeBuilder
inputStream() - Method in interface org.jsoup.Connection.KeyVal
  Get the input stream associated with this keyval, if any
inputStream() - Method in class org.jsoup.helper.HttpConnection.KeyVal
inputStream(InputStream) - Method in interface org.jsoup.Connection.KeyVal
  Add or update an input stream to this keyVal
inputStream(InputStream) - Method in class org.jsoup.helper.HttpConnection.KeyVal
insertChildren(int, Collection<? extends Node>) - Method in class org.jsoup.nodes.Element
  Inserts the given child nodes into this element at the specified index.
insertChildren(int, Node...) - Method in class org.jsoup.nodes.Element
  Inserts the given child nodes into this element at the specified index.
inSorted(String, String[]) - Static method in class org.jsoup.internal.StringUtil
ioException() - Method in exception org.jsoup.UncheckedIOException
is(String) - Method in class org.jsoup.nodes.Element
  Checks if this element matches the given `Selector` CSS query.
is(String) - Method in class org.jsoup.select.Elements
  Test if any of the matched elements match the supplied query.
is(Evaluator) - Method in class org.jsoup.nodes.Element
  Check if this element matches the given evaluator.
isActuallyWhitespace(int) - Static method in class org.jsoup.internal.StringUtil
  Tests if a code point is "whitespace" as defined by what it looks like.
isAscii(String) - Static method in class org.jsoup.internal.StringUtil
  Tests that a String contains only ASCII characters.
isBaseNamedEntity(String) - Static method in class org.jsoup.nodes.Entities
  Check if the input is a known named entity in the base entity set.
isBlank() - Method in class org.jsoup.nodes.TextNode
  Test if this text node is blank -- that is, empty or only whitespace (including newlines).
isBlank(String) - Static method in class org.jsoup.internal.StringUtil
  Tests if a string is blank: null, empty, or only whitespace (" ", \r\n, \t, etc)
isBlock() - Method in class org.jsoup.nodes.Element
  Test if this element is a block-level element.
isBlock() - Method in class org.jsoup.parser.Tag
  Gets if this is a block tag.
isBooleanAttribute(String) - Static method in class org.jsoup.nodes.Attribute
  Checks if this attribute name is defined as a boolean attribute in HTML5
isContentForTagData(String) - Method in class org.jsoup.parser.HtmlTreeBuilder
isContentForTagData(String) - Method in class org.jsoup.parser.Parser
  (An internal method, visible for Element.
isDataAttribute() - Method in class org.jsoup.nodes.Attribute
isDataAttribute(String) - Static method in class org.jsoup.nodes.Attribute
isEmpty() - Method in class org.jsoup.nodes.Attributes
  Test if this Attributes list is empty (size==0).
isEmpty() - Method in class org.jsoup.parser.CharacterReader
  Tests if all the content has been read.
isEmpty() - Method in class org.jsoup.parser.Tag
  Get if this is an empty tag
isEmpty() - Method in class org.jsoup.parser.TokenQueue
  Is the queue empty?
IsEmpty() - Constructor for class org.jsoup.select.Evaluator.IsEmpty
isFalse(boolean) - Static method in class org.jsoup.helper.Validate
  Validates that the value is false
isFalse(boolean, String) - Static method in class org.jsoup.helper.Validate
  Validates that the value is false
IsFirstChild() - Constructor for class org.jsoup.select.Evaluator.IsFirstChild
IsFirstOfType() - Constructor for class org.jsoup.select.Evaluator.IsFirstOfType
isFormListed() - Method in class org.jsoup.parser.Tag
  Get if this tag represents a control associated with a form.
isFormSubmittable() - Method in class org.jsoup.parser.Tag
  Get if this tag represents an element that should be submitted with a form.
isInline() - Method in class org.jsoup.parser.Tag
  Gets if this tag is an inline tag.
isInvisibleChar(int) - Static method in class org.jsoup.internal.StringUtil
isKnownTag() - Method in class org.jsoup.parser.Tag
  Get if this is a pre-defined tag, or was auto created on parsing.
isKnownTag(String) - Static method in class org.jsoup.parser.Tag
  Check if this tagname is a known tag.
IsLastChild() - Constructor for class org.jsoup.select.Evaluator.IsLastChild
IsLastOfType() - Constructor for class org.jsoup.select.Evaluator.IsLastOfType
isNamedEntity(String) - Static method in class org.jsoup.nodes.Entities
  Check if the input is a known named entity
IsNthChild(int, int) - Constructor for class org.jsoup.select.Evaluator.IsNthChild
IsNthLastChild(int, int) - Constructor for class org.jsoup.select.Evaluator.IsNthLastChild
IsNthLastOfType(int, int) - Constructor for class org.jsoup.select.Evaluator.IsNthLastOfType
IsNthOfType(int, int) - Constructor for class org.jsoup.select.Evaluator.IsNthOfType
isNumeric(String) - Static method in class org.jsoup.internal.StringUtil
  Tests if a string is numeric, i.e.
IsOnlyChild() - Constructor for class org.jsoup.select.Evaluator.IsOnlyChild
IsOnlyOfType() - Constructor for class org.jsoup.select.Evaluator.IsOnlyOfType
IsRoot() - Constructor for class org.jsoup.select.Evaluator.IsRoot
isSafeAttribute(String, Element, Attribute) - Method in class org.jsoup.safety.Safelist
  Test if the supplied attribute is allowed by this safelist for this tag
isSafeAttribute(String, Element, Attribute) - Method in class org.jsoup.safety.Whitelist
  Deprecated.
isSafeTag(String) - Method in class org.jsoup.safety.Safelist
  Test if the supplied tag is allowed by this safelist
isSafeTag(String) - Method in class org.jsoup.safety.Whitelist
  Deprecated.
isSelfClosing() - Method in class org.jsoup.parser.Tag
  Get if this tag is self closing.
isTrackErrors() - Method in class org.jsoup.parser.Parser
  Check if parse error tracking is enabled.
isTrackNewlines() - Method in class org.jsoup.parser.CharacterReader
  Check if the tracking of newlines is enabled.
isTrue(boolean) - Static method in class org.jsoup.helper.Validate
  Validates that the value is true
isTrue(boolean, String) - Static method in class org.jsoup.helper.Validate
  Validates that the value is true
isValid(String, Safelist) - Static method in class org.jsoup.Jsoup
  Test if the input body HTML has only tags and attributes allowed by the Safelist.
isValid(String, Whitelist) - Static method in class org.jsoup.Jsoup
  Deprecated.
  as of 1.14.1.
isValid(Document) - Method in class org.jsoup.safety.Cleaner
  Determines if the input document bodyis valid, against the safelist.
isValidBodyHtml(String) - Method in class org.jsoup.safety.Cleaner
isWhitespace(int) - Static method in class org.jsoup.internal.StringUtil
  Tests if a code point is "whitespace" as defined in the HTML spec.
isXmlDeclaration() - Method in class org.jsoup.nodes.Comment
  Check if this comment looks like an XML Declaration.
iterator() - Method in class org.jsoup.nodes.Attributes

## J

join(String[], String) - Static method in class org.jsoup.internal.StringUtil
  Join an array of strings by a separator
join(Collection<?>, String) - Static method in class org.jsoup.internal.StringUtil
  Join a collection of strings by a separator
join(Iterator<?>, String) - Static method in class org.jsoup.internal.StringUtil
  Join a collection of strings by a separator
Jsoup - Class in org.jsoup
  The core public access point to the jsoup functionality.

## K

key() - Method in interface org.jsoup.Connection.KeyVal
  Get the key of a keyval
key() - Method in class org.jsoup.helper.HttpConnection.KeyVal
key(String) - Method in interface org.jsoup.Connection.KeyVal
  Update the key of a keyval
key(String) - Method in class org.jsoup.helper.HttpConnection.KeyVal

## L

last() - Method in class org.jsoup.select.Elements
  Get the last matched element.
lastElementSibling() - Method in class org.jsoup.nodes.Element
  Gets the last element sibling of this element.
limitedQuirks - org.jsoup.nodes.Document.QuirksMode
lineNumber() - Method in class org.jsoup.parser.CharacterReader
  Get the current line number (that the reader has consumed to).
ListLinks - Class in org.jsoup.examples
  Example program to list links from a URL.
ListLinks() - Constructor for class org.jsoup.examples.ListLinks
load(File, String, String) - Static method in class org.jsoup.helper.DataUtil
  Loads and parses a file to a Document, with the HtmlParser.
load(File, String, String, Parser) - Static method in class org.jsoup.helper.DataUtil
  Loads and parses a file to a Document.
load(InputStream, String, String) - Static method in class org.jsoup.helper.DataUtil
  Parses a Document from an input steam.
load(InputStream, String, String, Parser) - Static method in class org.jsoup.helper.DataUtil
  Parses a Document from an input steam, using the provided Parser.
location() - Method in class org.jsoup.nodes.Document
  Get the URL this Document was parsed from.
lowerCase(String) - Static method in class org.jsoup.internal.Normalizer
  Drops the input string to lower case.

## M

main(String...) - Static method in class org.jsoup.examples.HtmlToPlainText
main(String[]) - Static method in class org.jsoup.examples.ListLinks
main(String[]) - Static method in class org.jsoup.examples.Wikipedia
matchChomp(String) - Method in class org.jsoup.parser.TokenQueue
  Tests if the queue matches the sequence (as with match), and if they do, removes the matched string from the queue.
matches(String) - Method in class org.jsoup.parser.TokenQueue
  Tests if the next characters on the queue match the sequence.
matches(Element, Element) - Method in class org.jsoup.select.CombiningEvaluator.And
matches(Element, Element) - Method in class org.jsoup.select.CombiningEvaluator.Or
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.AllElements
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.Attribute
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.AttributeStarting
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.AttributeWithValue
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.AttributeWithValueContaining
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.AttributeWithValueEnding
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.AttributeWithValueMatching
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.AttributeWithValueNot
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.AttributeWithValueStarting
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.Class
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.ContainsData
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.ContainsOwnText
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.ContainsText
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.CssNthEvaluator
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.Id
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.IndexEquals
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.IndexGreaterThan
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.IndexLessThan
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.IsEmpty
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.IsFirstChild
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.IsLastChild
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.IsOnlyChild
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.IsOnlyOfType
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.IsRoot
matches(Element, Element) - Method in class org.jsoup.select.Evaluator
  Test if the element meets the evaluator's requirements.
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.Matches
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.MatchesOwn
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.MatchText
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.Tag
matches(Element, Element) - Method in class org.jsoup.select.Evaluator.TagEndsWith
Matches(Pattern) - Constructor for class org.jsoup.select.Evaluator.Matches
matchesAny(char...) - Method in class org.jsoup.parser.TokenQueue
matchesAny(String...) - Method in class org.jsoup.parser.TokenQueue
  Tests if the next characters match any of the sequences.
matchesCS(String) - Method in class org.jsoup.parser.TokenQueue
  Deprecated.
  unused and will be removed in 1.15.x
MatchesOwn(Pattern) - Constructor for class org.jsoup.select.Evaluator.MatchesOwn
matchesStartTag() - Method in class org.jsoup.parser.TokenQueue
  Deprecated.
  unused and will be removed in 1.15.x
matchesWhitespace() - Method in class org.jsoup.parser.TokenQueue
  Tests if queue starts with a whitespace character.
matchesWord() - Method in class org.jsoup.parser.TokenQueue
  Test if the queue matches a word character (letter or digit).
MatchText() - Constructor for class org.jsoup.select.Evaluator.MatchText
maxBodySize() - Method in interface org.jsoup.Connection.Request
  Get the maximum body size, in bytes.
maxBodySize() - Method in class org.jsoup.helper.HttpConnection.Request
maxBodySize(int) - Method in interface org.jsoup.Connection
  Set the maximum bytes to read from the (uncompressed) connection into the body, before the connection is closed, and the input truncated (i.e.
maxBodySize(int) - Method in interface org.jsoup.Connection.Request
  Update the maximum body size, in bytes.
maxBodySize(int) - Method in class org.jsoup.helper.HttpConnection
maxBodySize(int) - Method in class org.jsoup.helper.HttpConnection.Request
MaxScopeSearchDepth - Static variable in class org.jsoup.parser.HtmlTreeBuilder
method() - Method in interface org.jsoup.Connection.Base
  Get the request method, which defaults to `GET`
method(Connection.Method) - Method in interface org.jsoup.Connection.Base
  Set the request method
method(Connection.Method) - Method in interface org.jsoup.Connection
  Set the request method to use, GET or POST.
method(Connection.Method) - Method in class org.jsoup.helper.HttpConnection
multiHeaders() - Method in interface org.jsoup.Connection.Base
  Retreive all of the headers, keyed by the header name, and with a list of values per header.
MULTIPART_FORM_DATA - Static variable in class org.jsoup.helper.HttpConnection

## N

name() - Method in class org.jsoup.nodes.DocumentType
  Get this doctype's name (when set, or empty string)
name() - Method in class org.jsoup.nodes.XmlDeclaration
  Get the name of this declaration.
newInstance() - Method in class org.jsoup.parser.Parser
  Creates a new Parser as a deep copy of this; including initializing a new TreeBuilder.
newRequest() - Method in interface org.jsoup.Connection
  Creates a new request, using this Connection as the session-state and to initialize the connection settings (which may then be independently on the returned Connection.Request object).
newRequest() - Method in class org.jsoup.helper.HttpConnection
newSession() - Static method in class org.jsoup.Jsoup
  Creates a new `Connection` to use as a session.
next() - Method in class org.jsoup.select.Elements
  Get the immediate next element sibling of each element in this list.
next(String) - Method in class org.jsoup.select.Elements
  Get the immediate next element sibling of each element in this list, filtered by the query.
nextAll() - Method in class org.jsoup.select.Elements
  Get each of the following element siblings of each element in this list.
nextAll(String) - Method in class org.jsoup.select.Elements
  Get each of the following element siblings of each element in this list, that match the query.
nextElementSibling() - Method in class org.jsoup.nodes.Element
  Gets the next sibling element of this element.
nextElementSiblings() - Method in class org.jsoup.nodes.Element
  Get each of the sibling elements that come after this element.
nextSibling() - Method in class org.jsoup.nodes.Node
  Get this node's next sibling.
Node - Class in org.jsoup.nodes
  The base, abstract Node model.
Node() - Constructor for class org.jsoup.nodes.Node
  Default constructor.
NodeFilter - Interface in org.jsoup.select
  Node filter interface.
NodeFilter.FilterResult - Enum in org.jsoup.select
  Filter decision.
nodeName() - Method in class org.jsoup.nodes.CDataNode
nodeName() - Method in class org.jsoup.nodes.Comment
nodeName() - Method in class org.jsoup.nodes.DataNode
nodeName() - Method in class org.jsoup.nodes.Document
nodeName() - Method in class org.jsoup.nodes.DocumentType
nodeName() - Method in class org.jsoup.nodes.Element
nodeName() - Method in class org.jsoup.nodes.Node
  Get the node name of this node.
nodeName() - Method in class org.jsoup.nodes.TextNode
nodeName() - Method in class org.jsoup.nodes.XmlDeclaration
NodeTraversor - Class in org.jsoup.select
  Depth-first node traversor.
NodeTraversor() - Constructor for class org.jsoup.select.NodeTraversor
NodeVisitor - Interface in org.jsoup.select
  Node visitor interface.
none() - Static method in class org.jsoup.safety.Safelist
  This safelist allows only text nodes: all HTML will be stripped.
none() - Static method in class org.jsoup.safety.Whitelist
  Deprecated.
NonnullByDefault - Annotation Type in org.jsoup.internal
noNullElements(Object[]) - Static method in class org.jsoup.helper.Validate
  Validates that the array contains no null elements
noNullElements(Object[], String) - Static method in class org.jsoup.helper.Validate
  Validates that the array contains no null elements
noQuirks - org.jsoup.nodes.Document.QuirksMode
normalise() - Method in class org.jsoup.nodes.Document
  Normalise the document.
normaliseWhitespace(String) - Static method in class org.jsoup.internal.StringUtil
  Normalise the whitespace within this string; multiple spaces collapse to a single, and all whitespace characters (e.g.
normalize() - Method in class org.jsoup.nodes.Attributes
  Internal method.
normalize(String) - Static method in class org.jsoup.internal.Normalizer
  Lower-cases and trims the input string.
normalize(String, boolean) - Static method in class org.jsoup.internal.Normalizer
  If a string literal, just lower case the string; otherwise lower-case and trim.
normalizeAttribute(String) - Method in class org.jsoup.parser.ParseSettings
  Normalizes an attribute according to the case preservation setting.
Normalizer - Class in org.jsoup.internal
  Util methods for normalizing strings.
Normalizer() - Constructor for class org.jsoup.internal.Normalizer
normalizeTag(String) - Method in class org.jsoup.parser.ParseSettings
  Normalizes a tag name according to the case preservation setting.
normalName() - Method in class org.jsoup.nodes.Element
  Get the normalized name of this Element's tag.
normalName() - Method in class org.jsoup.parser.Tag
  Get this tag's normalized (lowercased) name.
not(String) - Method in class org.jsoup.select.Elements
  Remove elements from this list that match the `Selector` query.
notEmpty(String) - Static method in class org.jsoup.helper.Validate
  Validates that the string is not null and is not empty
notEmpty(String, String) - Static method in class org.jsoup.helper.Validate
  Validates that the string is not null and is not empty
notNull(Object) - Static method in class org.jsoup.helper.Validate
  Validates that the object is not null
notNull(Object, String) - Static method in class org.jsoup.helper.Validate
  Validates that the object is not null
noTracking() - Static method in class org.jsoup.parser.ParseErrorList

## O

onContentsChanged() - Method in class org.jsoup.helper.ChangeNotifyingArrayList
OPTIONS - org.jsoup.Connection.Method
org.jsoup - package org.jsoup
  Contains the main `Jsoup` class, which provides convenient static access to the jsoup functionality.
org.jsoup.examples - package org.jsoup.examples
  Contains example programs and use of jsoup.
org.jsoup.helper - package org.jsoup.helper
  Package containing classes supporting the core jsoup code.
org.jsoup.internal - package org.jsoup.internal
  Util methods used by Jsoup.
org.jsoup.nodes - package org.jsoup.nodes
  HTML document structure nodes.
org.jsoup.parser - package org.jsoup.parser
  Contains the HTML parser, tag specifications, and HTML tokeniser.
org.jsoup.safety - package org.jsoup.safety
  Contains the jsoup HTML cleaner, and safelist definitions.
org.jsoup.select - package org.jsoup.select
  Packages to support the CSS-style element selector.
outerHtml() - Method in class org.jsoup.nodes.Document
outerHtml() - Method in class org.jsoup.nodes.Node
  Get the outer HTML of this node.
outerHtml() - Method in class org.jsoup.select.Elements
  Get the combined outer HTML of all matched elements.
outerHtml(Appendable) - Method in class org.jsoup.nodes.Node
outline() - Method in class org.jsoup.nodes.Document.OutputSettings
  Get if outline mode is enabled.
outline(boolean) - Method in class org.jsoup.nodes.Document.OutputSettings
  Enable or disable HTML outline mode.
OutputHtml() - Static method in class org.jsoup.helper.W3CDom
  Canned default for HTML output.
outputSettings() - Method in class org.jsoup.nodes.Document
  Get the document's current output settings.
outputSettings(Document.OutputSettings) - Method in class org.jsoup.nodes.Document
  Set the document's output settings.
OutputSettings() - Constructor for class org.jsoup.nodes.Document.OutputSettings
OutputXml() - Static method in class org.jsoup.helper.W3CDom
  Canned default for XML output.
ownerDocument() - Method in class org.jsoup.nodes.Node
  Gets the Document associated with this Node.
ownText() - Method in class org.jsoup.nodes.Element
  Gets the (normalized) text owned by this element only; does not get the combined text of all children.

## P

padding(int) - Static method in class org.jsoup.internal.StringUtil
  Returns space padding (up to a max of 30).
parent() - Method in class org.jsoup.nodes.Element
parent() - Method in class org.jsoup.nodes.Node
  Gets this node's parent node.
parentNode() - Method in class org.jsoup.nodes.Node
  Gets this node's parent node.
parents() - Method in class org.jsoup.nodes.Element
  Get this element's parent and ancestors, up to the document root.
parents() - Method in class org.jsoup.select.Elements
  Get all of the parents and ancestor elements of the matched elements.
parse() - Method in interface org.jsoup.Connection.Response
  Read and parse the body of the response as a Document.
parse() - Method in class org.jsoup.helper.HttpConnection.Response
parse(File, String) - Static method in class org.jsoup.Jsoup
  Parse the contents of a file as HTML.
parse(File, String, String) - Static method in class org.jsoup.Jsoup
  Parse the contents of a file as HTML.
parse(File, String, String, Parser) - Static method in class org.jsoup.Jsoup
  Parse the contents of a file as HTML.
parse(InputStream, String, String) - Static method in class org.jsoup.Jsoup
  Read an input stream, and parse it to a Document.
parse(InputStream, String, String, Parser) - Static method in class org.jsoup.Jsoup
  Read an input stream, and parse it to a Document.
parse(String) - Static method in class org.jsoup.Jsoup
  Parse HTML into a Document.
parse(String) - Static method in class org.jsoup.select.QueryParser
  Parse a CSS query into an Evaluator.
parse(String, String) - Static method in class org.jsoup.Jsoup
  Parse HTML into a Document.
parse(String, String) - Static method in class org.jsoup.parser.Parser
  Parse HTML into a Document.
parse(String, String, Parser) - Static method in class org.jsoup.Jsoup
  Parse HTML into a Document, using the provided Parser.
parse(String, Parser) - Static method in class org.jsoup.Jsoup
  Parse HTML into a Document, using the provided Parser.
parse(URL, int) - Static method in class org.jsoup.Jsoup
  Fetch a URL, and parse it as HTML.
parseBodyFragment(String) - Static method in class org.jsoup.Jsoup
  Parse a fragment of HTML, with the assumption that it forms the `body` of the HTML.
parseBodyFragment(String, String) - Static method in class org.jsoup.Jsoup
  Parse a fragment of HTML, with the assumption that it forms the `body` of the HTML.
parseBodyFragment(String, String) - Static method in class org.jsoup.parser.Parser
  Parse a fragment of HTML into the `body` of a Document.
ParseError - Class in org.jsoup.parser
  A Parse Error records an error in the input HTML that occurs in either the tokenisation or the tree building phase.
ParseErrorList - Class in org.jsoup.parser
  A container for ParseErrors.
parseFragment(String, Element, String) - Static method in class org.jsoup.parser.Parser
  Parse a fragment of HTML into a list of nodes.
parseFragment(String, Element, String, ParseErrorList) - Static method in class org.jsoup.parser.Parser
  Parse a fragment of HTML into a list of nodes.
parseFragmentInput(String, Element, String) - Method in class org.jsoup.parser.Parser
parseInput(Reader, String) - Method in class org.jsoup.parser.Parser
parseInput(String, String) - Method in class org.jsoup.parser.Parser
parser() - Method in interface org.jsoup.Connection.Request
  Get the current parser to use when parsing the document.
parser() - Method in class org.jsoup.helper.HttpConnection.Request
parser() - Method in class org.jsoup.nodes.Document
  Get the parser that was used to parse this document.
parser(Parser) - Method in interface org.jsoup.Connection
  Provide an alternate parser to use when parsing the response to a Document.
parser(Parser) - Method in interface org.jsoup.Connection.Request
  Specify the parser to use when parsing the document.
parser(Parser) - Method in class org.jsoup.helper.HttpConnection
parser(Parser) - Method in class org.jsoup.helper.HttpConnection.Request
parser(Parser) - Method in class org.jsoup.nodes.Document
  Set the parser used to create this document.
Parser - Class in org.jsoup.parser
  Parses HTML into a `Document`.
Parser(TreeBuilder) - Constructor for class org.jsoup.parser.Parser
  Create a new Parser, using the specified TreeBuilder
ParseSettings - Class in org.jsoup.parser
  Controls parser settings, to optionally preserve tag and/or attribute name case.
ParseSettings(boolean, boolean) - Constructor for class org.jsoup.parser.ParseSettings
  Define parse settings.
parseXmlFragment(String, String) - Static method in class org.jsoup.parser.Parser
  Parse a fragment of XML into a list of nodes.
PATCH - org.jsoup.Connection.Method
peek() - Method in class org.jsoup.parser.TokenQueue
  Deprecated.
  unused and will be removed in 1.15.x
pos() - Method in class org.jsoup.parser.CharacterReader
  Gets the current cursor position in the content.
post() - Method in interface org.jsoup.Connection
  Execute the request as a POST, and parse the result.
post() - Method in class org.jsoup.helper.HttpConnection
POST - org.jsoup.Connection.Method
postDataCharset() - Method in interface org.jsoup.Connection.Request
  Gets the post data character set for x-www-form-urlencoded post data
postDataCharset() - Method in class org.jsoup.helper.HttpConnection.Request
postDataCharset(String) - Method in interface org.jsoup.Connection
  Sets the default post data character set for x-www-form-urlencoded post data
postDataCharset(String) - Method in interface org.jsoup.Connection.Request
  Sets the post data character set for x-www-form-urlencoded post data
postDataCharset(String) - Method in class org.jsoup.helper.HttpConnection
postDataCharset(String) - Method in class org.jsoup.helper.HttpConnection.Request
prepend(String) - Method in class org.jsoup.nodes.Element
  Add inner HTML into this element.
prepend(String) - Method in class org.jsoup.select.Elements
  Add the supplied HTML to the start of each matched element's inner HTML.
prependChild(Node) - Method in class org.jsoup.nodes.Element
  Add a node to the start of this element's children.
prependChildren(Collection<? extends Node>) - Method in class org.jsoup.nodes.Element
  Insert the given nodes to the start of this Element's children.
prependElement(String) - Method in class org.jsoup.nodes.Element
  Create a new element by tag name, and add it as the first child.
prependText(String) - Method in class org.jsoup.nodes.Element
  Create and prepend a new TextNode to this element.
preserveAttributeCase() - Method in class org.jsoup.parser.ParseSettings
  Returns true if preserving attribute case.
preserveCase - Static variable in class org.jsoup.parser.ParseSettings
  Preserve both tag and attribute case.
preserveRelativeLinks(boolean) - Method in class org.jsoup.safety.Safelist
  Configure this Safelist to preserve relative links in an element's URL attribute, or convert them to absolute links.
preserveRelativeLinks(boolean) - Method in class org.jsoup.safety.Whitelist
  Deprecated.
preserveTagCase() - Method in class org.jsoup.parser.ParseSettings
  Returns true if preserving tag name case.
preserveWhitespace() - Method in class org.jsoup.parser.Tag
  Get if this tag should preserve whitespace within child text nodes.
prettyPrint() - Method in class org.jsoup.nodes.Document.OutputSettings
  Get if pretty printing is enabled.
prettyPrint(boolean) - Method in class org.jsoup.nodes.Document.OutputSettings
  Enable or disable pretty printing.
prev() - Method in class org.jsoup.select.Elements
  Get the immediate previous element sibling of each element in this list.
prev(String) - Method in class org.jsoup.select.Elements
  Get the immediate previous element sibling of each element in this list, filtered by the query.
prevAll() - Method in class org.jsoup.select.Elements
  Get each of the previous element siblings of each element in this list.
prevAll(String) - Method in class org.jsoup.select.Elements
  Get each of the previous element siblings of each element in this list, that match the query.
previousElementSibling() - Method in class org.jsoup.nodes.Element
  Gets the previous element sibling of this element.
previousElementSiblings() - Method in class org.jsoup.nodes.Element
  Get each of the element siblings before this element.
previousSibling() - Method in class org.jsoup.nodes.Node
  Get this node's previous sibling.
process(Token) - Method in class org.jsoup.parser.HtmlTreeBuilder
process(Token) - Method in class org.jsoup.parser.XmlTreeBuilder
proxy() - Method in interface org.jsoup.Connection.Request
  Get the proxy used for this request.
proxy() - Method in class org.jsoup.helper.HttpConnection.Request
proxy(String, int) - Method in interface org.jsoup.Connection
  Set the HTTP proxy to use for this request.
proxy(String, int) - Method in interface org.jsoup.Connection.Request
  Set the HTTP proxy to use for this request.
proxy(String, int) - Method in class org.jsoup.helper.HttpConnection
proxy(String, int) - Method in class org.jsoup.helper.HttpConnection.Request
proxy(Proxy) - Method in interface org.jsoup.Connection
  Set the proxy to use for this request.
proxy(Proxy) - Method in interface org.jsoup.Connection.Request
  Update the proxy for this request.
proxy(Proxy) - Method in class org.jsoup.helper.HttpConnection
proxy(Proxy) - Method in class org.jsoup.helper.HttpConnection.Request
PseudoTextElement - Class in org.jsoup.nodes
  Represents a `TextNode` as an `Element`, to enable text nodes to be selected with the `Selector` `:matchText` syntax.
PseudoTextElement(Tag, String, Attributes) - Constructor for class org.jsoup.nodes.PseudoTextElement
PUBLIC_KEY - Static variable in class org.jsoup.nodes.DocumentType
publicId() - Method in class org.jsoup.nodes.DocumentType
  Get this doctype's Public ID (when set, or empty string)
put(String, boolean) - Method in class org.jsoup.nodes.Attributes
  Set a new boolean attribute, remove attribute if value is false.
put(String, String) - Method in class org.jsoup.nodes.Attributes
  Set a new attribute, or replace an existing one by key.
put(Attribute) - Method in class org.jsoup.nodes.Attributes
  Set a new attribute, or replace an existing one by key.
PUT - org.jsoup.Connection.Method

## Q

QueryParser - Class in org.jsoup.select
  Parses a CSS selector into an Evaluator tree.
quirks - org.jsoup.nodes.Document.QuirksMode
quirksMode() - Method in class org.jsoup.nodes.Document
quirksMode(Document.QuirksMode) - Method in class org.jsoup.nodes.Document

## R

read(byte[], int, int) - Method in class org.jsoup.internal.ConstrainableInputStream
readToByteBuffer(int) - Method in class org.jsoup.internal.ConstrainableInputStream
  Reads this inputstream to a ByteBuffer.
readToByteBuffer(InputStream, int) - Static method in class org.jsoup.helper.DataUtil
  Read the input stream into a byte buffer.
referrer(String) - Method in interface org.jsoup.Connection
  Set the request referrer (aka "referer") header.
referrer(String) - Method in class org.jsoup.helper.HttpConnection
relaxed() - Static method in class org.jsoup.safety.Safelist
  This safelist allows a full range of text and structural body HTML: `a, b, blockquote, br, caption, cite, code, col, colgroup, dd, div, dl, dt, em, h1, h2, h3, h4, h5, h6, i, img, li, ol, p, pre, q, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, u, ul`
relaxed() - Static method in class org.jsoup.safety.Whitelist
  Deprecated.
releaseBuilder(StringBuilder) - Static method in class org.jsoup.internal.StringUtil
  Release a borrowed builder.
remainder() - Method in class org.jsoup.parser.TokenQueue
  Consume and return whatever is left on the queue.
remove() - Method in class org.jsoup.nodes.Node
  Remove (delete) this node from the DOM tree.
remove() - Method in class org.jsoup.select.Elements
  Remove each matched element from the DOM.
remove(int) - Method in class org.jsoup.helper.ChangeNotifyingArrayList
remove(Object) - Method in class org.jsoup.helper.ChangeNotifyingArrayList
remove(String) - Method in class org.jsoup.nodes.Attributes
  Remove an attribute by key.
REMOVE - org.jsoup.select.NodeFilter.FilterResult
  Remove the node and its children
removeAll(Collection<?>) - Method in class org.jsoup.helper.ChangeNotifyingArrayList
removeAttr(String) - Method in class org.jsoup.nodes.Element
removeAttr(String) - Method in class org.jsoup.nodes.Node
  Remove an attribute from this node.
removeAttr(String) - Method in class org.jsoup.select.Elements
  Remove an attribute from every matched element.
removeAttributes(String, String...) - Method in class org.jsoup.safety.Safelist
  Remove a list of allowed attributes from a tag.
removeAttributes(String, String...) - Method in class org.jsoup.safety.Whitelist
  Deprecated.
removeChild(Node) - Method in class org.jsoup.nodes.FormElement
removeChild(Node) - Method in class org.jsoup.nodes.Node
removeClass(String) - Method in class org.jsoup.nodes.Element
  Remove a class name from this element's `class` attribute.
removeClass(String) - Method in class org.jsoup.select.Elements
  Remove the class name from every matched element's `class` attribute, if present.
removeCookie(String) - Method in interface org.jsoup.Connection.Base
  Remove a cookie by name
removeEnforcedAttribute(String, String) - Method in class org.jsoup.safety.Safelist
  Remove a previously configured enforced attribute from a tag.
removeEnforcedAttribute(String, String) - Method in class org.jsoup.safety.Whitelist
  Deprecated.
removeHeader(String) - Method in interface org.jsoup.Connection.Base
  Remove headers by name.
removeIgnoreCase(String) - Method in class org.jsoup.nodes.Attributes
  Remove an attribute by key.
removeProtocols(String, String, String...) - Method in class org.jsoup.safety.Safelist
  Remove allowed URL protocols for an element's URL attribute.
removeProtocols(String, String, String...) - Method in class org.jsoup.safety.Whitelist
  Deprecated.
removeRange(int, int) - Method in class org.jsoup.helper.ChangeNotifyingArrayList
removeTags(String...) - Method in class org.jsoup.safety.Safelist
  Remove a list of allowed elements from a safelist.
removeTags(String...) - Method in class org.jsoup.safety.Whitelist
  Deprecated.
reparentChild(Node) - Method in class org.jsoup.nodes.Node
replaceChild(Node, Node) - Method in class org.jsoup.nodes.Node
replaceWith(Node) - Method in class org.jsoup.nodes.Node
  Replace this node in the DOM with the supplied node.
request() - Method in interface org.jsoup.Connection
  Get the request object associated with this connection
request() - Method in class org.jsoup.helper.HttpConnection
request(Connection.Request) - Method in interface org.jsoup.Connection
  Set the connection's request
request(Connection.Request) - Method in class org.jsoup.helper.HttpConnection
requestBody() - Method in interface org.jsoup.Connection.Request
  Get the current request body.
requestBody() - Method in class org.jsoup.helper.HttpConnection.Request
requestBody(String) - Method in interface org.jsoup.Connection.Request
  Set a POST (or PUT) request body.
requestBody(String) - Method in interface org.jsoup.Connection
  Set a POST (or PUT) request body.
requestBody(String) - Method in class org.jsoup.helper.HttpConnection.Request
requestBody(String) - Method in class org.jsoup.helper.HttpConnection
reset() - Method in class org.jsoup.internal.ConstrainableInputStream
resolve(String, String) - Static method in class org.jsoup.internal.StringUtil
  Create a new absolute URL, from a provided existing absolute URL and a relative URL component.
resolve(URL, String) - Static method in class org.jsoup.internal.StringUtil
  Create a new absolute URL, from a provided existing absolute URL and a relative URL component.
response() - Method in interface org.jsoup.Connection
  Get the response, once the request has been executed.
response() - Method in class org.jsoup.helper.HttpConnection
response(Connection.Response) - Method in interface org.jsoup.Connection
  Set the connection's response
response(Connection.Response) - Method in class org.jsoup.helper.HttpConnection
retainAll(Collection<?>) - Method in class org.jsoup.helper.ChangeNotifyingArrayList
ReturnsAreNonnullByDefault - Annotation Type in org.jsoup.internal
root() - Method in class org.jsoup.nodes.Element
root() - Method in class org.jsoup.nodes.Node
  Get this node's root node; that is, its topmost ancestor.

## S

Safelist - Class in org.jsoup.safety
  Safe-lists define what HTML (elements and attributes) to allow through the cleaner.
Safelist() - Constructor for class org.jsoup.safety.Safelist
  Create a new, empty safelist.
Safelist(Safelist) - Constructor for class org.jsoup.safety.Safelist
  Deep copy an existing Safelist to a new Safelist.
select(String) - Method in class org.jsoup.nodes.Element
  Find elements that match the `Selector` CSS query, with this element as the starting context.
select(String) - Method in class org.jsoup.select.Elements
  Find matching elements within this element list.
select(String, Iterable<Element>) - Static method in class org.jsoup.select.Selector
  Find elements matching selector.
select(String, Element) - Static method in class org.jsoup.select.Selector
  Find elements matching selector.
select(Evaluator) - Method in class org.jsoup.nodes.Element
  Find elements that match the supplied Evaluator.
select(Evaluator, Element) - Static method in class org.jsoup.select.Selector
  Find elements matching selector.
selectFirst(String) - Method in class org.jsoup.nodes.Element
  Find the first Element that matches the `Selector` CSS query, with this element as the starting context.
selectFirst(String, Element) - Static method in class org.jsoup.select.Selector
  Find the first element that matches the query.
selectFirst(Evaluator) - Method in class org.jsoup.nodes.Element
  Finds the first Element that matches the supplied Evaluator, with this element as the starting context, or `null` if none match.
Selector - Class in org.jsoup.select
  CSS-like element selector, that finds elements matching a query.
Selector.SelectorParseException - Exception in org.jsoup.select
SelectorParseException(String, Object...) - Constructor for exception org.jsoup.select.Selector.SelectorParseException
selectXpath(String) - Method in class org.jsoup.nodes.Element
  Beta: find Elements that match the supplied XPath expression.
selectXpath(String, Class<T>) - Method in class org.jsoup.nodes.Element
  Beta: find Nodes that match the supplied XPath expression.
selectXpath(String, Document) - Method in class org.jsoup.helper.W3CDom
SerializationException - Exception in org.jsoup
  A SerializationException is raised whenever serialization of a DOM element fails.
SerializationException() - Constructor for exception org.jsoup.SerializationException
  Creates and initializes a new serialization exception with no error message and cause.
SerializationException(String) - Constructor for exception org.jsoup.SerializationException
  Creates and initializes a new serialization exception with the given error message and no cause.
SerializationException(String, Throwable) - Constructor for exception org.jsoup.SerializationException
  Creates and initializes a new serialization exception with the given error message and cause.
SerializationException(Throwable) - Constructor for exception org.jsoup.SerializationException
  Creates and initializes a new serialization exception with the specified cause and an error message of `(cause==null ? null : cause.toString())` (which typically contains the class and error message of `cause`).
set(int, E) - Method in class org.jsoup.helper.ChangeNotifyingArrayList
setBaseUri(String) - Method in class org.jsoup.nodes.Node
  Update the base URI of this node and all of its descendants.
setData(String) - Method in class org.jsoup.nodes.Comment
setKey(String) - Method in class org.jsoup.nodes.Attribute
  Set the attribute key; case is preserved.
setParentNode(Node) - Method in class org.jsoup.nodes.Node
setPubSysKey(String) - Method in class org.jsoup.nodes.DocumentType
setSiblingIndex(int) - Method in class org.jsoup.nodes.Node
settings() - Method in class org.jsoup.parser.Parser
settings(ParseSettings) - Method in class org.jsoup.parser.Parser
setTrackErrors(int) - Method in class org.jsoup.parser.Parser
  Enable or disable parse error tracking for the next parse.
setTreeBuilder(TreeBuilder) - Method in class org.jsoup.parser.Parser
  Update the TreeBuilder used when parsing content.
setValue(String) - Method in class org.jsoup.nodes.Attribute
  Set the attribute value.
setWholeData(String) - Method in class org.jsoup.nodes.DataNode
  Set the data contents of this node.
shallowClone() - Method in class org.jsoup.nodes.Element
shallowClone() - Method in class org.jsoup.nodes.Node
  Create a stand-alone, shallow copy of this node.
shouldCollapseAttribute(String, String, Document.OutputSettings) - Static method in class org.jsoup.nodes.Attribute
shouldCollapseAttribute(Document.OutputSettings) - Method in class org.jsoup.nodes.Attribute
  Collapsible if it's a boolean attribute and value is empty or same as name
siblingElements() - Method in class org.jsoup.nodes.Element
  Get sibling elements.
siblingIndex() - Method in class org.jsoup.nodes.Node
  Get the list index of this node in its node sibling list.
siblingNodes() - Method in class org.jsoup.nodes.Node
  Retrieves this node's sibling nodes.
simpleText() - Static method in class org.jsoup.safety.Safelist
  This safelist allows only simple text formatting: `b, em, i, strong, u`.
simpleText() - Static method in class org.jsoup.safety.Whitelist
  Deprecated.
size() - Method in class org.jsoup.nodes.Attributes
  Get the number of attributes in this set, including any jsoup internal-only attributes.
SKIP_CHILDREN - org.jsoup.select.NodeFilter.FilterResult
  Skip the child nodes, but do call `NodeFilter.tail(Node, int)` next.
SKIP_ENTIRELY - org.jsoup.select.NodeFilter.FilterResult
  Skip the subtree, and do not call `NodeFilter.tail(Node, int)`.
sourceNodes(NodeList, Class<T>) - Method in class org.jsoup.helper.W3CDom
SourceProperty - Static variable in class org.jsoup.helper.W3CDom
  For W3C Documents created by this class, this property is set on each node to link back to the original jsoup node.
splitText(int) - Method in class org.jsoup.nodes.TextNode
  Split this text node into two nodes at the specified string offset.
sslSocketFactory() - Method in interface org.jsoup.Connection.Request
  Get the current custom SSL socket factory, if any.
sslSocketFactory() - Method in class org.jsoup.helper.HttpConnection.Request
sslSocketFactory(SSLSocketFactory) - Method in interface org.jsoup.Connection.Request
  Set a custom SSL socket factory.
sslSocketFactory(SSLSocketFactory) - Method in interface org.jsoup.Connection
  Set custom SSL socket factory
sslSocketFactory(SSLSocketFactory) - Method in class org.jsoup.helper.HttpConnection.Request
sslSocketFactory(SSLSocketFactory) - Method in class org.jsoup.helper.HttpConnection
statusCode() - Method in interface org.jsoup.Connection.Response
  Get the status code of the response.
statusCode() - Method in class org.jsoup.helper.HttpConnection.Response
statusMessage() - Method in interface org.jsoup.Connection.Response
  Get the status message of the response.
statusMessage() - Method in class org.jsoup.helper.HttpConnection.Response
STOP - org.jsoup.select.NodeFilter.FilterResult
  Stop processing
StringJoiner(String) - Constructor for class org.jsoup.internal.StringUtil.StringJoiner
  Create a new joiner, that uses the specified separator.
StringUtil - Class in org.jsoup.internal
  A minimal String utility class.
StringUtil() - Constructor for class org.jsoup.internal.StringUtil
StringUtil.StringJoiner - Class in org.jsoup.internal
  A StringJoiner allows incremental / filtered joining of a set of stringable objects.
submit() - Method in class org.jsoup.nodes.FormElement
  Prepare to submit this form.
syntax() - Method in class org.jsoup.nodes.Document.OutputSettings
  Get the document's current output syntax.
syntax(Document.OutputSettings.Syntax) - Method in class org.jsoup.nodes.Document.OutputSettings
  Set the document's output syntax.
SYSTEM_KEY - Static variable in class org.jsoup.nodes.DocumentType
systemId() - Method in class org.jsoup.nodes.DocumentType
  Get this doctype's System ID (when set, or empty string)

## T

tag() - Method in class org.jsoup.nodes.Element
  Get the Tag for this element.
Tag - Class in org.jsoup.parser
  HTML Tag capabilities.
Tag(String) - Constructor for class org.jsoup.select.Evaluator.Tag
TagEndsWith(String) - Constructor for class org.jsoup.select.Evaluator.TagEndsWith
tagName() - Method in class org.jsoup.nodes.Element
  Get the name of the tag for this element.
tagName(String) - Method in class org.jsoup.nodes.Element
  Change (rename) the tag of this element.
tagName(String) - Method in class org.jsoup.select.Elements
  Update (rename) the tag name of each matched element.
tail(Node, int) - Method in class org.jsoup.helper.W3CDom.W3CBuilder
tail(Node, int) - Method in interface org.jsoup.select.NodeFilter
  Callback for when a node is last visited, after all of its descendants have been visited.
tail(Node, int) - Method in interface org.jsoup.select.NodeVisitor
  Callback for when a node is last visited, after all of its descendants have been visited.
text() - Method in class org.jsoup.nodes.CDataNode
  Get the unencoded, non-normalized text content of this CDataNode.
text() - Method in class org.jsoup.nodes.Element
  Gets the normalized, combined text of this element and all its children.
text() - Method in class org.jsoup.nodes.TextNode
  Get the text content of this text node.
text() - Method in class org.jsoup.select.Elements
  Get the combined text of all the matched elements.
text(String) - Method in class org.jsoup.nodes.Document
  Set the text of the `body` of this document.
text(String) - Method in class org.jsoup.nodes.Element
  Set the text of this element.
text(String) - Method in class org.jsoup.nodes.TextNode
  Set the text content of this text node.
TextNode - Class in org.jsoup.nodes
  A text node.
TextNode(String) - Constructor for class org.jsoup.nodes.TextNode
  Create a new TextNode representing the supplied (unencoded) text).
textNodes() - Method in class org.jsoup.nodes.Element
  Get this element's child text nodes.
textNodes() - Method in class org.jsoup.select.Elements
  Get `TextNode` nodes that are direct child nodes of the selected elements.
timeout() - Method in interface org.jsoup.Connection.Request
  Get the request timeout, in milliseconds.
timeout() - Method in class org.jsoup.helper.HttpConnection.Request
timeout(int) - Method in interface org.jsoup.Connection.Request
  Update the request timeout.
timeout(int) - Method in interface org.jsoup.Connection
  Set the total request timeout duration.
timeout(int) - Method in class org.jsoup.helper.HttpConnection.Request
timeout(int) - Method in class org.jsoup.helper.HttpConnection
timeout(long, long) - Method in class org.jsoup.internal.ConstrainableInputStream
title() - Method in class org.jsoup.nodes.Document
  Get the string contents of the document's `title` element.
title(String) - Method in class org.jsoup.nodes.Document
  Set the document's `title` element.
toggleClass(String) - Method in class org.jsoup.nodes.Element
  Toggle a class name on this element's `class` attribute: if present, remove it; otherwise add it.
toggleClass(String) - Method in class org.jsoup.select.Elements
  Toggle the class name on every matched element's `class` attribute.
TokenQueue - Class in org.jsoup.parser
  A character queue with parsing helpers.
TokenQueue(String) - Constructor for class org.jsoup.parser.TokenQueue
  Create a new TokenQueue.
toString() - Method in class org.jsoup.helper.HttpConnection.KeyVal
toString() - Method in class org.jsoup.nodes.Attribute
  Get the string representation of this attribute, implemented as `Attribute.html()`.
toString() - Method in class org.jsoup.nodes.Attributes
toString() - Method in class org.jsoup.nodes.Comment
toString() - Method in class org.jsoup.nodes.DataNode
toString() - Method in class org.jsoup.nodes.Node
  Gets this node's outer HTML.
toString() - Method in class org.jsoup.nodes.TextNode
toString() - Method in class org.jsoup.nodes.XmlDeclaration
toString() - Method in class org.jsoup.parser.CharacterReader
toString() - Method in class org.jsoup.parser.HtmlTreeBuilder
toString() - Method in class org.jsoup.parser.ParseError
toString() - Method in class org.jsoup.parser.Tag
toString() - Method in class org.jsoup.parser.TokenQueue
toString() - Method in class org.jsoup.select.CombiningEvaluator.And
toString() - Method in class org.jsoup.select.CombiningEvaluator.Or
toString() - Method in class org.jsoup.select.Elements
  Get the combined outer HTML of all matched elements.
toString() - Method in class org.jsoup.select.Evaluator.AllElements
toString() - Method in class org.jsoup.select.Evaluator.Attribute
toString() - Method in class org.jsoup.select.Evaluator.AttributeStarting
toString() - Method in class org.jsoup.select.Evaluator.AttributeWithValue
toString() - Method in class org.jsoup.select.Evaluator.AttributeWithValueContaining
toString() - Method in class org.jsoup.select.Evaluator.AttributeWithValueEnding
toString() - Method in class org.jsoup.select.Evaluator.AttributeWithValueMatching
toString() - Method in class org.jsoup.select.Evaluator.AttributeWithValueNot
toString() - Method in class org.jsoup.select.Evaluator.AttributeWithValueStarting
toString() - Method in class org.jsoup.select.Evaluator.Class
toString() - Method in class org.jsoup.select.Evaluator.ContainsData
toString() - Method in class org.jsoup.select.Evaluator.ContainsOwnText
toString() - Method in class org.jsoup.select.Evaluator.ContainsText
toString() - Method in class org.jsoup.select.Evaluator.CssNthEvaluator
toString() - Method in class org.jsoup.select.Evaluator.Id
toString() - Method in class org.jsoup.select.Evaluator.IndexEquals
toString() - Method in class org.jsoup.select.Evaluator.IndexGreaterThan
toString() - Method in class org.jsoup.select.Evaluator.IndexLessThan
toString() - Method in class org.jsoup.select.Evaluator.IsEmpty
toString() - Method in class org.jsoup.select.Evaluator.IsFirstChild
toString() - Method in class org.jsoup.select.Evaluator.IsFirstOfType
toString() - Method in class org.jsoup.select.Evaluator.IsLastChild
toString() - Method in class org.jsoup.select.Evaluator.IsLastOfType
toString() - Method in class org.jsoup.select.Evaluator.IsOnlyChild
toString() - Method in class org.jsoup.select.Evaluator.IsOnlyOfType
toString() - Method in class org.jsoup.select.Evaluator.IsRoot
toString() - Method in class org.jsoup.select.Evaluator.Matches
toString() - Method in class org.jsoup.select.Evaluator.MatchesOwn
toString() - Method in class org.jsoup.select.Evaluator.MatchText
toString() - Method in class org.jsoup.select.Evaluator.Tag
toString() - Method in class org.jsoup.select.Evaluator.TagEndsWith
toString() - Method in class org.jsoup.select.QueryParser
toString() - Method in exception org.jsoup.UnsupportedMimeTypeException
TRACE - org.jsoup.Connection.Method
tracking(int) - Static method in class org.jsoup.parser.ParseErrorList
trackNewlines(boolean) - Method in class org.jsoup.parser.CharacterReader
  Enables or disables line number tracking.
traverse(NodeVisitor) - Method in class org.jsoup.nodes.Element
traverse(NodeVisitor) - Method in class org.jsoup.nodes.Node
  Perform a depth-first traversal through this node and its descendants.
traverse(NodeVisitor) - Method in class org.jsoup.select.Elements
  Perform a depth-first traversal on each of the selected elements.
traverse(NodeVisitor, Node) - Static method in class org.jsoup.select.NodeTraversor
  Start a depth-first traverse of the root and all of its descendants.
traverse(NodeVisitor, Elements) - Static method in class org.jsoup.select.NodeTraversor
  Start a depth-first traverse of all elements.

## U

UncheckedIOException - Exception in org.jsoup
UncheckedIOException(IOException) - Constructor for exception org.jsoup.UncheckedIOException
UncheckedIOException(String) - Constructor for exception org.jsoup.UncheckedIOException
unescape(String) - Static method in class org.jsoup.nodes.Entities
  Un-escape an HTML escaped string.
unescape(String) - Static method in class org.jsoup.parser.TokenQueue
  Unescape a \ escaped string.
unescapeEntities(String, boolean) - Static method in class org.jsoup.parser.Parser
  Utility method to unescape HTML entities from a string
UnsupportedMimeTypeException - Exception in org.jsoup
  Signals that a HTTP response returned a mime type that is not supported.
UnsupportedMimeTypeException(String, String, String) - Constructor for exception org.jsoup.UnsupportedMimeTypeException
unwrap() - Method in class org.jsoup.nodes.Node
  Removes this node from the DOM, and moves its children up into the node's parent.
unwrap() - Method in class org.jsoup.select.Elements
  Removes the matched elements from the DOM, and moves their children up into their parents.
updateMetaCharsetElement() - Method in class org.jsoup.nodes.Document
  Returns whether the element with charset information in this document is updated on changes through `Document.charset(Charset)` or not.
updateMetaCharsetElement(boolean) - Method in class org.jsoup.nodes.Document
  Sets whether the element with charset information in this document is updated on changes through `Document.charset(Charset)` or not.
url() - Method in interface org.jsoup.Connection.Base
  Get the URL of this Request or Response.
url(String) - Method in interface org.jsoup.Connection
  Set the request URL to fetch.
url(String) - Method in class org.jsoup.helper.HttpConnection
url(URL) - Method in interface org.jsoup.Connection.Base
  Set the URL
url(URL) - Method in interface org.jsoup.Connection
  Set the request URL to fetch.
url(URL) - Method in class org.jsoup.helper.HttpConnection
userAgent(String) - Method in interface org.jsoup.Connection
  Set the request user-agent header.
userAgent(String) - Method in class org.jsoup.helper.HttpConnection
UTF_8 - Static variable in class org.jsoup.helper.DataUtil

## V

val() - Method in class org.jsoup.nodes.Element
  Get the value of a form element (input, textarea, etc).
val() - Method in class org.jsoup.select.Elements
  Get the form element's value of the first matched element.
val(String) - Method in class org.jsoup.nodes.Element
  Set the value of a form element (input, textarea, etc).
val(String) - Method in class org.jsoup.select.Elements
  Set the form element's value in each of the matched elements.
Validate - Class in org.jsoup.helper
  Simple validation methods.
value() - Method in interface org.jsoup.Connection.KeyVal
  Get the value of a keyval
value() - Method in class org.jsoup.helper.HttpConnection.KeyVal
value(String) - Method in interface org.jsoup.Connection.KeyVal
  Update the value of a keyval
value(String) - Method in class org.jsoup.helper.HttpConnection.KeyVal
valueOf(String) - Static method in enum org.jsoup.Connection.Method
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jsoup.nodes.Document.OutputSettings.Syntax
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jsoup.nodes.Document.QuirksMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jsoup.nodes.Entities.EscapeMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.jsoup.parser.Tag
  Get a Tag by name.
valueOf(String) - Static method in enum org.jsoup.select.NodeFilter.FilterResult
  Returns the enum constant of this type with the specified name.
valueOf(String, ParseSettings) - Static method in class org.jsoup.parser.Tag
  Get a Tag by name.
values() - Static method in enum org.jsoup.Connection.Method
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jsoup.nodes.Document.OutputSettings.Syntax
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jsoup.nodes.Document.QuirksMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jsoup.nodes.Entities.EscapeMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jsoup.select.NodeFilter.FilterResult
  Returns an array containing the constants of this enum type, in the order they are declared.

## W

W3CBuilder(Document) - Constructor for class org.jsoup.helper.W3CDom.W3CBuilder
W3CDom - Class in org.jsoup.helper
  Helper class to transform a `Document` to a `org.w3c.dom.Document`, for integration with toolsets that use the W3C DOM.
W3CDom() - Constructor for class org.jsoup.helper.W3CDom
W3CDom.W3CBuilder - Class in org.jsoup.helper
  Implements the conversion by walking the input.
Whitelist - Class in org.jsoup.safety
  Deprecated.
  As of release `v1.14.1`, this class is deprecated in favour of `Safelist`. The name has been changed with the intent of promoting more inclusive language. `Safelist` is a drop-in replacement, and no further changes other than updating the name in your code are required to cleanly migrate. This class will be removed in `v1.15.1`. Until that release, this class acts as a shim to maintain code compatibility (source and binary).

  For a clear rationale of the removal of this change, please see Terminology, Power, and Inclusive Language in Internet-Drafts and RFCs

Whitelist() - Constructor for class org.jsoup.safety.Whitelist
  Deprecated.
Whitelist(Safelist) - Constructor for class org.jsoup.safety.Whitelist
  Deprecated.
wholeText() - Method in class org.jsoup.nodes.Element
  Get the (unencoded) text of all children of this element, including any newlines and spaces present in the original.
Wikipedia - Class in org.jsoup.examples
  A simple example, used on the jsoup website.
Wikipedia() - Constructor for class org.jsoup.examples.Wikipedia
wrap(InputStream, int, int) - Static method in class org.jsoup.internal.ConstrainableInputStream
  If this InputStream is not already a ConstrainableInputStream, let it be one.
wrap(String) - Method in class org.jsoup.nodes.Element
  Wrap the supplied HTML around this element.
wrap(String) - Method in class org.jsoup.nodes.Node
  Wrap the supplied HTML around this node.
wrap(String) - Method in class org.jsoup.select.Elements
  Wrap the supplied HTML around each matched elements.
wtf(String) - Static method in class org.jsoup.helper.Validate
  Blow up if we reach an unexpected state.

## X

xhtml - org.jsoup.nodes.Entities.EscapeMode
  Restricted entities suitable for XHTML output: lt, gt, amp, and quot only.
xml - org.jsoup.nodes.Document.OutputSettings.Syntax
XmlDeclaration - Class in org.jsoup.nodes
  An XML Declaration.
XmlDeclaration(String, boolean) - Constructor for class org.jsoup.nodes.XmlDeclaration
  Create a new XML declaration
xmlParser() - Static method in class org.jsoup.parser.Parser
  Create a new XML parser.
XmlTreeBuilder - Class in org.jsoup.parser
  Use the `XmlTreeBuilder` when you want to parse XML without any of the HTML DOM rules being applied to the document.
XmlTreeBuilder() - Constructor for class org.jsoup.parser.XmlTreeBuilder
XPathFactoryProperty - Static variable in class org.jsoup.helper.W3CDom
  To get support for XPath versions > 1, set this property to the classname of an alternate XPathFactory implementation (e.g.

A B C D E F G H I J K L M N O P Q R S T U V W X
All Classes All Packages