Class Index

A C D E H J L N P S T V W X

A

Attribute A single key + value attribute. 
Attributes The attributes of an Element. 

C

Cleaner The whitelist based HTML cleaner. 
Collector Collects a list of elements that match the supplied criteria. 
Comment A comment node. 
Connection A Connection provides a convenient interface to fetch content from the web, and parse them into Documents. 
Connection.Base<T extends Base> Common methods for Requests and Responses 
Connection.KeyVal A Key Value tuple. 
Connection.Method GET and POST http methods. 
Connection.Request Represents a HTTP request. 
Connection.Response Represents a HTTP response. 

D

DataNode A data node, for contents of style, script tags etc, where contents should not show in text(). 
DataUtil Internal static utilities for handling data. 
Document A HTML Document. 
Document.OutputSettings A Document's output settings control the form of the text() and html() methods. 

E

Element A HTML element consists of a tag name, attributes, and child nodes (including text nodes and other elements). 
Elements A list of Elements, with methods that act on every element in the list 
Entities HTML entities, and escape routines. 
Entities.EscapeMode  
Evaluator Evaluates that an element matches the selector. 
Evaluator.AllElements Evaluator for any / all element matching  
Evaluator.Attribute Evaluator for attibute name matching  
Evaluator.AttributeKeyPair Abstract evaluator for attribute name/value matching  
Evaluator.AttributeStarting Evaluator for attribute name prefix matching  
Evaluator.AttributeWithValue Evaluator for attribute name/value matching  
Evaluator.AttributeWithValueContaining Evaluator for attribute name/value matching (value containing)  
Evaluator.AttributeWithValueEnding Evaluator for attribute name/value matching (value ending)  
Evaluator.AttributeWithValueMatching Evaluator for attribute name/value matching (value regex matching)  
Evaluator.AttributeWithValueNot Evaluator for attribute name != value matching  
Evaluator.AttributeWithValueStarting Evaluator for attribute name/value matching (value prefix)  
Evaluator.Class Evaluator for element class  
Evaluator.ContainsOwnText Evaluator for matching Element's own text  
Evaluator.ContainsText Evaluator for matching Element (and its descendents) text  
Evaluator.Id Evaluator for element id  
Evaluator.IndexEquals Evaluator for matching by sibling index number (e = idx)  
Evaluator.IndexEvaluator Abstract evaluator for sibling index matching 
Evaluator.IndexGreaterThan Evaluator for matching by sibling index number (e > idx)  
Evaluator.IndexLessThan Evaluator for matching by sibling index number (e < idx)  
Evaluator.Matches Evaluator for matching Element (and its descendents) text with regex  
Evaluator.MatchesOwn Evaluator for matching Element's own text with regex  
Evaluator.Tag Evaluator for tag name  

H

HttpConnection Implementation of Connection
HttpConnection.KeyVal  
HttpConnection.Request  
HttpConnection.Response  

J

Jsoup The core public access point to the jsoup functionality. 

L

ListLinks Example program to list links from a URL. 

N

Node The base, abstract Node model. 
NodeTraversor Breadth first node traversor. 
NodeVisitor Node visitor interface  

P

Parser Parses HTML into a Document

S

Selector CSS-like element selector, that finds elements matching a query. 
Selector.SelectorParseException  
StringUtil A minimal String utility class. 

T

Tag HTML Tag specifications. 
TextNode A text node. 
TokenQueue A character queue with parsing helpers. 

V

Validate Simple validation methods. 

W

Whitelist Whitelists define what HTML (elements and attributes) to allow through the cleaner. 

X

XmlDeclaration An XML Declaration.