Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/jhy/jsoup
/ types & classes
Types & classes
326 in github.com/jhy/jsoup
⨍
Functions
3,613
◇
Types & classes
326
Interface
Action
src/main/java/org/jsoup/internal/QuietAppendable.java:22
Class
AllElements
Evaluator for any / all element matching
src/main/java/org/jsoup/select/Evaluator.java:452
Class
AlternateXpathFactory
src/test/java/org/jsoup/select/XpathTest.java:248
Class
Ancestor
Any Ancestor (i.e., ascending parent chain.).
src/main/java/org/jsoup/select/StructuralEvaluator.java:183
Class
And
src/main/java/org/jsoup/select/CombiningEvaluator.java:80
Class
Attribute
A single key + value attribute. (Only used for presentation.)
src/main/java/org/jsoup/nodes/Attribute.java:20
Class
Attribute
Evaluator for attribute name matching
src/main/java/org/jsoup/select/Evaluator.java:211
Class
AttributeKey
src/main/java/org/jsoup/safety/Safelist.java:637
Class
AttributeKeyPair
Abstract evaluator for attribute name/value matching
src/main/java/org/jsoup/select/Evaluator.java:418
Class
AttributeParseTest
Test suite for attribute parser. @author Jonathan Hedley, jonathan@hedley.net
src/test/java/org/jsoup/parser/AttributeParseTest.java:19
Class
AttributeRange
src/main/java/org/jsoup/nodes/Range.java:207
Class
AttributeStarting
Evaluator for attribute name prefix matching
src/main/java/org/jsoup/select/Evaluator.java:236
Class
AttributeTest
src/test/java/org/jsoup/nodes/AttributeTest.java:11
Class
AttributeValue
src/main/java/org/jsoup/safety/Safelist.java:647
Class
AttributeWithValue
Evaluator for attribute name/value matching
src/main/java/org/jsoup/select/Evaluator.java:268
Class
AttributeWithValueContaining
Evaluator for attribute name/value matching (value containing)
src/main/java/org/jsoup/select/Evaluator.java:362
Class
AttributeWithValueEnding
Evaluator for attribute name/value matching (value ending)
src/main/java/org/jsoup/select/Evaluator.java:339
Class
AttributeWithValueMatching
Evaluator for attribute name/value matching (value regex matching)
src/main/java/org/jsoup/select/Evaluator.java:386
Class
AttributeWithValueNot
Evaluator for attribute name != value matching
src/main/java/org/jsoup/select/Evaluator.java:292
Class
AttributeWithValueStarting
Evaluator for attribute name/value matching (value prefix)
src/main/java/org/jsoup/select/Evaluator.java:316
Class
Attributes
The attributes of an Element. <p> During parsing, attributes in with the same name in an element are deduplicated, according to the configured parser'
src/main/java/org/jsoup/nodes/Attributes.java:43
Class
AttributesTest
Tests for Attributes. @author Jonathan Hedley
src/test/java/org/jsoup/nodes/AttributesTest.java:19
Interface
AuthShim
src/main/java/org/jsoup/helper/AuthenticationHandler.java:61
Class
AuthenticationHandler
Handles per request Authenticator-based authentication. Loads the class `org.jsoup.helper.RequestAuthHandler` if per-request Authenticators are suppo
src/main/java/org/jsoup/helper/AuthenticationHandler.java:14
Class
AuthenticationHandlerTest
src/test/java/org/jsoup/helper/AuthenticationHandlerTest.java:3
Class
Base
src/main/java/org/jsoup/helper/HttpConnection.java:410
Interface
Base
Common methods for Requests and Responses @param <T> Type of Base, either Request or Response
src/main/java/org/jsoup/Connection.java:542
Class
BaseAppendable
src/main/java/org/jsoup/internal/QuietAppendable.java:19
Class
Benchmark
Does an A/B test on two methods, and prints out how long each took. @author Jonathan Hedley, jonathan@hedley.net
src/test/java/org/jsoup/integration/Benchmark.java:9
Class
BlankValue
Matches nodes with no value or only whitespace.
src/main/java/org/jsoup/select/NodeEvaluator.java:81
Class
BufferedHttpRequest
Buffers a parsed HTTP proxy request body before forwarding it upstream
src/test/java/org/jsoup/integration/netty/NettyProxyServer.java:299
Class
BufferedOnceAvailableStream
src/test/java/org/jsoup/helper/DataUtilTest.java:394
Class
BuildEntities
Fetches HTML entity names from w3.org json, and outputs data files for optimized used in Entities. I refuse to believe that entity names like "NotNest
src/test/java/org/jsoup/nodes/BuildEntities.java:21
Class
ByCode
src/test/java/org/jsoup/nodes/BuildEntities.java:106
Class
CData
src/main/java/org/jsoup/parser/Token.java:446
Class
CDataNode
A Character Data node, to support CDATA sections.
src/main/java/org/jsoup/nodes/CDataNode.java:8
Interface
CharPredicate
src/main/java/org/jsoup/parser/CharacterReader.java:691
Class
Character
src/main/java/org/jsoup/parser/Token.java:389
Class
CharacterReader
CharacterReader consumes tokens off a string. Used internally by jsoup. API subject to changes. <p>If the underlying reader throws an IOException dur
src/main/java/org/jsoup/parser/CharacterReader.java:22
Class
CharacterReaderTest
Test suite for character reader. @author Jonathan Hedley, jonathan@hedley.net
src/test/java/org/jsoup/parser/CharacterReaderTest.java:19
Class
CharacterRef
src/test/java/org/jsoup/nodes/BuildEntities.java:87
Class
CharsetDoc
A struct to return a detected charset, and a document (if fully read).
src/main/java/org/jsoup/helper/DataUtil.java:211
Class
Class
Evaluator for element class
src/main/java/org/jsoup/select/Evaluator.java:185
Class
Cleaner
The {@link Safelist}-based HTML cleaner. Use to ensure that end-user provided HTML contains only the elements and attributes that you are expecting;
src/main/java/org/jsoup/safety/Cleaner.java:39
Class
CleanerTest
Tests for the cleaner. @author Jonathan Hedley, jonathan@hedley.net
src/test/java/org/jsoup/safety/CleanerTest.java:30
Class
CleaningVisitor
Iterates the input and copies trusted nodes (tags, attributes, text) into the destination.
src/main/java/org/jsoup/safety/Cleaner.java:134
Class
Collector
Collects a list of elements that match the supplied criteria. @author Jonathan Hedley
src/main/java/org/jsoup/select/Collector.java:20
Class
CombiningEvaluator
Base combining (and, or) evaluator.
src/main/java/org/jsoup/select/CombiningEvaluator.java:18
Class
Comment
src/main/java/org/jsoup/parser/Token.java:353
Class
Comment
A comment node. @author Jonathan Hedley, jonathan@hedley.net
src/main/java/org/jsoup/nodes/Comment.java:13
Class
CommentTest
src/test/java/org/jsoup/nodes/CommentTest.java:8
Class
ConnectIT
Failsafe integration tests for Connect methods. These take a bit longer to run, so included as Integ, not Unit, tests.
src/test/java/org/jsoup/integration/ConnectIT.java:29
Class
ConnectTarget
src/test/java/org/jsoup/integration/netty/NettyProxyServer.java:432
Class
ConnectTest
Tests Jsoup.connect against a local server.
src/test/java/org/jsoup/integration/ConnectTest.java:59
Interface
Connection
The Connection interface is a convenient HTTP client and session object to fetch content from the web, and parse them into Documents. <p>To start a
src/main/java/org/jsoup/Connection.java:47
Class
Constants
src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java:1899
Class
ContainsData
Evaluator for matching Element (and its descendants) data
src/main/java/org/jsoup/select/Evaluator.java:890
Class
ContainsOwnText
Evaluator for matching Element's own text
src/main/java/org/jsoup/select/Evaluator.java:911
Class
ContainsText
Evaluator for matching Element (and its descendants) text
src/main/java/org/jsoup/select/Evaluator.java:815
Class
ContainsValue
src/main/java/org/jsoup/select/NodeEvaluator.java:55
Class
ContainsWholeOwnText
Evaluator for matching Element (but <b>not</b> its descendants) wholeText. Neither the input nor the element text is normalized. <code>:containsWholeO
src/main/java/org/jsoup/select/Evaluator.java:869
Class
ContainsWholeText
Evaluator for matching Element (and its descendants) wholeText. Neither the input nor the element text is normalized. <code>:containsWholeText()</code
src/main/java/org/jsoup/select/Evaluator.java:842
Class
Context
Provides details for the request, to determine the appropriate credentials to return.
src/main/java/org/jsoup/helper/RequestAuthenticator.java:29
Class
ContextRecorder
src/test/java/org/jsoup/integration/netty/TestResponseTest.java:40
Class
ControllableInputStream
src/main/java/org/jsoup/internal/ControllableInputStream.java:21
Class
ControllableInputStreamTest
src/test/java/org/jsoup/internal/ControllableInputStreamTest.java:12
Class
CookieRoute
src/test/java/org/jsoup/integration/routes/CookieRoute.java:8
Class
CookieUtil
Helper functions to support the Cookie Manager / Cookie Storage in HttpConnection. @since 1.14.1
src/main/java/org/jsoup/helper/CookieUtil.java:27
Class
CookieUtilTest
src/test/java/org/jsoup/helper/CookieUtilTest.java:7
Enum
CoreCharset
src/main/java/org/jsoup/nodes/Entities.java:361
Class
CountingInputStream
src/test/java/org/jsoup/internal/ControllableInputStreamTest.java:64
Class
CssNthEvaluator
src/main/java/org/jsoup/select/Evaluator.java:566
Class
CssTest
src/test/java/org/jsoup/select/CssTest.java:13
Enum
CurrentPositionMutation
src/test/java/org/jsoup/select/TraversorTest.java:264
Class
DataNode
A data node, for contents of style, script tags etc, where contents should not show in text(). @author Jonathan Hedley, jonathan@hedley.net
src/main/java/org/jsoup/nodes/DataNode.java:9
Class
DataNodeTest
src/test/java/org/jsoup/nodes/DataNodeTest.java:8
Class
DataUtil
Internal static utilities for handling data.
src/main/java/org/jsoup/helper/DataUtil.java:45
Class
DataUtilTest
src/test/java/org/jsoup/helper/DataUtilTest.java:22
Class
Dataset
src/main/java/org/jsoup/nodes/Attributes.java:618
Class
DatasetIterator
src/main/java/org/jsoup/nodes/Attributes.java:655
Class
DeepHtmlTrees
src/test/java/org/jsoup/parser/HtmlParserTest.java:2223
Class
DeflateRoute
src/test/java/org/jsoup/integration/routes/DeflateRoute.java:12
Class
Doctype
src/main/java/org/jsoup/parser/Token.java:51
Class
Document
A HTML Document. @author Jonathan Hedley, jonathan@hedley.net
src/main/java/org/jsoup/nodes/Document.java:25
Class
DocumentTest
Tests for Document. @author Jonathan Hedley, jonathan@hedley.net
src/test/java/org/jsoup/nodes/DocumentTest.java:26
Class
DocumentType
A {@code <!DOCTYPE>} node.
src/main/java/org/jsoup/nodes/DocumentType.java:13
Class
DocumentTypeTest
Tests for the DocumentType node @author Jonathan Hedley, http://jonathanhedley.com/
src/test/java/org/jsoup/nodes/DocumentTypeTest.java:15
Class
EOF
src/main/java/org/jsoup/parser/Token.java:487
Class
EchoRoute
src/test/java/org/jsoup/integration/routes/EchoRoute.java:14
Class
Element
An HTML Element consists of a tag name, attributes, and child nodes (including text nodes and other elements). <p> From an Element, you can extract
src/main/java/org/jsoup/nodes/Element.java:50
Class
ElementIT
src/test/java/org/jsoup/nodes/ElementIT.java:14
Class
ElementIterator
src/main/java/org/jsoup/parser/StreamParser.java:307
Class
ElementMeta
src/main/java/org/jsoup/safety/Cleaner.java:227
Class
ElementTest
Tests for Element (DOM stuff mostly). @author Jonathan Hedley
src/test/java/org/jsoup/nodes/ElementTest.java:45
Class
Elements
A list of {@link Element}s, with methods that act on every element in the list. <p>To get an {@code Elements} object, use the {@link Element#select(S
src/main/java/org/jsoup/select/Elements.java:30
Class
ElementsTest
Tests for ElementList. @author Jonathan Hedley, jonathan@hedley.net
src/test/java/org/jsoup/select/ElementsTest.java:24
Class
EndTag
src/main/java/org/jsoup/parser/Token.java:342
Class
Endpoint
src/test/java/org/jsoup/integration/TestServer.java:97
Class
Entities
HTML entities, and escape routines. Source: <a href="http://www.w3.org/TR/html5/named-character-references.html#named-character-references">W3C HTML n
src/main/java/org/jsoup/nodes/Entities.java:25
Class
EntitiesData
Holds packed data that represents Entity name=value pairs. Parsed by Entities, created by BuildEntities.
src/main/java/org/jsoup/nodes/EntitiesData.java:6
next →
1–100 of 326, ranked by callers