SYMBOL INDEX (4175 symbols across 175 files) FILE: src/main/java/org/jsoup/Connection.java type Connection (line 47) | @SuppressWarnings("unused") type Method (line 53) | enum Method { method Method (line 68) | Method(boolean hasBody) { method hasBody (line 76) | public final boolean hasBody() { method newRequest (line 87) | Connection newRequest(); method newRequest (line 96) | default Connection newRequest(String url) { method newRequest (line 107) | default Connection newRequest(URL url) { method url (line 116) | Connection url(URL url); method url (line 123) | Connection url(String url); method proxy (line 130) | Connection proxy(@Nullable Proxy proxy); method proxy (line 138) | Connection proxy(String host, int port); method userAgent (line 146) | Connection userAgent(String userAgent); method timeout (line 160) | Connection timeout(int millis); method maxBodySize (line 171) | Connection maxBodySize(int bytes); method referrer (line 178) | Connection referrer(String referrer); method followRedirects (line 185) | Connection followRedirects(boolean followRedirects); method method (line 192) | Connection method(Method method); method ignoreHttpErrors (line 201) | Connection ignoreHttpErrors(boolean ignoreHttpErrors); method ignoreContentType (line 211) | Connection ignoreContentType(boolean ignoreContentType); method sslSocketFactory (line 223) | @Deprecated method sslContext (line 235) | default Connection sslContext(SSLContext sslContext) { method data (line 246) | Connection data(String key, String value); method data (line 260) | Connection data(String key, String filename, InputStream inputStream); method data (line 273) | Connection data(String key, String filename, InputStream inputStream, ... method data (line 280) | Connection data(Collection data); method data (line 287) | Connection data(Map data); method data (line 301) | Connection data(String... keyvals); method data (line 308) | @Nullable KeyVal data(String key); method requestBody (line 321) | Connection requestBody(String body); method requestBodyStream (line 339) | default Connection requestBodyStream(InputStream stream) { method header (line 351) | Connection header(String name, String value); method headers (line 360) | Connection headers(Map headers); method cookie (line 368) | Connection cookie(String name, String value); method cookies (line 375) | Connection cookies(Map cookies); method cookieStore (line 383) | Connection cookieStore(CookieStore cookieStore); method cookieStore (line 390) | CookieStore cookieStore(); method parser (line 399) | Connection parser(Parser parser); method postDataCharset (line 406) | Connection postDataCharset(String charset); method auth (line 462) | default Connection auth(@Nullable RequestAuthenticator authenticator) { method get (line 475) | Document get() throws IOException; method post (line 486) | Document post() throws IOException; method execute (line 497) | Response execute() throws IOException; method request (line 503) | Request request(); method request (line 510) | Connection request(Request request); method response (line 517) | Response response(); method response (line 524) | Connection response(Response response); method onResponseProgress (line 534) | default Connection onResponseProgress(Progress handler) { type Base (line 542) | @SuppressWarnings("UnusedReturnValue") method url (line 549) | URL url(); method url (line 556) | T url(URL url); method method (line 562) | Method method(); method method (line 569) | T method(Method method); method header (line 582) | @Nullable String header(String name); method headers (line 589) | List headers(String name); method header (line 601) | T header(String name, String value); method addHeader (line 611) | T addHeader(String name, String value); method hasHeader (line 618) | boolean hasHeader(String name); method hasHeaderWithValue (line 626) | boolean hasHeaderWithValue(String name, String value); method removeHeader (line 633) | T removeHeader(String name); method headers (line 644) | Map headers(); method multiHeaders (line 650) | Map> multiHeaders(); method cookie (line 657) | @Nullable String cookie(String name); method cookie (line 665) | T cookie(String name, String value); method hasCookie (line 672) | boolean hasCookie(String name); method removeCookie (line 679) | T removeCookie(String name); method cookies (line 689) | Map cookies(); type Request (line 695) | @SuppressWarnings("UnusedReturnValue") method proxy (line 701) | @Nullable Proxy proxy(); method proxy (line 708) | Request proxy(@Nullable Proxy proxy); method proxy (line 716) | Request proxy(String host, int port); method timeout (line 722) | int timeout(); method timeout (line 729) | Request timeout(int millis); method maxBodySize (line 735) | int maxBodySize(); method maxBodySize (line 742) | Request maxBodySize(int bytes); method followRedirects (line 748) | boolean followRedirects(); method followRedirects (line 755) | Request followRedirects(boolean followRedirects); method ignoreHttpErrors (line 762) | boolean ignoreHttpErrors(); method ignoreHttpErrors (line 769) | Request ignoreHttpErrors(boolean ignoreHttpErrors); method ignoreContentType (line 776) | boolean ignoreContentType(); method ignoreContentType (line 783) | Request ignoreContentType(boolean ignoreContentType); method sslSocketFactory (line 789) | @Nullable SSLSocketFactory sslSocketFactory(); method sslSocketFactory (line 800) | @Deprecated method sslContext (line 809) | @Nullable method sslContext (line 823) | default Request sslContext(SSLContext sslContext) { method data (line 832) | Request data(KeyVal keyval); method data (line 838) | Collection data(); method requestBody (line 852) | Request requestBody(@Nullable String body); method requestBody (line 858) | @Nullable String requestBody(); method requestBodyStream (line 876) | default Request requestBodyStream(InputStream stream) { method parser (line 885) | Request parser(Parser parser); method parser (line 891) | Parser parser(); method postDataCharset (line 898) | Request postDataCharset(String charset); method postDataCharset (line 904) | String postDataCharset(); method auth (line 914) | default Request auth(@Nullable RequestAuthenticator authenticator) { method auth (line 923) | @Nullable type Response (line 932) | interface Response extends Base { method statusCode (line 938) | int statusCode(); method statusMessage (line 944) | String statusMessage(); method charset (line 950) | @Nullable String charset(); method charset (line 957) | Response charset(String charset); method contentType (line 963) | @Nullable String contentType(); method parse (line 973) | Document parse() throws IOException; method readBody (line 982) | default String readBody() throws IOException { method body (line 998) | String body(); method bodyAsBytes (line 1010) | byte[] bodyAsBytes(); method readFully (line 1025) | default Response readFully() throws IOException { method bufferUp (line 1038) | @Deprecated method bodyStream (line 1052) | BufferedInputStream bodyStream(); method streamParser (line 1059) | default StreamParser streamParser() throws IOException { type KeyVal (line 1067) | interface KeyVal { method key (line 1074) | KeyVal key(String key); method key (line 1080) | String key(); method value (line 1087) | KeyVal value(String value); method value (line 1093) | String value(); method inputStream (line 1100) | KeyVal inputStream(InputStream inputStream); method inputStream (line 1106) | @Nullable InputStream inputStream(); method hasInputStream (line 1112) | boolean hasInputStream(); method contentType (line 1121) | KeyVal contentType(String contentType); method contentType (line 1127) | @Nullable String contentType(); FILE: src/main/java/org/jsoup/HttpStatusException.java class HttpStatusException (line 8) | public class HttpStatusException extends IOException { method HttpStatusException (line 12) | public HttpStatusException(String message, int statusCode, String url) { method getStatusCode (line 18) | public int getStatusCode() { method getUrl (line 22) | public String getUrl() { FILE: src/main/java/org/jsoup/Jsoup.java class Jsoup (line 25) | public class Jsoup { method Jsoup (line 26) | private Jsoup() {} method parse (line 36) | public static Document parse(String html, String baseUri) { method parse (line 50) | public static Document parse(String html, String baseUri, Parser parse... method parse (line 64) | public static Document parse(String html, Parser parser) { method parse (line 77) | public static Document parse(String html) { method connect (line 94) | public static Connection connect(String url) { method newSession (line 121) | public static Connection newSession() { method parse (line 136) | public static Document parse(File file, @Nullable String charsetName, ... method parse (line 151) | public static Document parse(File file, @Nullable String charsetName) ... method parse (line 168) | public static Document parse(File file) throws IOException { method parse (line 185) | public static Document parse(File file, @Nullable String charsetName, ... method parse (line 201) | public static Document parse(Path path, @Nullable String charsetName, ... method parse (line 217) | public static Document parse(Path path, @Nullable String charsetName) ... method parse (line 234) | public static Document parse(Path path) throws IOException { method parse (line 251) | public static Document parse(Path path, @Nullable String charsetName, ... method parse (line 266) | public static Document parse(InputStream in, @Nullable String charsetN... method parse (line 283) | public static Document parse(InputStream in, @Nullable String charsetN... method parseBodyFragment (line 296) | public static Document parseBodyFragment(String bodyHtml, String baseU... method parseBodyFragment (line 308) | public static Document parseBodyFragment(String bodyHtml) { method parse (line 329) | public static Document parse(URL url, int timeoutMillis) throws IOExce... method clean (line 346) | public static String clean(String bodyHtml, String baseUri, Safelist s... method clean (line 387) | public static String clean(String bodyHtml, Safelist safelist) { method clean (line 405) | public static String clean(String bodyHtml, String baseUri, Safelist s... method isValid (line 434) | public static boolean isValid(String bodyHtml, Safelist safelist) { FILE: src/main/java/org/jsoup/Progress.java type Progress (line 3) | @FunctionalInterface method onProgress (line 16) | void onProgress(int processed, int total, float percent, ProgressConte... FILE: src/main/java/org/jsoup/SerializationException.java class SerializationException (line 7) | public final class SerializationException extends RuntimeException { method SerializationException (line 11) | public SerializationException() { method SerializationException (line 21) | public SerializationException(String message) { method SerializationException (line 33) | public SerializationException(Throwable cause) { method SerializationException (line 45) | public SerializationException(String message, Throwable cause) { FILE: src/main/java/org/jsoup/UnsupportedMimeTypeException.java class UnsupportedMimeTypeException (line 8) | public class UnsupportedMimeTypeException extends IOException { method UnsupportedMimeTypeException (line 12) | public UnsupportedMimeTypeException(String message, String mimeType, S... method getMimeType (line 18) | public String getMimeType() { method getUrl (line 22) | public String getUrl() { method toString (line 26) | @Override FILE: src/main/java/org/jsoup/examples/HtmlToPlainText.java class HtmlToPlainText (line 29) | public class HtmlToPlainText { method main (line 33) | public static void main(String... args) throws IOException { method getPlainText (line 62) | static String getPlainText(Element element) { class FormattingVisitor (line 70) | private static class FormattingVisitor implements NodeVisitor { method head (line 76) | @Override method tail (line 90) | @Override method append (line 100) | private void append(String text) { method toString (line 128) | @Override method trimParents (line 134) | static Elements trimParents(final Elements elements) { FILE: src/main/java/org/jsoup/examples/ListLinks.java class ListLinks (line 18) | public class ListLinks { method main (line 19) | public static void main(String[] args) throws IOException { method print (line 50) | private static void print(String msg, Object... args) { method trim (line 54) | private static String trim(String s, int width) { FILE: src/main/java/org/jsoup/examples/Wikipedia.java class Wikipedia (line 16) | public class Wikipedia { method main (line 17) | public static void main(String[] args) throws IOException { method log (line 27) | private static void log(String msg, String... vals) { FILE: src/main/java/org/jsoup/helper/AuthenticationHandler.java class AuthenticationHandler (line 14) | class AuthenticationHandler extends Authenticator { method AuthenticationHandler (line 34) | AuthenticationHandler() {} method AuthenticationHandler (line 36) | AuthenticationHandler(RequestAuthenticator auth) { method getPasswordAuthentication (line 44) | @Nullable @Override public final PasswordAuthentication getPasswordAut... type AuthShim (line 61) | interface AuthShim { method enable (line 62) | void enable(RequestAuthenticator auth, Object connOrHttp); method remove (line 64) | void remove(); method get (line 66) | @Nullable AuthenticationHandler get(AuthenticationHandler helper); class GlobalHandler (line 72) | static class GlobalHandler implements AuthShim { method enable (line 78) | @Override public void enable(RequestAuthenticator auth, Object ignor... method remove (line 82) | @Override public void remove() { method get (line 86) | @Override public AuthenticationHandler get(AuthenticationHandler hel... FILE: src/main/java/org/jsoup/helper/CookieUtil.java class CookieUtil (line 27) | class CookieUtil { method applyCookiesToRequest (line 38) | static void applyCookiesToRequest(HttpConnection.Request req, BiConsum... method requestCookieSet (line 70) | private static LinkedHashSet requestCookieSet(Connection.Reque... method asUri (line 79) | static URI asUri(URL url) throws IOException { method storeCookies (line 90) | static void storeCookies(HttpConnection.Request req, HttpConnection.Re... method parseCookie (line 108) | static void parseCookie(@Nullable String value, HttpConnection.Respons... FILE: src/main/java/org/jsoup/helper/DataUtil.java class DataUtil (line 45) | @SuppressWarnings("CharsetObjectCanBeUsed") method DataUtil (line 55) | private DataUtil() {} method load (line 68) | public static Document load(File file, @Nullable String charsetName, S... method load (line 86) | public static Document load(File file, @Nullable String charsetName, S... method load (line 101) | public static Document load(Path path, @Nullable String charsetName, S... method load (line 119) | public static Document load(Path path, @Nullable String charsetName, S... method streamParser (line 139) | public static StreamParser streamParser(Path path, @Nullable Charset c... method openStream (line 154) | private static ControllableInputStream openStream(Path path) throws IO... method load (line 179) | public static Document load(InputStream in, @Nullable String charsetNa... method load (line 192) | public static Document load(InputStream in, @Nullable String charsetNa... method crossStreams (line 202) | static void crossStreams(final InputStream in, final OutputStream out)... class CharsetDoc (line 211) | static class CharsetDoc { method CharsetDoc (line 216) | CharsetDoc(Charset charset, @Nullable Document doc, InputStream inpu... method parseInputStream (line 223) | static Document parseInputStream(@Nullable ControllableInputStream inp... method detectCharset (line 240) | static CharsetDoc detectCharset(ControllableInputStream input, @Nullab... method parseInputStream (line 312) | static Document parseInputStream(CharsetDoc charsetDoc, String baseUri... method readToByteBuffer (line 345) | public static ByteBuffer readToByteBuffer(InputStream inStream, int ma... method emptyByteBuffer (line 349) | static ByteBuffer emptyByteBuffer() { method getCharsetFromContentType (line 359) | static @Nullable String getCharsetFromContentType(@Nullable String con... method validateCharset (line 370) | private @Nullable static String validateCharset(@Nullable String cs) { method mimeBoundary (line 386) | static String mimeBoundary() { method detectCharsetFromBom (line 395) | private static @Nullable String detectCharsetFromBom(ControllableInput... FILE: src/main/java/org/jsoup/helper/HttpConnection.java class HttpConnection (line 59) | @SuppressWarnings("CharsetObjectCanBeUsed") method connect (line 86) | public static Connection connect(String url) { method connect (line 97) | public static Connection connect(URL url) { method HttpConnection (line 106) | public HttpConnection() { method HttpConnection (line 116) | HttpConnection(Request copy) { method encodeMimeName (line 120) | static String encodeMimeName(String val) { method newRequest (line 124) | @Override method HttpConnection (line 131) | private HttpConnection(Request req, Response res) { method url (line 136) | @Override method url (line 142) | @Override method proxy (line 153) | @Override method proxy (line 159) | @Override method userAgent (line 165) | @Override method timeout (line 172) | @Override method maxBodySize (line 178) | @Override method followRedirects (line 184) | @Override method referrer (line 190) | @Override method method (line 197) | @Override method ignoreHttpErrors (line 203) | @Override method ignoreContentType (line 209) | @Override method data (line 215) | @Override method sslSocketFactory (line 221) | @Override method sslContext (line 227) | @Override method data (line 233) | @Override method data (line 239) | @Override method data (line 245) | @Override method data (line 254) | @Override method data (line 268) | @Override method data (line 277) | @Override method requestBody (line 287) | @Override method requestBodyStream (line 293) | @Override method header (line 299) | @Override method headers (line 305) | @Override method cookie (line 314) | @Override method cookies (line 320) | @Override method cookieStore (line 329) | @Override method cookieStore (line 336) | @Override method parser (line 341) | @Override method get (line 347) | @Override method post (line 355) | @Override method execute (line 363) | @Override method request (line 369) | @Override method request (line 374) | @Override method response (line 380) | @Override method response (line 388) | @Override method postDataCharset (line 394) | @Override method auth (line 400) | @Override public Connection auth(@Nullable RequestAuthenticator authen... method onResponseProgress (line 405) | @Override public Connection onResponseProgress(Progress copy) { method url (line 441) | @Override method url (line 448) | @Override method method (line 455) | @Override method method (line 460) | @Override method header (line 467) | @Override @Nullable method addHeader (line 479) | @Override method headers (line 494) | @Override method header (line 500) | @Override method hasHeader (line 508) | @Override method hasHeaderWithValue (line 517) | @Override method removeHeader (line 529) | @Override method headers (line 538) | @Override method multiHeaders (line 550) | @Override method getHeadersCaseInsensitive (line 555) | private List getHeadersCaseInsensitive(String name) { method scanHeaders (line 566) | private Map.@Nullable Entry> scanHeaders(String... method cookie (line 575) | @Override method cookie (line 581) | @Override method hasCookie (line 589) | @Override method removeCookie (line 595) | @Override method cookies (line 602) | @Override class Request (line 608) | public static class Request extends HttpConnection.Base> resHeaders, HttpConne... method processResponseHeaders (line 1160) | void processResponseHeaders(Map> resHeaders) { method fixHeaderEncoding (line 1180) | @Nullable method looksLikeUtf8 (line 1193) | private static boolean looksLikeUtf8(byte[] input) { method setOutputContentType (line 1237) | private static void setOutputContentType(final HttpConnection.Reques... method writePost (line 1260) | static void writePost(final HttpConnection.Request req, final Output... method implWritePost (line 1267) | private static void implWritePost(final HttpConnection.Request req, ... method serialiseRequestUrl (line 1322) | private static void serialiseRequestUrl(Connection.Request req) thro... method needsMultipart (line 1334) | private static boolean needsMultipart(Connection.Request req) { class KeyVal (line 1343) | public static class KeyVal implements Connection.KeyVal { method create (line 1349) | public static KeyVal create(String key, String value) { method create (line 1353) | public static KeyVal create(String key, String filename, InputStream... method KeyVal (line 1358) | private KeyVal(String key, String value) { method key (line 1365) | @Override method key (line 1372) | @Override method value (line 1377) | @Override method value (line 1384) | @Override method inputStream (line 1389) | @Override method inputStream (line 1396) | @Override @Nullable method hasInputStream (line 1401) | @Override method contentType (line 1406) | @Override method contentType (line 1413) | @Override @Nullable method toString (line 1418) | @Override FILE: src/main/java/org/jsoup/helper/Re2jRegex.java class Re2jRegex (line 6) | final class Re2jRegex extends Regex { method Re2jRegex (line 11) | private Re2jRegex(com.google.re2j.Pattern re2jPattern) { method compile (line 16) | public static Regex compile(String regex) { method matcher (line 26) | @Override method toString (line 31) | @Override class Re2jMatcher (line 36) | private static final class Re2jMatcher implements Matcher { method Re2jMatcher (line 39) | Re2jMatcher(com.google.re2j.Matcher delegate) { method find (line 43) | @Override FILE: src/main/java/org/jsoup/helper/Regex.java class Regex (line 19) | public class Regex { method Regex (line 24) | Regex(Pattern jdkPattern) { method compile (line 35) | public static Regex compile(String regex) { method fromPattern (line 48) | public static Regex fromPattern(Pattern pattern) { method usingRe2j (line 56) | public static boolean usingRe2j() { method wantsRe2j (line 60) | static boolean wantsRe2j() { method wantsRe2j (line 64) | static void wantsRe2j(boolean use) { method hasRe2j (line 68) | static boolean hasRe2j() { method matcher (line 94) | public Matcher matcher(CharSequence input) { method toString (line 98) | @Override type Matcher (line 103) | public interface Matcher { method find (line 104) | boolean find(); class JdkMatcher (line 107) | private static final class JdkMatcher implements Matcher { method JdkMatcher (line 110) | JdkMatcher(java.util.regex.Matcher delegate) { method find (line 114) | @Override FILE: src/main/java/org/jsoup/helper/RequestAuthenticator.java type RequestAuthenticator (line 14) | @FunctionalInterface method authenticate (line 23) | @Nullable class Context (line 29) | class Context { method Context (line 34) | Context(URL url, Authenticator.RequestorType type, String realm) { method url (line 44) | public URL url() { method type (line 53) | public Authenticator.RequestorType type() { method realm (line 61) | public String realm() { method isProxy (line 69) | public boolean isProxy() { method isServer (line 77) | public boolean isServer() { method credentials (line 87) | public PasswordAuthentication credentials(String username, String pa... FILE: src/main/java/org/jsoup/helper/RequestDispatch.java class RequestDispatch (line 17) | class RequestDispatch { method get (line 34) | static RequestExecutor get(Request request, @Nullable Response previou... FILE: src/main/java/org/jsoup/helper/RequestExecutor.java class RequestExecutor (line 14) | abstract class RequestExecutor { method RequestExecutor (line 18) | RequestExecutor(Request request, @Nullable Response previousResponse) { method execute (line 23) | abstract Response execute() throws IOException; method responseBody (line 25) | abstract InputStream responseBody() throws IOException; method safeClose (line 27) | abstract void safeClose(); FILE: src/main/java/org/jsoup/helper/UrlBuilder.java class UrlBuilder (line 23) | final class UrlBuilder { method UrlBuilder (line 27) | UrlBuilder(URL inputUrl) { method build (line 33) | URL build() { method appendKeyVal (line 65) | void appendKeyVal(Connection.KeyVal kv) throws UnsupportedEncodingExce... method decodePart (line 76) | private static String decodePart(String encoded) { method appendToAscii (line 86) | private static void appendToAscii(String s, boolean spaceAsPlus, Strin... method isHex (line 107) | private static boolean isHex(char c) { FILE: src/main/java/org/jsoup/helper/UrlConnectionExecutor.java class UrlConnectionExecutor (line 22) | class UrlConnectionExecutor extends RequestExecutor { method UrlConnectionExecutor (line 26) | UrlConnectionExecutor(HttpConnection.Request req, HttpConnection.@Null... method execute (line 30) | @Override method responseBody (line 64) | @Override method safeClose (line 70) | @Override method createConnection (line 79) | private static HttpURLConnection createConnection(HttpConnection.Reque... method createHeaderMap (line 112) | private static LinkedHashMap> createHeaderMap(Htt... FILE: src/main/java/org/jsoup/helper/Validate.java class Validate (line 8) | public final class Validate { method Validate (line 10) | private Validate() {} method notNull (line 17) | public static void notNull(@Nullable Object obj) { method notNullParam (line 29) | public static void notNullParam(@Nullable final Object obj, final Stri... method notNull (line 40) | public static void notNull(@Nullable Object obj, String msg) { method ensureNotNull (line 53) | @Deprecated method ensureNotNull (line 70) | @Deprecated method expectNotNull (line 85) | public static T expectNotNull(@Nullable T obj) { method expectNotNull (line 101) | public static T expectNotNull(@Nullable T obj, String msg, Object.... method isTrue (line 112) | public static void isTrue(boolean val) { method isTrue (line 123) | public static void isTrue(boolean val, String msg) { method isFalse (line 133) | public static void isFalse(boolean val) { method isFalse (line 144) | public static void isFalse(boolean val, String msg) { method noNullElements (line 154) | public static void noNullElements(Object[] objects) { method noNullElements (line 164) | public static void noNullElements(Object[] objects, String msg) { method notEmpty (line 175) | public static void notEmpty(@Nullable String string) { method notEmptyParam (line 186) | public static void notEmptyParam(@Nullable final String string, final ... method notEmpty (line 197) | public static void notEmpty(@Nullable String string, String msg) { method wtf (line 207) | public static void wtf(String msg) { method fail (line 216) | public static void fail(String msg) { method assertFail (line 226) | static boolean assertFail(String msg) { method fail (line 237) | public static void fail(String msg, Object... args) { FILE: src/main/java/org/jsoup/helper/ValidationException.java class ValidationException (line 9) | public class ValidationException extends IllegalArgumentException { method ValidationException (line 13) | public ValidationException(String msg) { method fillInStackTrace (line 17) | @Override FILE: src/main/java/org/jsoup/helper/W3CDom.java class W3CDom (line 48) | public class W3CDom { method W3CDom (line 63) | public W3CDom() { method namespaceAware (line 73) | public boolean namespaceAware() { method namespaceAware (line 84) | public W3CDom namespaceAware(boolean namespaceAware) { method convert (line 96) | public static Document convert(org.jsoup.nodes.Document in) { method asString (line 119) | public static String asString(Document doc, @Nullable Map map) { method OutputHtml (line 157) | public static HashMap OutputHtml() { method OutputXml (line 162) | public static HashMap OutputXml() { method methodMap (line 166) | private static HashMap methodMap(String method) { method fromJsoup (line 180) | public Document fromJsoup(org.jsoup.nodes.Document in) { method fromJsoup (line 196) | public Document fromJsoup(org.jsoup.nodes.Element in) { method convert (line 232) | public void convert(org.jsoup.nodes.Document in, Document out) { method convert (line 245) | public void convert(org.jsoup.nodes.Element in, Document out) { method selectXpath (line 266) | public NodeList selectXpath(String xpath, Document doc) { method selectXpath (line 276) | public NodeList selectXpath(String xpath, Node contextNode) { method sourceNodes (line 305) | public List sourceNodes(NodeList n... method contextNode (line 325) | public Node contextNode(Document wDoc) { method asString (line 337) | public String asString(Document doc) { class W3CBuilder (line 344) | protected static class W3CBuilder implements NodeVisitor { method W3CBuilder (line 351) | public W3CBuilder(Document doc) { method head (line 357) | @Override method append (line 393) | private void append(Node append, org.jsoup.nodes.Node source) { method tail (line 398) | @Override method copyAttributes (line 405) | private void copyAttributes(org.jsoup.nodes.Element jEl, Element wEl) { method setAttribute (line 416) | private void setAttribute(org.jsoup.nodes.Element jEl, Element wEl, ... method maybeAddUndeclaredNs (line 435) | private void maybeAddUndeclaredNs(String namespace, String attrKey, ... FILE: src/main/java/org/jsoup/internal/ControllableInputStream.java class ControllableInputStream (line 21) | public class ControllableInputStream extends FilterInputStream { method ControllableInputStream (line 37) | private ControllableInputStream(SimpleBufferedInput in, int maxSize) { method wrap (line 53) | public static ControllableInputStream wrap(@Nullable InputStream in, i... method wrap (line 68) | public static ControllableInputStream wrap(InputStream in, int bufferS... method read (line 73) | @Override method markSupported (line 113) | @Override method readToByteBuffer (line 122) | public static ByteBuffer readToByteBuffer(InputStream in, int max) thr... method reset (line 154) | @SuppressWarnings("NonSynchronizedMethodOverridesSynchronizedMethod") ... method mark (line 170) | @SuppressWarnings("NonSynchronizedMethodOverridesSynchronizedMethod") ... method baseReadFully (line 181) | public boolean baseReadFully() { method resetFullyRead (line 185) | public void resetFullyRead() { method max (line 193) | public int max() { method max (line 197) | public void max(int newMax) { method allowClose (line 204) | public void allowClose(boolean allowClose) { method close (line 208) | @Override public void close() throws IOException { method timeout (line 212) | public ControllableInputStream timeout(long startTimeNanos, long timeo... method emitProgress (line 218) | private void emitProgress() { method onProgress (line 227) | public ControllableInputStream onProgress(int conten... method expired (line 236) | private boolean expired() { method inputStream (line 245) | public BufferedInputStream inputStream() { FILE: src/main/java/org/jsoup/internal/Functions.java class Functions (line 16) | @SuppressWarnings({"rawtypes", "unchecked"}) method Functions (line 24) | private Functions() { method listFunction (line 27) | public static Function> listFunction() { method setFunction (line 31) | public static Function> setFunction() { method mapFunction (line 35) | public static Function> mapFunction() { method identityMapFunction (line 39) | public static Function> identityMap... FILE: src/main/java/org/jsoup/internal/Normalizer.java class Normalizer (line 12) | public final class Normalizer { method lowerCase (line 15) | public static String lowerCase(final String input) { method normalize (line 20) | public static String normalize(final String input) { method normalize (line 29) | @Deprecated method xmlSafeTagName (line 35) | @Nullable public static String xmlSafeTagName(final String tagname) { FILE: src/main/java/org/jsoup/internal/QuietAppendable.java class QuietAppendable (line 11) | public abstract class QuietAppendable { method append (line 13) | public abstract QuietAppendable append(CharSequence csq); method append (line 15) | public abstract QuietAppendable append(char c); method append (line 17) | public abstract QuietAppendable append(char[] chars, int offset, int l... class BaseAppendable (line 19) | static final class BaseAppendable extends QuietAppendable { type Action (line 22) | @FunctionalInterface method append (line 24) | void append() throws IOException; method BaseAppendable (line 27) | private BaseAppendable(Appendable appendable) { method quiet (line 31) | private BaseAppendable quiet(Action action) { method append (line 40) | @Override method append (line 45) | @Override method append (line 50) | @Override class StringBuilderAppendable (line 57) | static final class StringBuilderAppendable extends QuietAppendable { method StringBuilderAppendable (line 60) | private StringBuilderAppendable(StringBuilder sb) { method append (line 64) | @Override method append (line 70) | @Override method append (line 76) | @Override method toString (line 82) | @Override method wrap (line 88) | public static QuietAppendable wrap(Appendable a) { FILE: src/main/java/org/jsoup/internal/SharedConstants.java class SharedConstants (line 7) | public final class SharedConstants { method SharedConstants (line 26) | private SharedConstants() {} FILE: src/main/java/org/jsoup/internal/SimpleBufferedInput.java class SimpleBufferedInput (line 17) | class SimpleBufferedInput extends FilterInputStream { method SimpleBufferedInput (line 28) | SimpleBufferedInput(@Nullable InputStream in) { method read (line 33) | @Override method read (line 43) | @Override method fill (line 68) | private void fill() throws IOException { method getBuf (line 99) | byte[] getBuf() { method baseReadFully (line 108) | boolean baseReadFully() { method resetFullyRead (line 112) | void resetFullyRead() { method available (line 117) | @Override method capRemaining (line 126) | void capRemaining(int newRemaining) { method setMark (line 130) | void setMark() { method rewindToMark (line 134) | void rewindToMark() throws IOException { method clearMark (line 140) | void clearMark() { method compact (line 144) | private void compact() { method close (line 160) | @Override FILE: src/main/java/org/jsoup/internal/SimpleStreamReader.java class SimpleStreamReader (line 21) | public class SimpleStreamReader extends Reader { method SimpleStreamReader (line 26) | public SimpleStreamReader(InputStream in, Charset charset) { method read (line 36) | @Override method hasAvailableBytes (line 67) | private boolean hasAvailableBytes() { method bufferUp (line 75) | private int bufferUp() throws IOException { method close (line 91) | @Override FILE: src/main/java/org/jsoup/internal/SoftPool.java class SoftPool (line 15) | public class SoftPool { method SoftPool (line 28) | public SoftPool(Supplier initializer) { method borrow (line 38) | public T borrow() { method release (line 51) | public void release(T value) { method getStack (line 58) | ArrayDeque getStack() { FILE: src/main/java/org/jsoup/internal/StringUtil.java class StringUtil (line 19) | public final class StringUtil { method join (line 31) | public static String join(Collection strings, String sep) { method join (line 41) | public static String join(Iterator strings, String sep) { method join (line 63) | public static String join(String[] strings, String sep) { class StringJoiner (line 71) | public static class StringJoiner { method StringJoiner (line 82) | public StringJoiner(String separator) { method add (line 89) | public StringJoiner add(Object stringy) { method append (line 101) | public StringJoiner append(Object stringy) { method complete (line 110) | public String complete() { method padding (line 123) | public static String padding(int width) { method padding (line 133) | public static String padding(int width, int maxPaddingWidth) { method isBlank (line 151) | public static boolean isBlank(@Nullable String string) { method startsWithNewline (line 168) | public static boolean startsWithNewline(final String string) { method isNumeric (line 179) | public static boolean isNumeric(String string) { method isWhitespace (line 197) | public static boolean isWhitespace(int c){ method isActuallyWhitespace (line 206) | public static boolean isActuallyWhitespace(int c){ method isInvisibleChar (line 211) | public static boolean isInvisibleChar(int c) { method normaliseWhitespace (line 222) | public static String normaliseWhitespace(String string) { method appendNormalisedWhitespace (line 234) | public static void appendNormalisedWhitespace(StringBuilder accum, Str... method in (line 256) | public static boolean in(final String needle, final String... haystack) { method inSorted (line 265) | public static boolean inSorted(String needle, String[] haystack) { method isAscii (line 274) | public static boolean isAscii(String string) { method resolve (line 293) | public static URL resolve(URL base, String relUrl) throws MalformedURL... method resolve (line 313) | public static String resolve(String baseUrl, String relUrl) { method stripControlChars (line 335) | private static String stripControlChars(final String input) { method borrowBuilder (line 351) | public static StringBuilder borrowBuilder() { method releaseBuilder (line 361) | public static String releaseBuilder(StringBuilder sb) { method releaseBuilderVoid (line 373) | public static void releaseBuilderVoid(StringBuilder sb) { method joining (line 388) | public static Collector joining(String delimi... method isAsciiLetter (line 398) | public static boolean isAsciiLetter(char c) { method isDigit (line 402) | public static boolean isDigit(char c) { method isHexDigit (line 406) | public static boolean isHexDigit(char c) { FILE: src/main/java/org/jsoup/nodes/Attribute.java class Attribute (line 20) | public class Attribute implements Map.Entry, Cloneable { method Attribute (line 38) | public Attribute(String key, @Nullable String value) { method Attribute (line 48) | public Attribute(String key, @Nullable String val, @Nullable Attribute... method getKey (line 61) | @Override method setKey (line 70) | public void setKey(String key) { method getValue (line 95) | @Override method hasDeclaredValue (line 104) | public boolean hasDeclaredValue() { method setValue (line 113) | @Override public String setValue(@Nullable String val) { method prefix (line 133) | public String prefix() { method localName (line 146) | public String localName() { method namespace (line 158) | public String namespace() { method html (line 172) | public String html() { method sourceRange (line 190) | public Range.AttributeRange sourceRange() { method html (line 195) | void html(QuietAppendable accum, Document.OutputSettings out) { method html (line 199) | static void html(String key, @Nullable String val, QuietAppendable acc... method html (line 206) | @Deprecated method html (line 212) | @Deprecated method htmlNoValidate (line 217) | static void htmlNoValidate(String key, @Nullable String val, QuietAppe... method getValidKey (line 235) | @Nullable public static String getValidKey(String key, Syntax syntax) { method isValidXmlKey (line 249) | private static boolean isValidXmlKey(String key) { method isValidHtmlKey (line 264) | private static boolean isValidHtmlKey(String key) { method toString (line 280) | @Override method createFromEncoded (line 291) | public static Attribute createFromEncoded(String unencodedKey, String ... method isDataAttribute (line 296) | protected boolean isDataAttribute() { method isDataAttribute (line 300) | protected static boolean isDataAttribute(String key) { method shouldCollapseAttribute (line 311) | @Deprecated method shouldCollapseAttribute (line 317) | protected static boolean shouldCollapseAttribute(final String key, @Nu... method isBooleanAttribute (line 325) | public static boolean isBooleanAttribute(final String key) { method equals (line 329) | @Override method hashCode (line 337) | @Override method clone (line 342) | @Override FILE: src/main/java/org/jsoup/nodes/Attributes.java class Attributes (line 43) | public class Attributes implements Iterable, Cloneable { method checkCapacity (line 63) | private void checkCapacity(int minNewSize) { method indexOfKey (line 76) | int indexOfKey(String key) { method indexOfKeyIgnoreCase (line 85) | private int indexOfKeyIgnoreCase(String key) { method checkNotNull (line 96) | static String checkNotNull(@Nullable Object val) { method get (line 106) | public String get(String key) { method attribute (line 119) | @Nullable public Attribute attribute(String key) { method getIgnoreCase (line 129) | public String getIgnoreCase(String key) { method add (line 138) | public Attributes add(String key, @Nullable String value) { method addObject (line 143) | private void addObject(String key, @Nullable Object value) { method put (line 156) | public Attributes put(String key, @Nullable String value) { method userData (line 172) | Map userData() { method hasUserData (line 189) | boolean hasUserData() { method userData (line 200) | @Nullable method userData (line 216) | public Attributes userData(String key, @Nullable Object value) { method putIgnoreCase (line 225) | void putIgnoreCase(String key, @Nullable String value) { method put (line 244) | public Attributes put(String key, boolean value) { method put (line 257) | public Attributes put(Attribute attribute) { method remove (line 265) | @SuppressWarnings("AssignmentToNull") method remove (line 282) | public void remove(String key) { method removeIgnoreCase (line 292) | public void removeIgnoreCase(String key) { method hasKey (line 303) | public boolean hasKey(String key) { method hasKeyIgnoreCase (line 312) | public boolean hasKeyIgnoreCase(String key) { method hasDeclaredValueForKey (line 321) | public boolean hasDeclaredValueForKey(String key) { method hasDeclaredValueForKeyIgnoreCase (line 331) | public boolean hasDeclaredValueForKeyIgnoreCase(String key) { method size (line 343) | public int size() { method isEmpty (line 356) | public boolean isEmpty() { method addAll (line 364) | public void addAll(Attributes incoming) { method sourceRange (line 392) | public Range.AttributeRange sourceRange(String key) { method getRanges (line 401) | @Nullable Map getRanges() { method sourceRange (line 413) | public Attributes sourceRange(String key, Range.AttributeRange range) { method iterator (line 426) | @Override method asList (line 475) | public List asList() { method dataset (line 493) | public Map dataset() { method html (line 501) | public String html() { method html (line 507) | final void html(final QuietAppendable accum, final Document.OutputSett... method toString (line 520) | @Override method equals (line 531) | @Override method hashCode (line 552) | @Override method clone (line 560) | @Override method normalize (line 585) | public void normalize() { method deduplicate (line 600) | public int deduplicate(ParseSettings settings) { class Dataset (line 618) | private static class Dataset extends AbstractMap { method Dataset (line 621) | private Dataset(Attributes attributes) { method entrySet (line 625) | @Override method put (line 630) | @Override class EntrySet (line 638) | private class EntrySet extends AbstractSet> { method iterator (line 640) | @Override method size (line 645) | @Override class DatasetIterator (line 655) | private class DatasetIterator implements Iterator next() { method remove (line 670) | @Override public void remove() { method dataKey (line 676) | private static String dataKey(String key) { method internalKey (line 680) | static String internalKey(String key) { method isInternalKey (line 684) | static boolean isInternalKey(String key) { FILE: src/main/java/org/jsoup/nodes/CDataNode.java class CDataNode (line 8) | public class CDataNode extends TextNode { method CDataNode (line 9) | public CDataNode(String text) { method nodeName (line 13) | @Override method text (line 22) | @Override method outerHtmlHead (line 27) | @Override method clone (line 35) | @Override FILE: src/main/java/org/jsoup/nodes/Comment.java class Comment (line 13) | public class Comment extends LeafNode { method Comment (line 18) | public Comment(String data) { method nodeName (line 22) | @Override public String nodeName() { method getData (line 30) | public String getData() { method setData (line 34) | public Comment setData(String data) { method outerHtmlHead (line 39) | @Override method clone (line 47) | @Override method isXmlDeclaration (line 59) | public boolean isXmlDeclaration() { method isXmlDeclarationData (line 64) | private static boolean isXmlDeclarationData(String data) { method asXmlDeclaration (line 73) | public @Nullable XmlDeclaration asXmlDeclaration() { FILE: src/main/java/org/jsoup/nodes/DataNode.java class DataNode (line 9) | public class DataNode extends LeafNode { method DataNode (line 15) | public DataNode(String data) { method nodeName (line 19) | @Override public String nodeName() { method getWholeData (line 27) | public String getWholeData() { method setWholeData (line 36) | public DataNode setWholeData(String data) { method outerHtmlHead (line 41) | @Override method clone (line 59) | @Override FILE: src/main/java/org/jsoup/nodes/Document.java class Document (line 25) | public class Document extends Element { method Document (line 39) | public Document(String namespace, String baseUri) { method Document (line 43) | private Document(String namespace, String baseUri, Parser parser) { method Document (line 55) | public Document(String baseUri) { method createShell (line 64) | public static Document createShell(String baseUri) { method location (line 81) | public String location() { method connection (line 91) | public Connection connection() { method documentType (line 102) | public @Nullable DocumentType documentType() { method htmlEl (line 116) | private Element htmlEl() { method head (line 134) | public Element head() { method body (line 154) | public Element body() { method forms (line 172) | public List forms() { method expectForm (line 184) | public FormElement expectForm(String cssQuery) { method title (line 197) | public String title() { method title (line 209) | public void title(String title) { method createElement (line 222) | public Element createElement(String tagName) { method outerHtml (line 229) | @Override method text (line 239) | @Override method nodeName (line 245) | @Override method charset (line 268) | public void charset(Charset charset) { method charset (line 279) | public Charset charset() { method clone (line 283) | @Override method shallowClone (line 292) | @Override method ensureMetaCharsetElement (line 301) | private void ensureMetaCharsetElement() { method ensureXmlDecl (line 319) | private XmlDeclaration ensureXmlDecl() { class OutputSettings (line 334) | public static class OutputSettings implements Cloneable { type Syntax (line 338) | public enum Syntax {html, xml} method OutputSettings (line 351) | public OutputSettings() { method escapeMode (line 366) | public Entities.EscapeMode escapeMode() { method escapeMode (line 376) | public OutputSettings escapeMode(Entities.EscapeMode escapeMode) { method charset (line 389) | public Charset charset() { method charset (line 398) | public OutputSettings charset(Charset charset) { method charset (line 408) | public OutputSettings charset(String charset) { method syntax (line 417) | public Syntax syntax() { method syntax (line 429) | public OutputSettings syntax(Syntax syntax) { method prettyPrint (line 441) | public boolean prettyPrint() { method prettyPrint (line 450) | public OutputSettings prettyPrint(boolean pretty) { method outline (line 460) | public boolean outline() { method outline (line 469) | public OutputSettings outline(boolean outlineMode) { method indentAmount (line 478) | public int indentAmount() { method indentAmount (line 487) | public OutputSettings indentAmount(int indentAmount) { method maxPaddingWidth (line 498) | public int maxPaddingWidth() { method maxPaddingWidth (line 508) | public OutputSettings maxPaddingWidth(int maxPaddingWidth) { method clone (line 514) | @Override method outputSettings (line 533) | public OutputSettings outputSettings() { method outputSettings (line 542) | public Document outputSettings(OutputSettings outputSettings) { type QuirksMode (line 548) | public enum QuirksMode { method quirksMode (line 552) | public QuirksMode quirksMode() { method quirksMode (line 556) | public Document quirksMode(QuirksMode quirksMode) { method parser (line 565) | public Parser parser() { method parser (line 575) | public Document parser(Parser parser) { method connection (line 589) | public Document connection(Connection connection) { FILE: src/main/java/org/jsoup/nodes/DocumentType.java class DocumentType (line 13) | public class DocumentType extends LeafNode { method DocumentType (line 28) | public DocumentType(String name, String publicId, String systemId) { method setPubSysKey (line 39) | public void setPubSysKey(@Nullable String value) { method updatePubSyskey (line 44) | private void updatePubSyskey() { method name (line 55) | public String name() { method publicId (line 63) | public String publicId() { method systemId (line 71) | public String systemId() { method nodeName (line 75) | @Override method outerHtmlHead (line 80) | @Override method has (line 100) | private boolean has(final String attribute) { FILE: src/main/java/org/jsoup/nodes/Element.java class Element (line 50) | public class Element extends Node implements Iterable { method Element (line 64) | public Element(String tag, String namespace) { method Element (line 73) | public Element(String tag) { method Element (line 86) | public Element(Tag tag, @Nullable String baseUri, @Nullable Attributes... method Element (line 101) | public Element(Tag tag, @Nullable String baseUri) { method hasChildNodes (line 108) | protected boolean hasChildNodes() { method ensureChildNodes (line 112) | @Override protected List ensureChildNodes() { method hasAttributes (line 119) | @Override method attributes (line 124) | @Override method baseUri (line 131) | @Override method searchUpForAttribute (line 137) | @Nullable method doSetBaseUri (line 148) | @Override method childNodeSize (line 153) | @Override method nodeName (line 158) | @Override method tagName (line 169) | public String tagName() { method normalName (line 179) | @Override method elementIs (line 191) | public boolean elementIs(String normalName, String namespace) { method tagName (line 203) | public Element tagName(String tagName) { method tagName (line 216) | public Element tagName(String tagName, String namespace) { method tag (line 229) | public Tag tag() { method tag (line 239) | public Element tag(Tag tag) { method isBlock (line 251) | public boolean isBlock() { method id (line 260) | public String id() { method id (line 269) | public Element id(String id) { method attr (line 281) | @Override public Element attr(String attributeKey, String attributeVal... method attr (line 296) | public Element attr(String attributeKey, boolean attributeValue) { method attribute (line 308) | @Nullable public Attribute attribute(String key) { method dataset (line 325) | public Map dataset() { method parent (line 329) | @Override @Nullable method parents (line 338) | public Elements parents() { method child (line 359) | public Element child(int index) { method childrenSize (line 385) | public int childrenSize() { method children (line 398) | public Elements children() { method childElementsList (line 406) | List childElementsList() { method cachedChildren (line 423) | @Nullable List cachedChildren() { method stashChildren (line 440) | private void stashChildren(List els) { method stream (line 453) | public Stream stream() { method filterNodes (line 457) | private List filterNodes(Class clazz) { method textNodes (line 480) | public List textNodes() { method dataNodes (line 493) | public List dataNodes() { method select (line 518) | public Elements select(String cssQuery) { method select (line 530) | public Elements select(Evaluator evaluator) { method selectStream (line 552) | public Stream selectStream(String cssQuery) { method selectStream (line 564) | public Stream selectStream(Evaluator evaluator) { method selectFirst (line 577) | public @Nullable Element selectFirst(String cssQuery) { method selectFirst (line 589) | public @Nullable Element selectFirst(Evaluator evaluator) { method expectFirst (line 601) | public Element expectFirst(String cssQuery) { method selectNodes (line 619) | public Nodes selectNodes(Evaluator evaluator) { method selectNodes (line 633) | public Nodes selectNodes(String cssQuery) { method selectNodes (line 647) | public Nodes selectNodes(Evaluator evaluator, Clas... method selectNodes (line 665) | public Nodes selectNodes(String cssQuery, Class... method selectFirstNode (line 682) | public @Nullable T selectFirstNode(String cssQuery, C... method selectFirstNode (line 695) | public @Nullable T selectFirstNode(Evaluator evaluato... method expectFirstNode (line 708) | public T expectFirstNode(String cssQuery, Class ty... method is (line 725) | public boolean is(String cssQuery) { method is (line 734) | public boolean is(Evaluator evaluator) { method closest (line 745) | public @Nullable Element closest(String cssQuery) { method closest (line 756) | public @Nullable Element closest(Evaluator evaluator) { method selectXpath (line 786) | public Elements selectXpath(String xpath) { method selectXpath (line 803) | public List selectXpath(String xpath, Class nod... method appendChild (line 815) | public Element appendChild(Node child) { method appendChildren (line 833) | public Element appendChildren(Collection children) { method appendTo (line 844) | public Element appendTo(Element parent) { method prependChild (line 856) | public Element prependChild(Node child) { method prependChildren (line 870) | public Element prependChildren(Collection children) { method insertChildren (line 885) | public Element insertChildren(int index, Collection ch... method insertChildren (line 903) | public Element insertChildren(int index, Node... children) { method appendElement (line 920) | public Element appendElement(String tagName) { method appendElement (line 931) | public Element appendElement(String tagName, String namespace) { method prependElement (line 945) | public Element prependElement(String tagName) { method prependElement (line 956) | public Element prependElement(String tagName, String namespace) { method appendText (line 969) | public Element appendText(String text) { method prependText (line 982) | public Element prependText(String text) { method append (line 995) | public Element append(String html) { method prepend (line 1008) | public Element prepend(String html) { method before (line 1022) | @Override method before (line 1033) | @Override method after (line 1045) | @Override method after (line 1056) | @Override method empty (line 1066) | @Override method wrap (line 1082) | @Override method uniqueIdSelector (line 1092) | private String uniqueIdSelector(@Nullable Document ownerDoc) { method cssSelector (line 1115) | public String cssSelector() { method cssSelectorComponent (line 1135) | private String cssSelectorComponent() { method siblingElements (line 1160) | public Elements siblingElements() { method nextElementSiblings (line 1179) | public Elements nextElementSiblings() { method previousElementSiblings (line 1188) | public Elements previousElementSiblings() { method nextElementSiblings (line 1192) | private Elements nextElementSiblings(boolean next) { method firstElementSibling (line 1204) | public Element firstElementSibling() { method elementSiblingIndex (line 1217) | public int elementSiblingIndex() { method lastElementSibling (line 1226) | public Element lastElementSibling() { method indexInList (line 1234) | private static int indexInList(Element search, Lis... method firstElementChild (line 1250) | public @Nullable Element firstElementChild() { method lastElementChild (line 1266) | public @Nullable Element lastElementChild() { method getElementsByTag (line 1281) | public Elements getElementsByTag(String tagName) { method getElementById (line 1297) | public @Nullable Element getElementById(String id) { method getElementsByClass (line 1313) | public Elements getElementsByClass(String className) { method getElementsByAttribute (line 1325) | public Elements getElementsByAttribute(String key) { method getElementsByAttributeStarting (line 1338) | public Elements getElementsByAttributeStarting(String keyPrefix) { method getElementsByAttributeValue (line 1352) | public Elements getElementsByAttributeValue(String key, String value) { method getElementsByAttributeValueNot (line 1363) | public Elements getElementsByAttributeValueNot(String key, String valu... method getElementsByAttributeValueStarting (line 1374) | public Elements getElementsByAttributeValueStarting(String key, String... method getElementsByAttributeValueEnding (line 1385) | public Elements getElementsByAttributeValueEnding(String key, String v... method getElementsByAttributeValueContaining (line 1396) | public Elements getElementsByAttributeValueContaining(String key, Stri... method getElementsByAttributeValueMatching (line 1406) | public Elements getElementsByAttributeValueMatching(String key, Patter... method getElementsByAttributeValueMatching (line 1416) | public Elements getElementsByAttributeValueMatching(String key, String... method getElementsByIndexLessThan (line 1431) | public Elements getElementsByIndexLessThan(int index) { method getElementsByIndexGreaterThan (line 1440) | public Elements getElementsByIndexGreaterThan(int index) { method getElementsByIndexEquals (line 1449) | public Elements getElementsByIndexEquals(int index) { method getElementsContainingText (line 1460) | public Elements getElementsContainingText(String searchText) { method getElementsContainingOwnText (line 1471) | public Elements getElementsContainingOwnText(String searchText) { method getElementsMatchingText (line 1481) | public Elements getElementsMatchingText(Pattern pattern) { method getElementsMatchingText (line 1491) | public Elements getElementsMatchingText(String regex) { method getElementsMatchingOwnText (line 1507) | public Elements getElementsMatchingOwnText(Pattern pattern) { method getElementsMatchingOwnText (line 1517) | public Elements getElementsMatchingOwnText(String regex) { method getAllElements (line 1532) | public Elements getAllElements() { method text (line 1552) | public String text() { class TextAccumulator (line 1558) | private static class TextAccumulator implements NodeVisitor { method TextAccumulator (line 1561) | public TextAccumulator(StringBuilder accum) { method head (line 1565) | @Override public void head(Node node, int depth) { method tail (line 1578) | @Override public void tail(Node node, int depth) { method wholeText (line 1597) | public String wholeText() { method nodeValue (line 1604) | @Override method wholeTextOf (line 1609) | private static String wholeTextOf(Stream stream) { method wholeOwnText (line 1626) | public String wholeOwnText() { method ownText (line 1641) | public String ownText() { method ownText (line 1647) | private void ownText(StringBuilder accum) { method appendNormalisedText (line 1659) | private static void appendNormalisedText(StringBuilder accum, TextNode... method preserveWhitespace (line 1667) | static boolean preserveWhitespace(@Nullable Node node) { method text (line 1689) | public Element text(String text) { method hasText (line 1705) | public boolean hasText() { method data (line 1729) | public String data() { method className (line 1753) | public String className() { method classNames (line 1763) | public Set classNames() { method classNames (line 1776) | public Element classNames(Set classNames) { method hasClass (line 1792) | public boolean hasClass(String className) { method addClass (line 1843) | public Element addClass(String className) { method removeClass (line 1858) | public Element removeClass(String className) { method toggleClass (line 1873) | public Element toggleClass(String className) { method val (line 1890) | public String val() { method val (line 1902) | public Element val(String value) { method endSourceRange (line 1919) | public Range endSourceRange() { method outerHtmlHead (line 1923) | @Override method outerHtmlTail (line 1943) | @Override method safeTagName (line 1951) | @Nullable private String safeTagName(Document.OutputSettings.Syntax sy... method html (line 1962) | public String html() { method html (line 1969) | @Override method html (line 1988) | public Element html(String html) { method clone (line 1994) | @Override method shallowClone (line 1999) | @Override method doClone (line 2007) | @Override method clearAttributes (line 2022) | @Override method removeAttr (line 2033) | @Override method root (line 2038) | @Override method traverse (line 2043) | @Override method forEachNode (line 2048) | @Override method forEach (line 2059) | @Override method iterator (line 2068) | @Override method filter (line 2073) | @Override class NodeList (line 2078) | static final class NodeList extends ArrayList { method NodeList (line 2082) | public NodeList(int size) { method modCount (line 2087) | int modCount() { method incrementMod (line 2091) | void incrementMod() { method reindexChildren (line 2096) | void reindexChildren() { method invalidateChildren (line 2104) | void invalidateChildren() { method hasValidChildren (line 2108) | boolean hasValidChildren() { FILE: src/main/java/org/jsoup/nodes/Entities.java class Entities (line 25) | public class Entities { type EscapeMode (line 42) | public enum EscapeMode { method EscapeMode (line 70) | EscapeMode(String file, int size) { method codepointForName (line 74) | int codepointForName(final String name) { method nameForCodepoint (line 79) | String nameForCodepoint(final int codepoint) { method Entities (line 91) | private Entities() { method isNamedEntity (line 100) | public static boolean isNamedEntity(final String name) { method isBaseNamedEntity (line 111) | public static boolean isBaseNamedEntity(final String name) { method getByName (line 121) | public static String getByName(String name) { method codepointsForName (line 131) | public static int codepointsForName(final String name, final int[] cod... method findPrefix (line 151) | public static String findPrefix(String input) { method escape (line 168) | public static String escape(String data, OutputSettings out) { method escape (line 179) | public static String escape(String data) { method escapeString (line 183) | private static String escapeString(String data, EscapeMode escapeMode,... method escape (line 190) | static void escape(QuietAppendable accum, String data, OutputSettings ... method doEscape (line 194) | private static void doEscape(String data, QuietAppendable accum, Escap... method appendEscaped (line 230) | private static void appendEscaped(int codePoint, QuietAppendable accum... method appendNbsp (line 286) | private static void appendNbsp(QuietAppendable accum, EscapeMode escap... method appendApos (line 291) | private static void appendApos(QuietAppendable accum, int options, Esc... method appendEncoded (line 300) | private static void appendEncoded(QuietAppendable accum, EscapeMode es... method unescape (line 314) | public static String unescape(String string) { method unescape (line 325) | static String unescape(String string, boolean strict) { method canEncode (line 342) | private static boolean canEncode(final CoreCharset charset, final char... method isValidXmlChar (line 354) | private static boolean isValidXmlChar(int codePoint) { type CoreCharset (line 361) | enum CoreCharset { method byName (line 364) | static CoreCharset byName(final String name) { method encoderFor (line 375) | private static CharsetEncoder encoderFor(Charset charset) { method load (line 384) | private static void load(EscapeMode e, String pointsData, int size) { FILE: src/main/java/org/jsoup/nodes/EntitiesData.java class EntitiesData (line 6) | class EntitiesData { FILE: src/main/java/org/jsoup/nodes/FormElement.java class FormElement (line 22) | public class FormElement extends Element { method FormElement (line 34) | public FormElement(Tag tag, @Nullable String baseUri, @Nullable Attrib... method elements (line 42) | public Elements elements() { method addElement (line 59) | public FormElement addElement(Element element) { method removeChild (line 64) | @Override method submit (line 80) | public Connection submit() { method formData (line 98) | public List formData() { method clone (line 137) | @Override FILE: src/main/java/org/jsoup/nodes/LeafNode.java class LeafNode (line 12) | public abstract class LeafNode extends Node { method LeafNode (line 15) | public LeafNode() { method LeafNode (line 19) | protected LeafNode(String coreValue) { method hasAttributes (line 24) | @Override protected final boolean hasAttributes() { method attributes (line 28) | @Override method ensureAttributes (line 34) | private void ensureAttributes() { method coreValue (line 43) | String coreValue() { method parent (line 47) | @Override @Nullable method nodeValue (line 52) | @Override method coreValue (line 57) | void coreValue(String value) { method attr (line 61) | @Override method attr (line 69) | @Override method hasAttr (line 80) | @Override method removeAttr (line 86) | @Override method absUrl (line 92) | @Override method baseUri (line 98) | @Override method doSetBaseUri (line 103) | @Override method childNodeSize (line 108) | @Override method empty (line 113) | @Override method ensureChildNodes (line 118) | @Override method outerHtmlTail (line 123) | @Override method doClone (line 126) | @Override FILE: src/main/java/org/jsoup/nodes/Node.java class Node (line 26) | public abstract class Node implements Cloneable { method Node (line 35) | protected Node() { method nodeName (line 42) | public abstract String nodeName(); method normalName (line 50) | public String normalName() { method nodeValue (line 59) | public String nodeValue() { method nameIs (line 69) | public boolean nameIs(String normalName) { method parentNameIs (line 79) | public boolean parentNameIs(String normalName) { method parentElementIs (line 90) | public boolean parentElementIs(String normalName, String namespace) { method hasAttributes (line 98) | protected abstract boolean hasAttributes(); method hasParent (line 105) | public boolean hasParent() { method attr (line 124) | public String attr(String attributeKey) { method attributes (line 141) | public abstract Attributes attributes(); method attributesSize (line 148) | public int attributesSize() { method attr (line 160) | public Node attr(String attributeKey, String attributeValue) { method hasAttr (line 173) | public boolean hasAttr(String attributeKey) { method removeAttr (line 191) | public Node removeAttr(String attributeKey) { method clearAttributes (line 202) | public Node clearAttributes() { method baseUri (line 220) | public abstract String baseUri(); method doSetBaseUri (line 226) | protected abstract void doSetBaseUri(String baseUri); method setBaseUri (line 232) | public void setBaseUri(final String baseUri) { method absUrl (line 260) | public String absUrl(String attributeKey) { method ensureChildNodes (line 268) | protected abstract List ensureChildNodes(); method childNode (line 276) | public Node childNode(int index) { method childNodes (line 285) | public List childNodes() { method childNodesCopy (line 300) | public List childNodesCopy() { method childNodeSize (line 313) | public abstract int childNodeSize(); method childNodesAsArray (line 315) | protected Node[] childNodesAsArray() { method empty (line 323) | public abstract Node empty(); method parent (line 331) | public @Nullable Node parent() { method parentElement (line 341) | public @Nullable Element parentElement() { method parentNode (line 349) | public @Nullable final Node parentNode() { method root (line 357) | public Node root() { method ownerDocument (line 368) | public @Nullable Document ownerDocument() { method remove (line 381) | public void remove() { method before (line 392) | public Node before(String html) { method before (line 403) | public Node before(Node node) { method after (line 420) | public Node after(String html) { method after (line 431) | public Node after(Node node) { method addSiblingHtml (line 442) | private void addSiblingHtml(int index, String html) { method wrap (line 458) | public Node wrap(String html) { method unwrap (line 509) | public @Nullable Node unwrap() { method getDeepChild (line 518) | private static Element getDeepChild(Element el) { method replaceWith (line 531) | public void replaceWith(Node in) { method setParentNode (line 538) | protected void setParentNode(Node parentNode) { method replaceChild (line 546) | protected void replaceChild(Node out, Node in) { method removeChild (line 563) | protected void removeChild(Node out) { method addChildren (line 575) | protected void addChildren(Node... children) { method addChildren (line 586) | protected void addChildren(int index, Node... children) { method reparentChild (line 626) | protected void reparentChild(Node child) { method siblingNodes (line 635) | public List siblingNodes() { method nextSibling (line 651) | public @Nullable Node nextSibling() { method previousSibling (line 669) | public @Nullable Node previousSibling() { method siblingIndex (line 685) | public int siblingIndex() { method setSiblingIndex (line 692) | protected void setSiblingIndex(int siblingIndex) { method firstChild (line 704) | public @Nullable Node firstChild() { method lastChild (line 716) | public @Nullable Node lastChild() { method firstSibling (line 729) | public Node firstSibling() { method lastSibling (line 743) | public Node lastSibling() { method nextElementSibling (line 759) | public @Nullable Element nextElementSibling() { method previousElementSibling (line 773) | public @Nullable Element previousElementSibling() { method traverse (line 786) | public Node traverse(NodeVisitor nodeVisitor) { method forEachNode (line 799) | public Node forEachNode(Consumer action) { method filter (line 810) | public Node filter(NodeFilter nodeFilter) { method nodeStream (line 822) | public Stream nodeStream() { method nodeStream (line 833) | public Stream nodeStream(Class type) { method outerHtml (line 843) | public String outerHtml() { method outerHtml (line 849) | protected void outerHtml(Appendable accum) { method outerHtml (line 853) | protected void outerHtml(QuietAppendable accum) { method outerHtmlHead (line 864) | abstract void outerHtmlHead(final QuietAppendable accum, final Documen... method outerHtmlTail (line 866) | abstract void outerHtmlTail(final QuietAppendable accum, final Documen... method html (line 875) | public T html(T appendable) { method sourceRange (line 891) | public Range sourceRange() { method toString (line 900) | @Override method indent (line 906) | @Deprecated method equals (line 918) | @Override method hashCode (line 929) | @Override method hasSameValue (line 941) | public boolean hasSameValue(@Nullable Object o) { method clone (line 961) | @SuppressWarnings("MethodDoesntCallSuperMethod") method shallowClone (line 992) | public Node shallowClone() { method doClone (line 1000) | protected Node doClone(@Nullable Node parent) { FILE: src/main/java/org/jsoup/nodes/NodeIterator.java class NodeIterator (line 17) | public class NodeIterator implements Iterator { method NodeIterator (line 31) | public NodeIterator(Node start, Class type) { method from (line 44) | public static NodeIterator from(Node start) { method restart (line 53) | public void restart(Node start) { method hasNext (line 62) | @Override public boolean hasNext() { method next (line 67) | @Override public T next() { method maybeFindNext (line 82) | private void maybeFindNext() { method findNextNode (line 92) | private @Nullable T findNextNode() { method remove (line 121) | @Override public void remove() { FILE: src/main/java/org/jsoup/nodes/NodeUtils.java class NodeUtils (line 20) | final class NodeUtils { method outputSettings (line 25) | static Document.OutputSettings outputSettings(Node node) { method parser (line 33) | static Parser parser(Node node) { method selectXpath (line 44) | static List selectXpath(String xpath, Element el, ... method stream (line 57) | static Stream stream(Node start, Class type) { method spliterator (line 64) | static Spliterator spliterator(Iterator iterato... FILE: src/main/java/org/jsoup/nodes/Printer.java class Printer (line 11) | class Printer implements NodeVisitor { method Printer (line 16) | Printer(Node root, QuietAppendable accum, OutputSettings settings) { method addHead (line 22) | void addHead(Element el, int depth) { method addTail (line 26) | void addTail(Element el, int depth) { method addText (line 30) | void addText(TextNode textNode, int textOptions, int depth) { method addNode (line 35) | void addNode(LeafNode node, int depth) { method indent (line 39) | void indent(int depth) { method head (line 43) | @Override method tail (line 50) | @Override class Pretty (line 58) | static class Pretty extends Printer { method Pretty (line 61) | Pretty(Node root, QuietAppendable accum, OutputSettings settings) { method addHead (line 73) | @Override method addTail (line 81) | @Override method addNode (line 97) | @Override method addText (line 104) | @Override method textTrim (line 117) | int textTrim(TextNode node, int options) { method shouldIndent (line 140) | boolean shouldIndent(@Nullable Node node) { method isBlockEl (line 158) | boolean isBlockEl(@Nullable Node node) { method hasChildBlocks (line 174) | static boolean hasChildBlocks(Element el) { method hasNonTextNodes (line 184) | static boolean hasNonTextNodes(Element el) { method previousNonblank (line 193) | static @Nullable Node previousNonblank(Node node) { method nextNonBlank (line 199) | static @Nullable Node nextNonBlank(@Nullable Node node) { method isBlankText (line 204) | static boolean isBlankText(@Nullable Node node) { method tagIs (line 208) | static boolean tagIs(int option, @Nullable Node node) { class Outline (line 214) | static class Outline extends Pretty { method Outline (line 215) | Outline(Node root, QuietAppendable accum, OutputSettings settings) { method isBlockEl (line 219) | @Override method shouldIndent (line 224) | @Override method printerFor (line 235) | static Printer printerFor(Node root, QuietAppendable accum) { FILE: src/main/java/org/jsoup/nodes/PseudoTextElement.java class PseudoTextElement (line 12) | @Deprecated method PseudoTextElement (line 15) | public PseudoTextElement(Tag tag, String baseUri, Attributes attribute... method outerHtmlHead (line 19) | @Override method outerHtmlTail (line 23) | @Override FILE: src/main/java/org/jsoup/nodes/Range.java class Range (line 16) | public class Range { method Range (line 28) | public Range(Position start, Position end) { method start (line 37) | public Position start() { method startPos (line 46) | public int startPos() { method end (line 54) | public Position end() { method endPos (line 63) | public int endPos() { method isTracked (line 71) | public boolean isTracked() { method isImplicit (line 84) | public boolean isImplicit() { method of (line 95) | static Range of(Node node, boolean start) { method equals (line 102) | @Override method hashCode (line 113) | @Override method toString (line 122) | @Override class Position (line 133) | public static class Position { method Position (line 142) | public Position(int pos, int lineNumber, int columnNumber) { method pos (line 153) | public int pos() { method lineNumber (line 161) | public int lineNumber() { method columnNumber (line 170) | public int columnNumber() { method isTracked (line 178) | public boolean isTracked() { method toString (line 186) | @Override method equals (line 191) | @Override method hashCode (line 201) | @Override class AttributeRange (line 207) | public static class AttributeRange { method AttributeRange (line 214) | public AttributeRange(Range nameRange, Range valueRange) { method nameRange (line 220) | public Range nameRange() { method valueRange (line 225) | public Range valueRange() { method toString (line 232) | @Override public String toString() { method equals (line 240) | @Override public boolean equals(Object o) { method hashCode (line 250) | @Override public int hashCode() { FILE: src/main/java/org/jsoup/nodes/TextNode.java class TextNode (line 12) | public class TextNode extends LeafNode { method TextNode (line 19) | public TextNode(String text) { method nodeName (line 23) | @Override public String nodeName() { method text (line 32) | public String text() { method text (line 41) | public TextNode text(String text) { method getWholeText (line 50) | public String getWholeText() { method isBlank (line 58) | public boolean isBlank() { method splitText (line 68) | public TextNode splitText(int offset) { method outerHtmlHead (line 83) | @Override method toString (line 88) | @Override method clone (line 93) | @Override method createFromEncoded (line 103) | public static TextNode createFromEncoded(String encodedText) { method normaliseWhitespace (line 108) | static String normaliseWhitespace(String text) { method stripLeadingWhitespace (line 113) | static String stripLeadingWhitespace(String text) { method lastCharIsWhitespace (line 117) | static boolean lastCharIsWhitespace(StringBuilder sb) { FILE: src/main/java/org/jsoup/nodes/XmlDeclaration.java class XmlDeclaration (line 10) | public class XmlDeclaration extends LeafNode { method XmlDeclaration (line 23) | public XmlDeclaration(String name, boolean isDeclaration) { method nodeName (line 28) | @Override public String nodeName() { method name (line 36) | public String name() { method getWholeDeclaration (line 44) | public String getWholeDeclaration() { method getWholeDeclaration (line 50) | private void getWholeDeclaration(QuietAppendable accum, Document.Outpu... method outerHtmlHead (line 67) | @Override method outerHtmlTail (line 79) | @Override method toString (line 83) | @Override method clone (line 88) | @Override FILE: src/main/java/org/jsoup/parser/CharacterReader.java class CharacterReader (line 22) | public final class CharacterReader implements AutoCloseable { method CharacterReader (line 47) | public CharacterReader(Reader input, int sz) { method CharacterReader (line 51) | public CharacterReader(Reader input) { method CharacterReader (line 59) | public CharacterReader(String input) { method close (line 63) | @Override method bufferUp (line 80) | private void bufferUp() { method doBufferUp (line 90) | private void doBufferUp() { method mark (line 125) | void mark() { method unmark (line 134) | void unmark() { method rewindToMark (line 138) | void rewindToMark() { method pos (line 150) | public int pos() { method readFully (line 155) | boolean readFully() { method trackNewlines (line 167) | public void trackNewlines(boolean track) { method isTrackNewlines (line 181) | public boolean isTrackNewlines() { method lineNumber (line 191) | public int lineNumber() { method lineNumber (line 195) | int lineNumber(int pos) { method columnNumber (line 213) | public int columnNumber() { method columnNumber (line 217) | int columnNumber(int pos) { method posLineCol (line 234) | String posLineCol() { method lineNumIndex (line 238) | private int lineNumIndex(int pos) { method scanBufferForNewlines (line 248) | private void scanBufferForNewlines() { method isEmpty (line 272) | public boolean isEmpty() { method isEmptyNoBufferUp (line 277) | private boolean isEmptyNoBufferUp() { method current (line 285) | public char current() { method consume (line 294) | public char consume() { method unconsume (line 304) | void unconsume() { method advance (line 314) | public void advance() { method nextIndexOf (line 323) | int nextIndexOf(char c) { method nextIndexOf (line 339) | int nextIndexOf(CharSequence seq) { method consumeTo (line 363) | public String consumeTo(char c) { method consumeTo (line 381) | public String consumeTo(String seq) { method consumeMatching (line 404) | String consumeMatching(CharPredicate func) { method consumeMatching (line 414) | String consumeMatching(CharPredicate func, int maxLength) { method consumeToAny (line 434) | public String consumeToAny(final char... chars) { method consumeToAnySorted (line 442) | String consumeToAnySorted(final char... chars) { method consumeData (line 446) | String consumeData() { method consumeAttributeQuoted (line 451) | String consumeAttributeQuoted(final boolean single) { method consumeRawData (line 456) | String consumeRawData() { method consumeTagName (line 461) | String consumeTagName() { method consumeToEnd (line 479) | String consumeToEnd() { method consumeLetterSequence (line 486) | String consumeLetterSequence() { method consumeLetterThenDigitSequence (line 490) | String consumeLetterThenDigitSequence() { method consumeHexSequence (line 505) | String consumeHexSequence() { method consumeDigitSequence (line 509) | String consumeDigitSequence() { method matches (line 513) | boolean matches(char c) { method matches (line 517) | boolean matches(String seq) { method matchesIgnoreCase (line 529) | boolean matchesIgnoreCase(String seq) { method matchesAny (line 552) | boolean matchesAny(char... seq) { method matchesAnySorted (line 565) | boolean matchesAnySorted(char[] seq) { method matchesAsciiAlpha (line 574) | boolean matchesAsciiAlpha() { method matchesDigit (line 579) | boolean matchesDigit() { method matchConsume (line 584) | boolean matchConsume(String seq) { method matchConsumeIgnoreCase (line 594) | boolean matchConsumeIgnoreCase(String seq) { method containsIgnoreCase (line 610) | boolean containsIgnoreCase(String seq) { method toString (line 630) | @Override method cacheString (line 643) | private static String cacheString(final char[] charBuf, final String[]... method rangeEquals (line 673) | static boolean rangeEquals(final char[] charBuf, final int start, int ... method rangeEquals (line 687) | boolean rangeEquals(final int start, final int count, final String cac... type CharPredicate (line 691) | @FunctionalInterface method test (line 693) | boolean test(char c); FILE: src/main/java/org/jsoup/parser/HtmlTreeBuilder.java class HtmlTreeBuilder (line 29) | public class HtmlTreeBuilder extends TreeBuilder { method defaultSettings (line 83) | @Override ParseSettings defaultSettings() { method newInstance (line 87) | @Override method initialiseParse (line 92) | @Override method initialiseParseFragment (line 112) | @Override void initialiseParseFragment(@Nullable Element context) { method completeParseFragment (line 160) | @Override List completeParseFragment() { method process (line 173) | @Override method useCurrentOrForeignInsert (line 179) | boolean useCurrentOrForeignInsert(Token token) { method isMathmlTextIntegration (line 218) | static boolean isMathmlTextIntegration(Element el) { method isHtmlIntegration (line 231) | static boolean isHtmlIntegration(Element el) { method process (line 250) | boolean process(Token token, HtmlTreeBuilderState state) { method transition (line 254) | void transition(HtmlTreeBuilderState state) { method state (line 258) | HtmlTreeBuilderState state() { method markInsertionMode (line 262) | void markInsertionMode() { method originalState (line 266) | HtmlTreeBuilderState originalState() { method framesetOk (line 270) | void framesetOk(boolean framesetOk) { method framesetOk (line 274) | boolean framesetOk() { method getDocument (line 278) | Document getDocument() { method getBaseUri (line 282) | String getBaseUri() { method maybeSetBaseUri (line 286) | void maybeSetBaseUri(Element base) { method isFragmentParsing (line 298) | boolean isFragmentParsing() { method error (line 302) | void error(HtmlTreeBuilderState state) { method createElementFor (line 308) | Element createElementFor(Token.StartTag startTag, String namespace, bo... method insertElementFor (line 329) | Element insertElementFor(final Token.StartTag startTag) { method insertForeignElementFor (line 359) | Element insertForeignElementFor(final Token.StartTag startTag, String ... method insertEmptyElementFor (line 371) | Element insertEmptyElementFor(Token.StartTag startTag) { method insertFormElement (line 378) | FormElement insertFormElement(Token.StartTag startTag, boolean onStack... method doInsertElement (line 396) | private void doInsertElement(Element el) { method insertCommentNode (line 414) | void insertCommentNode(Token.Comment token) { method insertCharacterNode (line 421) | void insertCharacterNode(Token.Character characterToken) { method insertCharacterNode (line 432) | void insertCharacterNode(Token.Character characterToken, boolean repla... method insertCharacterToElement (line 439) | void insertCharacterToElement(Token.Character characterToken, Element ... method getStack (line 453) | ArrayList getStack() { method onStack (line 457) | boolean onStack(Element el) { method onStack (line 462) | boolean onStack(String elName) { method onStack (line 467) | private static boolean onStack(ArrayList queue, Element eleme... method getFromStack (line 480) | @Nullable method removeFromStack (line 493) | boolean removeFromStack(Element el) { method onStackPrunedForDepth (line 505) | @Override method popStackToClose (line 520) | @Nullable method popStackToCloseAnyNamespace (line 532) | @Nullable method popStackToClose (line 544) | void popStackToClose(String... elNames) { // elnames is sorted, comes ... method clearStackToTableContext (line 553) | void clearStackToTableContext() { method clearStackToTableBodyContext (line 557) | void clearStackToTableBodyContext() { method clearStackToTableRowContext (line 561) | void clearStackToTableRowContext() { method clearStackToContext (line 566) | private void clearStackToContext(String... nodeNames) { method aboveOnStack (line 584) | @Nullable Element aboveOnStack(Element el) { method insertOnStackAfter (line 595) | void insertOnStackAfter(Element after, Element in) { method replaceOnStack (line 606) | void replaceOnStack(Element out, Element in) { method replaceInQueue (line 610) | private static void replaceInQueue(ArrayList queue, Element o... method resetInsertionMode (line 621) | boolean resetInsertionMode() { method resetBody (line 702) | void resetBody() { method inSpecificScope (line 712) | private boolean inSpecificScope(String targetName, String[] baseTypes,... method inSpecificScope (line 717) | private boolean inSpecificScope(String[] targetNames, String[] baseTyp... method inScope (line 744) | boolean inScope(String[] targetNames) { method inScope (line 748) | boolean inScope(String targetName) { method inScope (line 752) | boolean inScope(String targetName, String[] extras) { method inListItemScope (line 756) | boolean inListItemScope(String targetName) { method inButtonScope (line 760) | boolean inButtonScope(String targetName) { method inTableScope (line 764) | boolean inTableScope(String targetName) { method inSelectScope (line 768) | boolean inSelectScope(String targetName) { method onStackNot (line 781) | boolean onStackNot(String[] allowedTags) { method setHeadElement (line 790) | void setHeadElement(Element headElement) { method getHeadElement (line 794) | Element getHeadElement() { method isFosterInserts (line 798) | boolean isFosterInserts() { method setFosterInserts (line 802) | void setFosterInserts(boolean fosterInserts) { method getFormElement (line 806) | @Nullable FormElement getFormElement() { method setFormElement (line 810) | void setFormElement(FormElement formElement) { method resetPendingTableCharacters (line 814) | void resetPendingTableCharacters() { method getPendingTableCharacters (line 818) | List getPendingTableCharacters() { method addPendingTableCharacters (line 822) | void addPendingTableCharacters(Token.Character c) { method generateImpliedEndTags (line 839) | void generateImpliedEndTags(String excludeTag) { method generateImpliedEndTags (line 847) | void generateImpliedEndTags() { method generateImpliedEndTags (line 855) | void generateImpliedEndTags(boolean thorough) { method closeElement (line 863) | void closeElement(String name) { method isSpecial (line 869) | static boolean isSpecial(Element el) { method lastFormattingElement (line 884) | Element lastFormattingElement() { method positionOfElement (line 888) | int positionOfElement(Element el){ method removeLastFormattingElement (line 896) | Element removeLastFormattingElement() { method pushActiveFormattingElements (line 905) | void pushActiveFormattingElements(Element in) { method pushWithBookmark (line 910) | void pushWithBookmark(Element in, int bookmark){ method checkActiveFormattingElements (line 920) | void checkActiveFormattingElements(Element in){ method isSameFormattingElement (line 940) | private static boolean isSameFormattingElement(Element a, Element b) { method reconstructFormattingElements (line 948) | void reconstructFormattingElements() { method clearFormattingElementsToLastMarker (line 989) | void clearFormattingElementsToLastMarker() { method removeFromActiveFormattingElements (line 997) | void removeFromActiveFormattingElements(Element el) { method isInActiveFormattingElements (line 1007) | boolean isInActiveFormattingElements(Element el) { method getActiveFormattingElement (line 1011) | @Nullable method replaceActiveFormattingElement (line 1023) | void replaceActiveFormattingElement(Element out, Element in) { method insertMarkerToFormattingElements (line 1027) | void insertMarkerToFormattingElements() { method insertInFosterParent (line 1031) | void insertInFosterParent(Node in) { method pushTemplateMode (line 1054) | void pushTemplateMode(HtmlTreeBuilderState state) { method popTemplateMode (line 1058) | @Nullable HtmlTreeBuilderState popTemplateMode() { method templateModeSize (line 1066) | int templateModeSize() { method currentTemplateMode (line 1070) | @Nullable HtmlTreeBuilderState currentTemplateMode() { method toString (line 1074) | @Override FILE: src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java type HtmlTreeBuilderState (line 23) | enum HtmlTreeBuilderState { method process (line 25) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method process (line 52) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method anythingElse (line 74) | private boolean anythingElse(Token t, HtmlTreeBuilder tb) { method process (line 81) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method process (line 109) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method anythingElse (line 192) | private boolean anythingElse(Token t, TreeBuilder tb) { method process (line 198) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method anythingElse (line 220) | private boolean anythingElse(Token t, HtmlTreeBuilder tb) { method process (line 230) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method anythingElse (line 278) | private boolean anythingElse(Token t, HtmlTreeBuilder tb) { method process (line 285) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method inBodyStartTag (line 324) | private boolean inBodyStartTag(Token t, HtmlTreeBuilder tb) { method inBodyEndTag (line 652) | private boolean inBodyEndTag(Token t, HtmlTreeBuilder tb) { method anyOtherEndTag (line 798) | boolean anyOtherEndTag(Token t, HtmlTreeBuilder tb) { method inBodyEndTagAdoption (line 827) | private boolean inBodyEndTagAdoption(Token t, HtmlTreeBuilder tb) { method process (line 987) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method process (line 1007) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method anythingElse (line 1104) | boolean anythingElse(Token t, HtmlTreeBuilder tb) { method process (line 1113) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method process (line 1145) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method process (line 1182) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method anythingElse (line 1240) | private boolean anythingElse(Token t, HtmlTreeBuilder tb) { method process (line 1252) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method exitTableBody (line 1298) | private boolean exitTableBody(Token t, HtmlTreeBuilder tb) { method anythingElse (line 1309) | private boolean anythingElse(Token t, HtmlTreeBuilder tb) { method process (line 1314) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method anythingElse (line 1382) | private boolean anythingElse(Token t, HtmlTreeBuilder tb) { method process (line 1387) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method anythingElse (line 1431) | private boolean anythingElse(Token t, HtmlTreeBuilder tb) { method closeCell (line 1435) | private void closeCell(HtmlTreeBuilder tb) { method process (line 1443) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method anythingElse (line 1533) | private boolean anythingElse(Token t, HtmlTreeBuilder tb) { method process (line 1539) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method process (line 1559) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method process (line 1630) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method process (line 1664) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method process (line 1712) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method process (line 1736) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method process (line 1756) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method process (line 1774) | @Override boolean process(Token t, HtmlTreeBuilder tb) { method processAsHtml (line 1859) | boolean processAsHtml(Token t, HtmlTreeBuilder tb) { method mergeAttributes (line 1864) | private static void mergeAttributes(Token.StartTag source, Element des... method process (line 1880) | abstract boolean process(Token t, HtmlTreeBuilder tb); method isWhitespace (line 1882) | private static boolean isWhitespace(Token t) { method HandleTextState (line 1890) | private static void HandleTextState(Token.StartTag startTag, HtmlTreeB... class Constants (line 1899) | static final class Constants { FILE: src/main/java/org/jsoup/parser/ParseError.java class ParseError (line 6) | public class ParseError { method ParseError (line 11) | ParseError(CharacterReader reader, String errorMsg) { method ParseError (line 17) | ParseError(CharacterReader reader, String errorFormat, Object... args) { method ParseError (line 23) | ParseError(int pos, String errorMsg) { method ParseError (line 29) | ParseError(int pos, String errorFormat, Object... args) { method getErrorMessage (line 39) | public String getErrorMessage() { method getPosition (line 47) | public int getPosition() { method getCursorPos (line 55) | public String getCursorPos() { method toString (line 59) | @Override FILE: src/main/java/org/jsoup/parser/ParseErrorList.java class ParseErrorList (line 10) | public class ParseErrorList extends ArrayList{ method ParseErrorList (line 15) | ParseErrorList(int initialCapacity, int maxSize) { method ParseErrorList (line 25) | ParseErrorList(ParseErrorList copy) { method canAddError (line 29) | boolean canAddError() { method getMaxSize (line 33) | int getMaxSize() { method noTracking (line 37) | public static ParseErrorList noTracking() { method tracking (line 41) | public static ParseErrorList tracking(int maxSize) { method clone (line 45) | @Override FILE: src/main/java/org/jsoup/parser/ParseSettings.java class ParseSettings (line 12) | public class ParseSettings { method preserveTagCase (line 33) | public boolean preserveTagCase() { method preserveAttributeCase (line 40) | public boolean preserveAttributeCase() { method ParseSettings (line 49) | public ParseSettings(boolean tag, boolean attribute) { method ParseSettings (line 54) | ParseSettings(ParseSettings copy) { method normalizeTag (line 61) | public String normalizeTag(String name) { method normalizeAttribute (line 71) | public String normalizeAttribute(String name) { method normalizeAttributes (line 78) | void normalizeAttributes(Attributes attributes) { method normalName (line 85) | static String normalName(String name) { FILE: src/main/java/org/jsoup/parser/Parser.java class Parser (line 21) | public class Parser implements Cloneable { method Parser (line 39) | public Parser(TreeBuilder treeBuilder) { method newInstance (line 50) | public Parser newInstance() { method clone (line 54) | @SuppressWarnings("MethodDoesntCallSuperMethod") // because we use the... method Parser (line 60) | private Parser(Parser copy) { method parseInput (line 76) | public Document parseInput(String html, String baseUri) { method parseInput (line 88) | public Document parseInput(Reader inputHtml, String baseUri) { method parseFragmentInput (line 105) | public List parseFragmentInput(String fragment, @Nullable Elemen... method parseFragmentInput (line 118) | public List parseFragmentInput(Reader fragment, @Nullable Elemen... method getTreeBuilder (line 132) | public TreeBuilder getTreeBuilder() { method isTrackErrors (line 140) | public boolean isTrackErrors() { method setTrackErrors (line 149) | public Parser setTrackErrors(int maxErrors) { method getErrors (line 159) | public ParseErrorList getErrors() { method isTrackPosition (line 168) | public boolean isTrackPosition() { method setTrackPosition (line 178) | public Parser setTrackPosition(boolean trackPosition) { method settings (line 188) | public Parser settings(ParseSettings settings) { method settings (line 197) | public ParseSettings settings() { method setMaxDepth (line 209) | public Parser setMaxDepth(int maxDepth) { method getMaxDepth (line 219) | public int getMaxDepth() { method tagSet (line 232) | public Parser tagSet(TagSet tagSet) { method tagSet (line 243) | public TagSet tagSet() { method defaultNamespace (line 249) | public String defaultNamespace() { method parse (line 262) | public static Document parse(String html, String baseUri) { method parseFragment (line 277) | public static List parseFragment(String fragmentHtml, Element co... method parseFragment (line 293) | public static List parseFragment(String fragmentHtml, Element co... method parseXmlFragment (line 307) | public static List parseXmlFragment(String fragmentXml, String b... method parseBodyFragment (line 320) | public static Document parseBodyFragment(String bodyHtml, String baseU... method unescapeEntities (line 338) | public static String unescapeEntities(String string, boolean inAttribu... method unescape (line 354) | public String unescape(String string, boolean inAttribute) { method htmlParser (line 369) | public static Parser htmlParser() { method xmlParser (line 378) | public static Parser xmlParser() { FILE: src/main/java/org/jsoup/parser/StreamParser.java class StreamParser (line 57) | public class StreamParser implements Closeable { method StreamParser (line 68) | public StreamParser(Parser parser) { method parse (line 80) | public StreamParser parse(Reader input, String baseUri) { method parse (line 94) | public StreamParser parse(String input, String baseUri) { method parseFragment (line 106) | public StreamParser parseFragment(Reader input, @Nullable Element cont... method parseFragment (line 120) | public StreamParser parseFragment(String input, @Nullable Element cont... method stream (line 135) | public Stream stream() { method iterator (line 151) | public Iterator iterator() { method stop (line 160) | public StreamParser stop() { method close (line 170) | @Override public void close() { method document (line 179) | public Document document() { method complete (line 190) | public Document complete() throws IOException { method completeFragment (line 203) | public List completeFragment() throws IOException { method selectFirst (line 216) | public @Nullable Element selectFirst(String query) throws IOException { method expectFirst (line 228) | public Element expectFirst(String query) throws IOException { method selectFirst (line 246) | public @Nullable Element selectFirst(Evaluator eval) throws IOException { method selectNext (line 264) | public @Nullable Element selectNext(String query) throws IOException { method expectNext (line 276) | public Element expectNext(String query) throws IOException { method selectNext (line 294) | public @Nullable Element selectNext(Evaluator eval) throws IOException { class ElementIterator (line 307) | final class ElementIterator implements Iterator, NodeVisitor { method reset (line 314) | void reset() { method hasNext (line 325) | @Override public boolean hasNext() { method next (line 334) | @Override public Element next() { method maybeFindNext (line 342) | private void maybeFindNext() { method remove (line 368) | @Override public void remove() { method head (line 374) | @Override public void head(Node node, int depth) { method tail (line 382) | @Override public void tail(Node node, int depth) { FILE: src/main/java/org/jsoup/parser/Tag.java class Tag (line 15) | public class Tag implements Cloneable { method Tag (line 51) | public Tag(String tagName, String namespace) { method Tag (line 62) | public Tag(String tagName) { method Tag (line 67) | Tag(String tagName, String normalName, String namespace) { method getName (line 78) | public String getName() { method name (line 86) | public String name() { method name (line 96) | public Tag name(String tagName) { method prefix (line 108) | public String prefix() { method localName (line 120) | public String localName() { method normalName (line 130) | public String normalName() { method namespace (line 138) | public String namespace() { method namespace (line 148) | public Tag namespace(String namespace) { method set (line 160) | public Tag set(int option) { method is (line 173) | public boolean is(int option) { method clear (line 183) | public Tag clear(int option) { method valueOf (line 202) | public static Tag valueOf(String tagName, String namespace, ParseSetti... method valueOf (line 216) | public static Tag valueOf(String tagName) { method valueOf (line 231) | public static Tag valueOf(String tagName, ParseSettings settings) { method isBlock (line 240) | public boolean isBlock() { method formatAsBlock (line 250) | @Deprecated public boolean formatAsBlock() { method isInline (line 259) | public boolean isInline() { method isEmpty (line 268) | public boolean isEmpty() { method isSelfClosing (line 277) | public boolean isSelfClosing() { method isKnownTag (line 286) | public boolean isKnownTag() { method isKnownTag (line 296) | public static boolean isKnownTag(String tagName) { method preserveWhitespace (line 305) | public boolean preserveWhitespace() { method isFormSubmittable (line 313) | public boolean isFormSubmittable() { method setSeenSelfClose (line 317) | void setSeenSelfClose() { method textState (line 324) | @Nullable TokeniserState textState() { method equals (line 330) | @Override method hashCode (line 344) | @Override method toString (line 349) | @Override method clone (line 354) | @Override FILE: src/main/java/org/jsoup/parser/TagSet.java class TagSet (line 24) | public class TagSet { method Html (line 34) | public static TagSet Html() { method TagSet (line 38) | private TagSet(@Nullable TagSet source, @Nullable ArrayList> copyCustomizers(TagS... method add (line 80) | public TagSet add(Tag tag) { method doAdd (line 87) | private void doAdd(Tag tag) { method get (line 106) | public @Nullable Tag get(String tagName, String namespace) { method valueOf (line 136) | Tag valueOf(String tagName, @Nullable String normalName, String namesp... method valueOf (line 173) | public Tag valueOf(String tagName, String namespace, ParseSettings set... method valueOf (line 186) | public Tag valueOf(String tagName, String namespace) { method onNewTag (line 210) | public TagSet onNewTag(Consumer customizer) { method equals (line 218) | @Override method hashCode (line 225) | @Override method initHtmlDefault (line 235) | static TagSet initHtmlDefault() { method setupTags (line 294) | private TagSet setupTags(String namespace, String[] tagNames, Consumer... FILE: src/main/java/org/jsoup/parser/Token.java class Token (line 12) | abstract class Token { method Token (line 17) | private Token(TokenType type) { method tokenType (line 21) | String tokenType() { method reset (line 29) | Token reset() { method startPos (line 35) | int startPos() { method startPos (line 39) | void startPos(int pos) { method endPos (line 43) | int endPos() { method endPos (line 47) | void endPos(int pos) { class Doctype (line 51) | static final class Doctype extends Token { method Doctype (line 58) | Doctype() { method reset (line 62) | @Override method getName (line 73) | String getName() { method getPubSysKey (line 77) | @Nullable String getPubSysKey() { method getPublicIdentifier (line 81) | String getPublicIdentifier() { method getSystemIdentifier (line 85) | public String getSystemIdentifier() { method isForceQuirks (line 89) | public boolean isForceQuirks() { method toString (line 93) | @Override class Tag (line 99) | static abstract class Tag extends Token { method Tag (line 114) | Tag(TokenType type, TreeBuilder treeBuilder) { method reset (line 120) | @Override method resetPendingAttr (line 131) | private void resetPendingAttr() { method newAttribute (line 145) | final void newAttribute() { method trackAttributeRange (line 170) | private void trackAttributeRange(String name) { method hasAttributes (line 195) | final boolean hasAttributes() { method hasAttributeIgnoreCase (line 199) | final boolean hasAttributeIgnoreCase(String key) { method finaliseTag (line 203) | final void finaliseTag() { method name (line 211) | final String name() { // preserves case, for input into Tag.valueOf ... method normalName (line 216) | final String normalName() { // lower case, used in tree building for... method toStringName (line 221) | final String toStringName() { method name (line 226) | final Tag name(String name) { method isSelfClosing (line 232) | final boolean isSelfClosing() { method appendTagName (line 237) | final void appendTagName(String append) { method appendTagName (line 244) | final void appendTagName(char append) { method appendAttributeName (line 248) | final void appendAttributeName(String append, int startPos, int endP... method appendAttributeName (line 255) | final void appendAttributeName(char append, int startPos, int endPos) { method appendAttributeValue (line 260) | final void appendAttributeValue(String append, int startPos, int end... method appendAttributeValue (line 265) | final void appendAttributeValue(char append, int startPos, int endPo... method appendAttributeValue (line 270) | final void appendAttributeValue(int[] appendCodepoints, int startPos... method setEmptyAttributeValue (line 277) | final void setEmptyAttributeValue() { method attrNamePos (line 281) | private void attrNamePos(int startPos, int endPos) { method attrValPos (line 288) | private void attrValPos(int startPos, int endPos) { method toString (line 295) | @Override class StartTag (line 299) | final static class StartTag extends Tag { method StartTag (line 302) | StartTag(TreeBuilder treeBuilder) { method reset (line 306) | @Override method nameAttr (line 313) | StartTag nameAttr(String name, Attributes attributes) { method toString (line 320) | @Override class EndTag (line 330) | final static class EndTag extends Tag{ method EndTag (line 331) | EndTag(TreeBuilder treeBuilder) { method toString (line 335) | @Override class Comment (line 341) | final static class Comment extends Token { method reset (line 345) | @Override method Comment (line 353) | Comment() { method getData (line 357) | String getData() { method append (line 361) | Comment append(String append) { method append (line 366) | Comment append(char append) { method toString (line 371) | @Override class Character (line 377) | static class Character extends Token { method Character (line 380) | Character() { method Character (line 385) | Character(Character source) { method reset (line 392) | @Override method data (line 399) | Character data(String str) { method append (line 404) | Character append(String str) { method getData (line 409) | String getData() { method toString (line 413) | @Override method normalizeNulls (line 421) | public void normalizeNulls(boolean replace) { class CData (line 434) | final static class CData extends Character { method CData (line 435) | CData(String data) { method toString (line 440) | @Override class XmlDecl (line 450) | final static class XmlDecl extends Tag { method XmlDecl (line 453) | public XmlDecl(TreeBuilder treeBuilder) { method reset (line 457) | @Override method toString (line 464) | @Override class EOF (line 475) | final static class EOF extends Token { method EOF (line 476) | EOF() { method reset (line 480) | @Override method toString (line 486) | @Override method isDoctype (line 492) | final boolean isDoctype() { method asDoctype (line 496) | final Doctype asDoctype() { method isStartTag (line 500) | final boolean isStartTag() { method asStartTag (line 504) | final StartTag asStartTag() { method isEndTag (line 508) | final boolean isEndTag() { method asEndTag (line 512) | final EndTag asEndTag() { method isComment (line 516) | final boolean isComment() { method asComment (line 520) | final Comment asComment() { method isCharacter (line 524) | final boolean isCharacter() { method isCData (line 528) | final boolean isCData() { method asCharacter (line 532) | final Character asCharacter() { method asXmlDecl (line 536) | final XmlDecl asXmlDecl() { method isEOF (line 540) | final boolean isEOF() { type TokenType (line 544) | public enum TokenType { FILE: src/main/java/org/jsoup/parser/TokenData.java class TokenData (line 12) | class TokenData { method TokenData (line 16) | TokenData() {} method set (line 18) | void set(String str) { method append (line 23) | void append(String str) { method append (line 34) | void append(char c) { method appendCodePoint (line 45) | void appendCodePoint(int codepoint) { method flipToBuilder (line 56) | private void flipToBuilder() { method hasData (line 62) | boolean hasData() { method reset (line 66) | void reset() { method value (line 74) | String value() { method toString (line 85) | @Override FILE: src/main/java/org/jsoup/parser/TokenQueue.java class TokenQueue (line 10) | public class TokenQueue implements AutoCloseable { method TokenQueue (line 22) | public TokenQueue(String data) { method isEmpty (line 30) | public boolean isEmpty() { method consume (line 38) | public char consume() { method advance (line 45) | public void advance() { method current (line 49) | char current() { method matches (line 58) | public boolean matches(String seq) { method matches (line 63) | public boolean matches(char c) { method matchesAny (line 72) | public boolean matchesAny(char... seq) { method matchChomp (line 81) | public boolean matchChomp(String seq) { method matchChomp (line 86) | public boolean matchChomp(char c) { method matchesWhitespace (line 98) | public boolean matchesWhitespace() { method matchesWord (line 106) | public boolean matchesWord() { method consume (line 116) | public void consume(String seq) { method consumeTo (line 126) | public String consumeTo(String seq) { method consumeToAny (line 135) | public String consumeToAny(String... seq) { method chompBalanced (line 156) | public String chompBalanced(char open, char close) { method unescape (line 204) | public static String unescape(String in) { method escapeCssIdentifier (line 229) | public static String escapeCssIdentifier(String in) { method appendEscaped (line 284) | private static void appendEscaped(StringBuilder out, char c) { method appendEscapedCodepoint (line 288) | private static void appendEscapedCodepoint(StringBuilder out, char c) { method consumeWhitespace (line 296) | public boolean consumeWhitespace() { method consumeElementSelector (line 310) | public String consumeElementSelector() { method consumeCssIdentifier (line 326) | public String consumeCssIdentifier() { method consumeCssEscapeSequenceInto (line 368) | private void consumeCssEscapeSequenceInto(StringBuilder out) { method isNonAscii (line 409) | private static boolean isNonAscii(char c) { method isIdentStart (line 414) | private static boolean isIdentStart(char c) { method isIdent (line 419) | private static boolean isIdent(char c) { method isNewline (line 425) | private static boolean isNewline(char c) { method isValidCodePoint (line 430) | private static boolean isValidCodePoint(int codePoint) { method consumeEscapedCssIdentifier (line 436) | private String consumeEscapedCssIdentifier(char... matches) { method matchesCssIdentifier (line 454) | private boolean matchesCssIdentifier(char... matches) { method remainder (line 462) | public String remainder() { method toString (line 466) | @Override method close (line 471) | @Override FILE: src/main/java/org/jsoup/parser/Tokeniser.java class Tokeniser (line 14) | final class Tokeniser { method Tokeniser (line 55) | Tokeniser(TreeBuilder treeBuilder) { method read (line 64) | Token read() { method emit (line 79) | void emit(Token token) { method emit (line 99) | void emit(final String str) { method emit (line 108) | void emit(char c) { method emit (line 114) | void emit(int[] codepoints) { method transition (line 118) | void transition(TokeniserState newState) { method advanceTransition (line 126) | void advanceTransition(TokeniserState newState) { method consumeCharacterReference (line 135) | int @Nullable [] consumeCharacterReference(@Nullable Character additio... method createTagPending (line 221) | Token.Tag createTagPending(boolean start) { method createXmlDeclPending (line 226) | Token.XmlDecl createXmlDeclPending(boolean isDeclaration) { method emitTagPending (line 233) | void emitTagPending() { method createCommentPending (line 238) | void createCommentPending() { method emitCommentPending (line 242) | void emitCommentPending() { method createBogusCommentPending (line 246) | void createBogusCommentPending() { method createDoctypePending (line 251) | void createDoctypePending() { method emitDoctypePending (line 255) | void emitDoctypePending() { method createTempBuffer (line 259) | void createTempBuffer() { method isAppropriateEndTagToken (line 263) | boolean isAppropriateEndTagToken() { method appropriateEndTagName (line 267) | @Nullable String appropriateEndTagName() { method appropriateEndTagSeq (line 272) | String appropriateEndTagSeq() { method error (line 278) | void error(TokeniserState state) { method eofError (line 283) | void eofError(TokeniserState state) { method characterReferenceError (line 288) | private void characterReferenceError(String message, Object... args) { method error (line 293) | void error(String errorMsg) { method error (line 298) | void error(String errorMsg, Object... args) { method unescapeEntities (line 308) | String unescapeEntities(boolean inAttribute) { FILE: src/main/java/org/jsoup/parser/TokeniserState.java type TokeniserState (line 10) | enum TokeniserState { method read (line 13) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 37) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 43) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 67) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 72) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 77) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 82) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 101) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 131) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 152) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 187) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 204) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 217) | @Override void read(Tokeniser t, CharacterReader r) { method anythingElse (line 256) | private void anythingElse(Tokeniser t, CharacterReader r) { method read (line 264) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 275) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 280) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 285) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 308) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 313) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 318) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 328) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 338) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 365) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 393) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 424) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 441) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 454) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 459) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 464) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 491) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 518) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 548) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 559) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 565) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 612) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 658) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 703) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 752) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 787) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 822) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 873) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 907) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 927) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 940) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 965) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 978) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1006) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1034) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1056) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1079) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1109) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1137) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1164) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1199) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1234) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1262) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1302) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1339) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1367) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1395) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1433) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1470) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1510) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1547) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1575) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1603) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1630) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1648) | @Override void read(Tokeniser t, CharacterReader r) { method read (line 1659) | abstract void read(Tokeniser t, CharacterReader r); method handleDataEndTag (line 1674) | private static void handleDataEndTag(Tokeniser t, CharacterReader r, T... method readRawData (line 1715) | private static void readRawData(Tokeniser t, CharacterReader r, Tokeni... method readCharRef (line 1735) | private static void readCharRef(Tokeniser t, TokeniserState advance) { method readEndTag (line 1744) | private static void readEndTag(Tokeniser t, CharacterReader r, Tokenis... method handleDataDoubleEscapeTag (line 1754) | private static void handleDataDoubleEscapeTag(Tokeniser t, CharacterRe... FILE: src/main/java/org/jsoup/parser/TreeBuilder.java class TreeBuilder (line 22) | abstract class TreeBuilder { method defaultSettings (line 36) | abstract ParseSettings defaultSettings(); method initialiseParse (line 40) | void initialiseParse(Reader input, String baseUri, Parser parser) { method completeParse (line 62) | void completeParse() { method parse (line 71) | Document parse(Reader input, String baseUri, Parser parser) { method parseFragment (line 77) | List parseFragment(Reader inputFragment, @Nullable Element conte... method initialiseParseFragment (line 84) | void initialiseParseFragment(@Nullable Element context) { method completeParseFragment (line 88) | abstract List completeParseFragment(); method nodeListener (line 91) | void nodeListener(NodeVisitor nodeListener) { method newInstance (line 99) | abstract TreeBuilder newInstance(); method runParser (line 101) | void runParser() { method stepParser (line 106) | boolean stepParser() { method process (line 126) | abstract boolean process(Token token); method processStartTag (line 128) | boolean processStartTag(String name) { method processStartTag (line 137) | boolean processStartTag(String name, Attributes attrs) { method processEndTag (line 147) | boolean processEndTag(String name) { method pop (line 158) | Element pop() { method push (line 169) | final void push(Element element) { method enforceStackDepthLimit (line 178) | final void enforceStackDepthLimit() { method onStackPrunedForDepth (line 190) | void onStackPrunedForDepth(Element element) { method defaultMaxDepth (line 197) | int defaultMaxDepth() { method currentElement (line 206) | Element currentElement() { method currentElementIs (line 216) | boolean currentElementIs(String normalName) { method currentElementIs (line 230) | boolean currentElementIs(String normalName, String namespace) { method error (line 242) | void error(String msg) { method error (line 251) | void error(String msg, Object... args) { method tagFor (line 257) | Tag tagFor(String tagName, String normalName, String namespace, ParseS... method tagFor (line 261) | Tag tagFor(Token.Tag token) { method defaultNamespace (line 269) | String defaultNamespace() { method defaultTagSet (line 273) | TagSet defaultTagSet() { method onNodeInserted (line 281) | void onNodeInserted(Node node) { method onNodeClosed (line 292) | void onNodeClosed(Node node) { method trackNodePosition (line 299) | void trackNodePosition(Node node, boolean isStart) { FILE: src/main/java/org/jsoup/parser/XmlTreeBuilder.java class XmlTreeBuilder (line 37) | public class XmlTreeBuilder extends TreeBuilder { method defaultSettings (line 42) | @Override ParseSettings defaultSettings() { method initialiseParse (line 46) | @Override method initialiseParseFragment (line 61) | @Override method parse (line 83) | Document parse(Reader input, String baseUri) { method parse (line 87) | Document parse(String input, String baseUri) { method completeParseFragment (line 91) | @Override List completeParseFragment() { method newInstance (line 95) | @Override method defaultNamespace (line 100) | @Override public String defaultNamespace() { method defaultTagSet (line 104) | @Override method defaultMaxDepth (line 109) | @Override method process (line 114) | @Override method insertElementFor (line 146) | void insertElementFor(Token.StartTag startTag) { method processNamespaces (line 179) | private static void processNamespaces(Attributes attributes, HashMap protocols) { method shouldAbsUrl (line 586) | boolean shouldAbsUrl(String tagName, String attrKey) { method shouldAbsUrl (line 591) | private boolean shouldAbsUrl(TagName tag, AttributeKey key) { method isValidAnchor (line 604) | private static boolean isValidAnchor(String value) { method getEnforcedAttributes (line 613) | public Attributes getEnforcedAttributes(String tagName) { class TagName (line 627) | static class TagName extends TypedValue { method TagName (line 628) | TagName(String value) { method valueOf (line 632) | static TagName valueOf(String value) { class AttributeKey (line 637) | static class AttributeKey extends TypedValue { method AttributeKey (line 638) | AttributeKey(String value) { method valueOf (line 642) | static AttributeKey valueOf(String value) { class AttributeValue (line 647) | static class AttributeValue extends TypedValue { method AttributeValue (line 648) | AttributeValue(String value) { method valueOf (line 652) | static AttributeValue valueOf(String value) { class Protocol (line 657) | static class Protocol extends TypedValue { method Protocol (line 658) | Protocol(String value) { method valueOf (line 662) | static Protocol valueOf(String value) { class TypedValue (line 667) | abstract static class TypedValue { method TypedValue (line 670) | TypedValue(String value) { method hashCode (line 675) | @Override method equals (line 680) | @Override method toString (line 688) | @Override FILE: src/main/java/org/jsoup/select/Collector.java class Collector (line 20) | public class Collector { method Collector (line 22) | private Collector() {} method collect (line 30) | public static Elements collect(Evaluator eval, Element root) { method stream (line 47) | public static Stream stream(Evaluator evaluator, Element root) { method streamNodes (line 63) | public static Stream streamNodes(Evaluator evaluat... method findFirst (line 75) | public static @Nullable Element findFirst(Evaluator eval, Element root) { method findFirstNode (line 91) | public static @Nullable T findFirstNode(Evaluator eva... method collectNodes (line 107) | public static Nodes collectNodes(Evaluator evaluat... FILE: src/main/java/org/jsoup/select/CombiningEvaluator.java class CombiningEvaluator (line 18) | public abstract class CombiningEvaluator extends Evaluator { method CombiningEvaluator (line 25) | CombiningEvaluator() { method CombiningEvaluator (line 31) | CombiningEvaluator(Collection evaluators) { method add (line 37) | public void add(Evaluator e) { method reset (line 42) | @Override protected void reset() { method cost (line 49) | @Override protected int cost() { method wantsNodes (line 53) | @Override method updateEvaluators (line 58) | void updateEvaluators() { class And (line 80) | public static final class And extends CombiningEvaluator { method And (line 81) | public And(Collection evaluators) { method And (line 85) | And(Evaluator... evaluators) { method matches (line 89) | @Override method matches (line 99) | @Override method toString (line 109) | @Override class Or (line 115) | public static final class Or extends CombiningEvaluator { method Or (line 120) | public Or(Collection evaluators) { method Or (line 129) | Or(Evaluator... evaluators) { this(Arrays.asList(evaluators)); } method Or (line 131) | Or() { method matches (line 135) | @Override method matches (line 145) | @Override method toString (line 155) | @Override FILE: src/main/java/org/jsoup/select/Elements.java class Elements (line 30) | public class Elements extends Nodes { method Elements (line 31) | public Elements() { method Elements (line 34) | public Elements(int initialCapacity) { method Elements (line 38) | public Elements(Collection elements) { method Elements (line 42) | public Elements(List elements) { method Elements (line 46) | public Elements(Element... elements) { method clone (line 54) | @Override method asList (line 72) | @Override method attr (line 85) | public String attr(String attributeKey) { method hasAttr (line 98) | public boolean hasAttr(String attributeKey) { method eachAttr (line 113) | public List eachAttr(String attributeKey) { method attr (line 128) | public Elements attr(String attributeKey, String attributeValue) { method removeAttr (line 140) | public Elements removeAttr(String attributeKey) { method addClass (line 152) | public Elements addClass(String className) { method removeClass (line 164) | public Elements removeClass(String className) { method toggleClass (line 176) | public Elements toggleClass(String className) { method hasClass (line 188) | public boolean hasClass(String className) { method val (line 201) | public String val() { method val (line 214) | public Elements val(String value) { method text (line 229) | public String text() { method hasText (line 240) | public boolean hasText() { method eachText (line 256) | public List eachText() { method html (line 271) | public String html() { method tagName (line 285) | public Elements tagName(String tagName) { method html (line 298) | public Elements html(String html) { method prepend (line 311) | public Elements prepend(String html) { method append (line 324) | public Elements append(String html) { method before (line 338) | @Override method after (line 351) | @Override method wrap (line 367) | @Override method unwrap (line 387) | public Elements unwrap() { method empty (line 405) | public Elements empty() { method remove (line 426) | @Override method select (line 439) | public Elements select(String query) { method selectFirst (line 453) | public @Nullable Element selectFirst(String cssQuery) { method expectFirst (line 465) | public Element expectFirst(String cssQuery) { method not (line 482) | public Elements not(String query) { method eq (line 494) | public Elements eq(int index) { method is (line 503) | public boolean is(String query) { method next (line 516) | public Elements next() { method next (line 525) | public Elements next(String query) { method nextAll (line 533) | public Elements nextAll() { method nextAll (line 542) | public Elements nextAll(String query) { method prev (line 550) | public Elements prev() { method prev (line 559) | public Elements prev(String query) { method prevAll (line 567) | public Elements prevAll() { method prevAll (line 576) | public Elements prevAll(String query) { method siblings (line 580) | private Elements siblings(@Nullable String query, boolean next, boolea... method parents (line 598) | public Elements parents() { method first (line 611) | @Override method last (line 620) | @Override method traverse (line 630) | public Elements traverse(NodeVisitor nodeVisitor) { method filter (line 640) | public Elements filter(NodeFilter nodeFilter) { method forms (line 650) | public List forms() { method comments (line 662) | public List comments() { method textNodes (line 670) | public List textNodes() { method dataNodes (line 679) | public List dataNodes() { method childNodesOfType (line 683) | private List childNodesOfType(Class tClass) { method set (line 705) | @Override method remove (line 718) | @Override method deselect (line 732) | @Override FILE: src/main/java/org/jsoup/select/Evaluator.java class Evaluator (line 31) | public abstract class Evaluator { method Evaluator (line 32) | protected Evaluator() { method asPredicate (line 41) | public Predicate asPredicate(Element root) { method asNodePredicate (line 45) | Predicate asNodePredicate(Element root) { method matches (line 57) | public abstract boolean matches(Element root, Element element); method matches (line 59) | final boolean matches(Element root, Node node) { method matches (line 68) | boolean matches(Element root, LeafNode leafNode) { method wantsNodes (line 72) | boolean wantsNodes() { method reset (line 79) | protected void reset() { method cost (line 86) | protected int cost() { class Tag (line 93) | public static final class Tag extends Evaluator { method Tag (line 96) | public Tag(String tagName) { method matches (line 100) | @Override method cost (line 105) | @Override protected int cost() { method toString (line 109) | @Override class TagStartsWith (line 118) | public static final class TagStartsWith extends Evaluator { method TagStartsWith (line 121) | public TagStartsWith(String tagName) { method matches (line 125) | @Override method toString (line 130) | @Override class TagEndsWith (line 140) | public static final class TagEndsWith extends Evaluator { method TagEndsWith (line 143) | public TagEndsWith(String tagName) { method matches (line 147) | @Override method toString (line 152) | @Override class Id (line 161) | public static final class Id extends Evaluator { method Id (line 164) | public Id(String id) { method matches (line 168) | @Override method cost (line 173) | @Override protected int cost() { method toString (line 176) | @Override class Class (line 185) | public static final class Class extends Evaluator { method Class (line 188) | public Class(String className) { method matches (line 192) | @Override method cost (line 197) | @Override protected int cost() { method toString (line 201) | @Override class Attribute (line 211) | public static final class Attribute extends Evaluator { method Attribute (line 214) | public Attribute(String key) { method matches (line 218) | @Override method cost (line 223) | @Override protected int cost() { method toString (line 227) | @Override class AttributeStarting (line 236) | public static final class AttributeStarting extends Evaluator { method AttributeStarting (line 239) | public AttributeStarting(String keyPrefix) { method matches (line 244) | @Override method cost (line 254) | @Override protected int cost() { method toString (line 258) | @Override class AttributeWithValue (line 268) | public static final class AttributeWithValue extends AttributeKeyPair { method AttributeWithValue (line 269) | public AttributeWithValue(String key, String value) { method matches (line 273) | @Override method cost (line 278) | @Override protected int cost() { method toString (line 282) | @Override class AttributeWithValueNot (line 292) | public static final class AttributeWithValueNot extends AttributeKeyPa... method AttributeWithValueNot (line 293) | public AttributeWithValueNot(String key, String value) { method matches (line 297) | @Override method cost (line 302) | @Override protected int cost() { method toString (line 306) | @Override class AttributeWithValueStarting (line 316) | public static final class AttributeWithValueStarting extends Attribute... method AttributeWithValueStarting (line 317) | public AttributeWithValueStarting(String key, String value) { method matches (line 321) | @Override method cost (line 326) | @Override protected int cost() { method toString (line 330) | @Override class AttributeWithValueEnding (line 339) | public static final class AttributeWithValueEnding extends AttributeKe... method AttributeWithValueEnding (line 340) | public AttributeWithValueEnding(String key, String value) { method matches (line 344) | @Override method cost (line 349) | @Override protected int cost() { method toString (line 353) | @Override class AttributeWithValueContaining (line 362) | public static final class AttributeWithValueContaining extends Attribu... method AttributeWithValueContaining (line 363) | public AttributeWithValueContaining(String key, String value) { method matches (line 367) | @Override method cost (line 372) | @Override protected int cost() { method toString (line 376) | @Override class AttributeWithValueMatching (line 386) | public static final class AttributeWithValueMatching extends Evaluator { method AttributeWithValueMatching (line 390) | public AttributeWithValueMatching(String key, Regex pattern) { method AttributeWithValueMatching (line 395) | public AttributeWithValueMatching(String key, Pattern pattern) { method matches (line 399) | @Override method cost (line 404) | @Override protected int cost() { method toString (line 408) | @Override class AttributeKeyPair (line 418) | public abstract static class AttributeKeyPair extends Evaluator { method AttributeKeyPair (line 422) | public AttributeKeyPair(String key, String value) { method AttributeKeyPair (line 441) | @Deprecated class AllElements (line 452) | public static final class AllElements extends Evaluator { method matches (line 454) | @Override method cost (line 459) | @Override protected int cost() { method toString (line 463) | @Override class IndexLessThan (line 472) | public static final class IndexLessThan extends IndexEvaluator { method IndexLessThan (line 473) | public IndexLessThan(int index) { method matches (line 477) | @Override method toString (line 482) | @Override class IndexGreaterThan (line 492) | public static final class IndexGreaterThan extends IndexEvaluator { method IndexGreaterThan (line 493) | public IndexGreaterThan(int index) { method matches (line 497) | @Override method toString (line 502) | @Override class IndexEquals (line 512) | public static final class IndexEquals extends IndexEvaluator { method IndexEquals (line 513) | public IndexEquals(int index) { method matches (line 517) | @Override method toString (line 522) | @Override class IsLastChild (line 532) | public static final class IsLastChild extends Evaluator { method matches (line 533) | @Override method toString (line 539) | @Override class IsFirstOfType (line 545) | public static final class IsFirstOfType extends IsNthOfType { method IsFirstOfType (line 546) | public IsFirstOfType() { method toString (line 549) | @Override class IsLastOfType (line 555) | public static final class IsLastOfType extends IsNthLastOfType { method IsLastOfType (line 556) | public IsLastOfType() { method toString (line 559) | @Override class CssNthEvaluator (line 566) | public static abstract class CssNthEvaluator extends Evaluator { method CssNthEvaluator (line 572) | public CssNthEvaluator(int step, int offset) { method CssNthEvaluator (line 577) | public CssNthEvaluator(int offset) { method matches (line 581) | @Override method toString (line 592) | @Override method getPseudoClass (line 601) | protected abstract String getPseudoClass(); method calculatePosition (line 603) | protected abstract int calculatePosition(Element root, Element eleme... class IsNthChild (line 612) | public static final class IsNthChild extends CssNthEvaluator { method IsNthChild (line 613) | public IsNthChild(int step, int offset) { method calculatePosition (line 617) | @Override method getPseudoClass (line 622) | @Override class IsNthLastChild (line 633) | public static final class IsNthLastChild extends CssNthEvaluator { method IsNthLastChild (line 634) | public IsNthLastChild(int step, int offset) { method calculatePosition (line 638) | @Override method getPseudoClass (line 644) | @Override class IsNthOfType (line 654) | public static class IsNthOfType extends CssNthEvaluator { method IsNthOfType (line 655) | public IsNthOfType(int step, int offset) { method calculatePosition (line 659) | @Override protected int calculatePosition(Element root, Element elem... method getPseudoClass (line 674) | @Override class IsNthLastOfType (line 680) | public static class IsNthLastOfType extends CssNthEvaluator { method IsNthLastOfType (line 681) | public IsNthLastOfType(int step, int offset) { method calculatePosition (line 685) | @Override method getPseudoClass (line 701) | @Override class IsFirstChild (line 710) | public static final class IsFirstChild extends Evaluator { method matches (line 711) | @Override method toString (line 717) | @Override class IsRoot (line 728) | public static final class IsRoot extends Evaluator { method matches (line 729) | @Override method cost (line 735) | @Override protected int cost() { method toString (line 739) | @Override class IsOnlyChild (line 745) | public static final class IsOnlyChild extends Evaluator { method matches (line 746) | @Override method toString (line 751) | @Override class IsOnlyOfType (line 757) | public static final class IsOnlyOfType extends Evaluator { method matches (line 758) | @Override method toString (line 774) | @Override class IsEmpty (line 780) | public static final class IsEmpty extends Evaluator { method matches (line 781) | @Override method toString (line 793) | @Override class IndexEvaluator (line 804) | public abstract static class IndexEvaluator extends Evaluator { method IndexEvaluator (line 807) | public IndexEvaluator(int index) { class ContainsText (line 815) | public static final class ContainsText extends Evaluator { method ContainsText (line 818) | public ContainsText(String searchText) { method matches (line 822) | @Override method cost (line 827) | @Override protected int cost() { method toString (line 831) | @Override class ContainsWholeText (line 842) | public static final class ContainsWholeText extends Evaluator { method ContainsWholeText (line 845) | public ContainsWholeText(String searchText) { method matches (line 849) | @Override method cost (line 854) | @Override protected int cost() { method toString (line 858) | @Override class ContainsWholeOwnText (line 869) | public static final class ContainsWholeOwnText extends Evaluator { method ContainsWholeOwnText (line 872) | public ContainsWholeOwnText(String searchText) { method matches (line 876) | @Override method toString (line 881) | @Override class ContainsData (line 890) | public static final class ContainsData extends Evaluator { method ContainsData (line 893) | public ContainsData(String searchText) { method matches (line 897) | @Override method toString (line 902) | @Override class ContainsOwnText (line 911) | public static final class ContainsOwnText extends Evaluator { method ContainsOwnText (line 914) | public ContainsOwnText(String searchText) { method matches (line 918) | @Override method toString (line 923) | @Override class Matches (line 932) | public static final class Matches extends Evaluator { method Matches (line 935) | public Matches(Regex pattern) { method Matches (line 939) | public Matches(Pattern pattern) { method matches (line 943) | @Override method cost (line 948) | @Override protected int cost() { method toString (line 952) | @Override class MatchesOwn (line 961) | public static final class MatchesOwn extends Evaluator { method MatchesOwn (line 964) | public MatchesOwn(Regex pattern) { method MatchesOwn (line 968) | public MatchesOwn(Pattern pattern) { method matches (line 972) | @Override method cost (line 977) | @Override protected int cost() { method toString (line 981) | @Override class MatchesWholeText (line 991) | public static final class MatchesWholeText extends Evaluator { method MatchesWholeText (line 994) | public MatchesWholeText(Regex pattern) { method MatchesWholeText (line 998) | public MatchesWholeText(Pattern pattern) { method matches (line 1002) | @Override method cost (line 1007) | @Override protected int cost() { method toString (line 1011) | @Override class MatchesWholeOwnText (line 1021) | public static final class MatchesWholeOwnText extends Evaluator { method MatchesWholeOwnText (line 1024) | public MatchesWholeOwnText(Regex pattern) { method MatchesWholeOwnText (line 1028) | public MatchesWholeOwnText(Pattern pattern) { method matches (line 1032) | @Override method cost (line 1038) | @Override protected int cost() { method toString (line 1042) | @Override class MatchText (line 1051) | @Deprecated method MatchText (line 1055) | public MatchText() { method matches (line 1063) | @Override method cost (line 1078) | @Override protected int cost() { method toString (line 1082) | @Override FILE: src/main/java/org/jsoup/select/NodeEvaluator.java class NodeEvaluator (line 12) | abstract class NodeEvaluator extends Evaluator { method matches (line 14) | @Override method matches (line 19) | @Override boolean matches(Element root, LeafNode leaf) { method evaluateMatch (line 23) | abstract boolean evaluateMatch(Node node); method wantsNodes (line 25) | @Override boolean wantsNodes() { class InstanceType (line 29) | static class InstanceType extends NodeEvaluator { method InstanceType (line 33) | InstanceType(java.lang.Class type, String selector) { method evaluateMatch (line 39) | @Override method cost (line 44) | @Override method toString (line 49) | @Override class ContainsValue (line 55) | static class ContainsValue extends NodeEvaluator { method ContainsValue (line 58) | public ContainsValue(String searchText) { method evaluateMatch (line 62) | @Override method cost (line 67) | @Override method toString (line 72) | @Override class BlankValue (line 81) | static class BlankValue extends NodeEvaluator { method evaluateMatch (line 83) | @Override method cost (line 88) | @Override method toString (line 93) | @Override class MatchesValue (line 99) | static class MatchesValue extends NodeEvaluator { method MatchesValue (line 102) | protected MatchesValue(Regex pattern) { method evaluateMatch (line 106) | @Override method cost (line 111) | @Override method toString (line 116) | @Override FILE: src/main/java/org/jsoup/select/NodeFilter.java type NodeFilter (line 25) | public interface NodeFilter { type FilterResult (line 29) | enum FilterResult { method head (line 48) | FilterResult head(Node node, int depth); method tail (line 57) | default FilterResult tail(Node node, int depth) { method traverse (line 66) | default void traverse(Node root) { FILE: src/main/java/org/jsoup/select/NodeTraversor.java class NodeTraversor (line 18) | public class NodeTraversor { method traverse (line 30) | public static void traverse(NodeVisitor visitor, Node root) { method traverse (line 100) | public static void traverse(NodeVisitor visitor, Elements elements) { method filter (line 115) | public static FilterResult filter(NodeFilter filter, Node root) { method filter (line 168) | public static void filter(NodeFilter filter, Elements elements) { FILE: src/main/java/org/jsoup/select/NodeVisitor.java type NodeVisitor (line 26) | @FunctionalInterface method head (line 50) | void head(Node node, int depth); method tail (line 63) | default void tail(Node node, int depth) { method traverse (line 72) | default void traverse(Node root) { FILE: src/main/java/org/jsoup/select/Nodes.java class Nodes (line 29) | public class Nodes extends ArrayList { method Nodes (line 30) | public Nodes() { method Nodes (line 33) | public Nodes(int initialCapacity) { method Nodes (line 37) | public Nodes(Collection nodes) { method Nodes (line 41) | public Nodes(List nodes) { method Nodes (line 45) | @SafeVarargs method clone (line 54) | @Override method asList (line 71) | public ArrayList asList() { method remove (line 91) | public Nodes remove() { method outerHtml (line 105) | public String outerHtml() { method toString (line 118) | @Override method before (line 130) | public Nodes before(String html) { method after (line 144) | public Nodes after(String html) { method wrap (line 160) | public Nodes wrap(String html) { method first (line 173) | public @Nullable T first() { method last (line 181) | public @Nullable T last() { method set (line 194) | @Override method remove (line 209) | @Override method remove (line 223) | @Override method deselect (line 241) | public T deselect(int index) { method deselect (line 252) | public boolean deselect(Object o) { method clear (line 261) | @Override method deselectAll (line 272) | public void deselectAll() { method removeAll (line 283) | @Override method retainAll (line 301) | @Override method removeIf (line 320) | @Override method replaceAll (line 338) | @Override FILE: src/main/java/org/jsoup/select/QueryParser.java class QueryParser (line 25) | public class QueryParser implements AutoCloseable { method QueryParser (line 38) | private QueryParser(String query) { method parse (line 54) | public static Evaluator parse(String query) { method parse (line 77) | Evaluator parse() { method parseSelectorGroup (line 85) | Evaluator parseSelectorGroup() { method parseSelector (line 95) | Evaluator parseSelector() { method parseSimpleSequence (line 126) | Evaluator parseSimpleSequence() { method combinator (line 151) | static Evaluator combinator(Evaluator left, char combinator, Evaluator... method parseSubclass (line 169) | @Nullable Evaluator parseSubclass() { method or (line 180) | static Evaluator or(Evaluator left, Evaluator right) { method and (line 189) | static Evaluator and(@Nullable Evaluator left, Evaluator right) { method parsePseudoSelector (line 198) | private Evaluator parsePseudoSelector() { method parseNodeSelector (line 265) | private Evaluator parseNodeSelector() { method byId (line 304) | private Evaluator byId() { method byClass (line 310) | private Evaluator byClass() { method byTag (line 316) | private Evaluator byTag() { method byAttribute (line 340) | private Evaluator byAttribute() { method evaluatorForAttribute (line 346) | private Evaluator evaluatorForAttribute(TokenQueue cq) { method cssNthChild (line 385) | private Evaluator cssNthChild(boolean last, boolean ofType) { method consumeParens (line 416) | private String consumeParens() { method consumeIndex (line 420) | private int consumeIndex() { method has (line 427) | private Evaluator has() { method is (line 432) | private Evaluator is() { method parseNested (line 436) | private Evaluator parseNested(Function func, Str... method contains (line 444) | private Evaluator contains(boolean own) { method containsWholeText (line 457) | private Evaluator containsWholeText(boolean own) { method containsData (line 467) | private Evaluator containsData() { method matches (line 474) | private Evaluator matches(boolean own) { method matchesWholeText (line 489) | private Evaluator matchesWholeText(boolean own) { method not (line 501) | private Evaluator not() { method toString (line 508) | @Override method close (line 513) | @Override FILE: src/main/java/org/jsoup/select/Selector.java class Selector (line 114) | public class Selector { method Selector (line 116) | private Selector() {} method select (line 126) | public static Elements select(String query, Element root) { method select (line 138) | public static Elements select(Evaluator evaluator, Element root) { method selectStream (line 153) | public static Stream selectStream(String query, Element root) { method selectStream (line 166) | public static Stream selectStream(Evaluator evaluator, Elemen... method select (line 180) | public static Elements select(String query, Iterable roots) { method filterOut (line 197) | static Elements filterOut(Collection elements, Collection parserProvider() { FILE: src/test/java/org/jsoup/integration/Benchmark.java class Benchmark (line 9) | public class Benchmark { method run (line 10) | public static void run(Runnable a, Runnable b, int count) { method time (line 25) | private static long time(Runnable test, int count) { method print (line 34) | private static void print(String msgFormat, Object... msgParams) { FILE: src/test/java/org/jsoup/integration/ConnectIT.java class ConnectIT (line 29) | public class ConnectIT { method setUp (line 30) | @BeforeAll method canInterruptBodyStringRead (line 37) | @Test method canInterruptDocumentRead (line 62) | @Test method canInterruptThenJoinASpawnedThread (line 90) | @Test public void canInterruptThenJoinASpawnedThread() throws Interrup... method totalTimeout (line 112) | @Test method slowReadOk (line 130) | @Test method readFullyThrowsOnTimeout (line 141) | @Test void readFullyThrowsOnTimeout() throws IOException { method readBodyThrowsOnTimeout (line 153) | @Test void readBodyThrowsOnTimeout() throws IOException { method bodyThrowsUncheckedOnTimeout (line 165) | @Test void bodyThrowsUncheckedOnTimeout() throws IOException { method infiniteReadSupported (line 177) | @Test method streamParserUncheckedExceptionOnTimeoutInStream (line 188) | @Test void streamParserUncheckedExceptionOnTimeoutInStream() throws IO... method streamParserCheckedExceptionOnTimeoutInSelect (line 212) | @Test void streamParserCheckedExceptionOnTimeoutInSelect() throws IOEx... method remainingAfterFirstRead (line 236) | @Test method noLimitAfterFirstRead (line 273) | @Test method bodyStreamConstrainedViaReadFully (line 297) | @Test public void bodyStreamConstrainedViaReadFully() throws IOExcepti... method bodyStreamConstrainedViaBufferUp (line 312) | @Test public void bodyStreamConstrainedViaBufferUp() throws IOException { FILE: src/test/java/org/jsoup/integration/ConnectTest.java class ConnectTest (line 56) | public class ConnectTest { method setUp (line 61) | @BeforeAll method emptyCookieJar (line 68) | @BeforeEach method canConnectToLocalServer (line 74) | @Test method canConnectToLocalTlsServer (line 82) | @Test void canConnectToLocalTlsServer() throws IOException { method fetchURl (line 89) | @Test method fetchURIWithWhitespace (line 95) | @Test method exceptOnUnsupportedProtocol (line 102) | @Test method ihVal (line 116) | static String ihVal(String key, Document doc) { method statusMessage (line 121) | @Test void statusMessage() throws IOException { method throwsExceptionOn404 (line 127) | @Test method ignoresExceptionIfSoConfigured (line 145) | @Test method doesPost (line 158) | @Test method doesPostMultipartWithoutInputstream (line 173) | @Test method canSendSecFetchHeaders (line 187) | @Test method secFetchHeadersSurviveRedirect (line 201) | @Test method sendsRequestBodyJsonWithData (line 216) | @Test method sendsRequestBodyJsonWithoutData (line 230) | @Test method sendsRequestBody (line 242) | @Test method sendsRequestBodyWithUrlParams (line 254) | @Test method sendsRequestBodyStream (line 267) | @Test void sendsRequestBodyStream() throws IOException { method doesGet (line 282) | @ParameterizedTest @MethodSource("echoUrls") // http and https method streamParserGet (line 296) | @ParameterizedTest @MethodSource("echoUrls") // http and https method echoSelect (line 317) | static String echoSelect(String key) { method doesPut (line 321) | @Test method doesDeleteWithBody (line 335) | @Test method doesDeleteWithoutBody (line 349) | @Test method postFiles (line 363) | @ParameterizedTest @MethodSource("echoUrls") // http and https method multipleParsesOkAfterReadFully (line 403) | @Test method multipleParsesOkAfterBufferUp (line 414) | @Test method bodyAfterParseThrowsValidationError (line 425) | @Test method bodyAndBytesAvailableBeforeParse (line 434) | @Test method parseParseThrowsValidates (line 446) | @Test method multiCookieSet (line 457) | @Test method requestCookiesSurviveRedirect (line 476) | @Test public void requestCookiesSurviveRedirect() throws IOException { method supportsDeflate (line 492) | @Test method handlesLargerContentLengthParseRead (line 501) | @Test method handlesWrongContentLengthDuringBufferedRead (line 523) | @Test method handlesRedirect (line 536) | @Test public void handlesRedirect() throws IOException { method handlesEmptyRedirect (line 547) | @Test public void handlesEmptyRedirect() { method doesNotPostFor302 (line 559) | @Test public void doesNotPostFor302() throws IOException { method doesPostFor307 (line 570) | @Test public void doesPostFor307() throws IOException { method getUtf8Bom (line 582) | @Test public void getUtf8Bom() throws IOException { method streamerGetUtf8Bom (line 590) | @Test public void streamerGetUtf8Bom() throws IOException { method testBinaryContentTypeThrowsException (line 598) | @Test method testParseRss (line 614) | @Test public void testParseRss() throws IOException { method testSupplyParserToConnection (line 630) | @Test method imageXmlMimeType (line 650) | @Test public void imageXmlMimeType() throws IOException { method canFetchBinaryAsBytes (line 670) | @Test method handlesUnknownEscapesAcrossBuffer (line 690) | @Test method postHtmlFile (line 707) | @Test method fetchHandlesXml (line 737) | @Test method fetchHandlesXml (line 745) | void fetchHandlesXml(String contentType) throws IOException { method fetchHandlesXmlAsHtmlWhenParserSet (line 757) | @Test method combinesSameHeadersWithComma (line 769) | @Test method sendHeadRequest (line 785) | @Test method fetchToW3c (line 798) | @Test method baseHrefCorrectAfterHttpEquiv (line 810) | @Test method maxBodySize (line 818) | @Test method repeatable (line 836) | @Test public void repeatable() throws IOException { method maxBodySizeInReadToByteBuffer (line 845) | @Test method formLoginFlow (line 871) | @Test void formLoginFlow() throws IOException { method formLoginFlow2 (line 903) | @Test void formLoginFlow2() throws IOException { method preservesUrlFragment (line 931) | @Test void preservesUrlFragment() throws IOException { method fetchUnicodeUrl (line 938) | @Test void fetchUnicodeUrl() throws IOException { method willEscapePathInRedirect (line 947) | @Test void willEscapePathInRedirect() throws IOException { method echoUrls (line 963) | private static Stream echoUrls() { method failsIfNotAuthenticated (line 967) | @ParameterizedTest @MethodSource("echoUrls") method canAuthenticate (line 978) | @ParameterizedTest @MethodSource("echoUrls") method incorrectAuth (line 1000) | @ParameterizedTest @MethodSource("echoUrls") method progressListener (line 1039) | @ParameterizedTest FILE: src/test/java/org/jsoup/integration/FuzzFixesIT.java class FuzzFixesIT (line 22) | public class FuzzFixesIT { method testFiles (line 27) | private static Stream testFiles() { method testHtmlParse (line 35) | @Disabled // disabled, as these soak up build time and the outcome oug... method testXmlParse (line 50) | @Disabled // disabled, as these soak up build time and the outcome oug... FILE: src/test/java/org/jsoup/integration/FuzzFixesTest.java class FuzzFixesTest (line 22) | public class FuzzFixesTest { method testFiles (line 24) | private static Stream testFiles() { method blankAbsAttr (line 32) | @Test method bookmark (line 40) | @Test method fragment (line 51) | @Test void fragment() { method testHtmlParse (line 55) | @ParameterizedTest method testHtmlFragmentParse (line 64) | @ParameterizedTest method testXmlParse (line 72) | @ParameterizedTest FILE: src/test/java/org/jsoup/integration/ParseTest.java class ParseTest (line 29) | public class ParseTest { method testHtml5Charset (line 30) | @Test method testBrokenHtml5CharsetWithASingleDoubleQuote (line 51) | @Test method testLowercaseUtf8Charset (line 61) | @Test method testXwiki (line 71) | @Test method testXwikiExpanded (line 85) | @Test method testWikiExpandedFromString (line 104) | @Test public void testWikiExpandedFromString() throws IOException { method testWikiFromString (line 113) | @Test public void testWikiFromString() throws IOException { method testFileParseNoCharsetMethod (line 122) | @Test public void testFileParseNoCharsetMethod() throws IOException { method getFile (line 129) | public static File getFile(String resourceName) { method getPath (line 138) | public static Path getPath(String resourceName) { method inputStreamFrom (line 147) | public static InputStream inputStreamFrom(String s) { method getFileAsString (line 151) | public static String getFileAsString(File file) throws IOException { FILE: src/test/java/org/jsoup/integration/ProxyTest.java class ProxyTest (line 29) | public class ProxyTest { method setUp (line 33) | @BeforeAll method fetchViaProxy (line 39) | @ParameterizedTest @MethodSource("helloUrls") method helloUrls (line 52) | private static Stream helloUrls() { method echoUrls (line 56) | private static Stream echoUrls() { method assertVia (line 60) | private static void assertVia(Connection.Response res) { method redirectViaProxy (line 64) | @Test void redirectViaProxy() throws IOException { method proxyForSession (line 79) | @Test void proxyForSession() throws IOException { method canAuthenticateToProxy (line 97) | @ParameterizedTest @MethodSource("echoUrls") method assertAuthRequiredException (line 143) | static void assertAuthRequiredException(IOException e) { method canAuthToProxyAndServer (line 155) | @ParameterizedTest @MethodSource("echoUrls") FILE: src/test/java/org/jsoup/integration/SafelistExtensionTest.java class SafelistExtensionTest (line 15) | public class SafelistExtensionTest { method canCustomizeSafeTests (line 16) | @Test public void canCustomizeSafeTests() { class OpenSafelist (line 30) | private static class OpenSafelist extends Safelist { method OpenSafelist (line 31) | public OpenSafelist(Safelist safelist) { method isSafeAttribute (line 35) | @Override method isSafeTag (line 42) | @Override FILE: src/test/java/org/jsoup/integration/SessionIT.java class SessionIT (line 20) | public class SessionIT { method setUp (line 21) | @BeforeAll method multiThread (line 26) | @Test method multiThreadWithoutNewRequestBlowsUp (line 75) | @Test method multiThreadWithProgressListener (line 137) | @Test class ThreadCatcher (line 189) | static class ThreadCatcher implements Thread.UncaughtExceptionHandler { method uncaughtException (line 193) | @Override method isInterruptedException (line 204) | private static boolean isInterruptedException(Throwable e) { FILE: src/test/java/org/jsoup/integration/SessionTest.java class SessionTest (line 23) | public class SessionTest { method setUp (line 24) | @BeforeAll method keyEls (line 29) | private static Elements keyEls(String key, Document doc) { method keyText (line 33) | private static String keyText(String key, Document doc) { method testPathScopedCookies (line 37) | @Test method assertCookieServlet (line 83) | private void assertCookieServlet(Document doc) { method assertEchoServlet (line 92) | private void assertEchoServlet(Document doc) { method testPathScopedCookiesOnRedirect (line 99) | @Test method testCanChangeParsers (line 124) | @Test method sessionTagSetDoesNotMutateRoot (line 141) | @Test method sessionTagSetCustomizerDoesNotMutateRoot (line 156) | @Test method tagSetNamespaceCount (line 176) | private static int tagSetNamespaceCount(TagSet tagSet) { FILE: src/test/java/org/jsoup/integration/TestServer.java class TestServer (line 39) | public class TestServer { method newServer (line 54) | private static Server newServer() { method TestServer (line 79) | private TestServer() { method start (line 82) | public static void start() { method closeAuthedProxyConnections (line 111) | static int closeAuthedProxyConnections() { method map (line 121) | public static ServletUrls map(Class servletClas... class ServletUrls (line 135) | public static class ServletUrls { method ServletUrls (line 139) | public ServletUrls(String url, String tlsUrl) { method proxySettings (line 145) | public static ProxySettings proxySettings() { class ProxySettings (line 155) | public static class ProxySettings { method addHttpsConnector (line 161) | private static void addHttpsConnector(File keystoreFile, Server server) { method setupDefaultTrust (line 184) | private static void setupDefaultTrust(File keystoreFile) throws KeySto... FILE: src/test/java/org/jsoup/integration/servlets/AuthFilter.java class AuthFilter (line 19) | public class AuthFilter implements Filter { method AuthFilter (line 41) | public AuthFilter(boolean alwaysWantsAuth, boolean forProxy) { method newPassword (line 49) | private static String newPassword() { method newServerPassword (line 55) | public static String newServerPassword() { method newProxyPassword (line 59) | public static String newProxyPassword() { method init (line 63) | @Override public void init(FilterConfig filterConfig) throws ServletEx... method doFilter (line 65) | @Override method destroy (line 87) | @Override public void destroy() {} method checkAuth (line 89) | public boolean checkAuth(HttpServletRequest req) { FILE: src/test/java/org/jsoup/integration/servlets/BaseServlet.java class BaseServlet (line 9) | public abstract class BaseServlet extends HttpServlet { method doIt (line 12) | abstract protected void doIt(HttpServletRequest req, HttpServletRespon... method doGet (line 14) | @Override method doPost (line 19) | @Override method doPut (line 24) | @Override method doDelete (line 29) | @Override FILE: src/test/java/org/jsoup/integration/servlets/CookieServlet.java class CookieServlet (line 11) | public class CookieServlet extends BaseServlet { method doIt (line 22) | @Override method setCookies (line 50) | private void setCookies(HttpServletResponse res) { FILE: src/test/java/org/jsoup/integration/servlets/DeflateServlet.java class DeflateServlet (line 12) | public class DeflateServlet extends BaseServlet { method doIt (line 21) | @Override method main (line 38) | public static void main(String[] args) { FILE: src/test/java/org/jsoup/integration/servlets/EchoServlet.java class EchoServlet (line 23) | public class EchoServlet extends BaseServlet { method doIt (line 34) | @Override method write (line 116) | static void write(PrintWriter w, String key, String val) { method main (line 121) | public static void main(String[] args) { method maybeEnableMultipart (line 126) | private static boolean maybeEnableMultipart(HttpServletRequest req) { FILE: src/test/java/org/jsoup/integration/servlets/FileServlet.java class FileServlet (line 13) | public class FileServlet extends BaseServlet { method doIt (line 26) | @Override method urlTo (line 52) | public static String urlTo(String path) { method tlsUrlTo (line 56) | public static String tlsUrlTo(String path) { FILE: src/test/java/org/jsoup/integration/servlets/HelloServlet.java class HelloServlet (line 9) | public class HelloServlet extends BaseServlet { method doIt (line 18) | @Override FILE: src/test/java/org/jsoup/integration/servlets/InterruptedServlet.java class InterruptedServlet (line 10) | public class InterruptedServlet extends BaseServlet { method doIt (line 21) | @Override FILE: src/test/java/org/jsoup/integration/servlets/ProxyServlet.java class ProxyServlet (line 18) | public class ProxyServlet extends AsyncProxyServlet { method createHandler (line 27) | public static Handler createHandler(boolean alwaysAuth) { method onServerResponseHeaders (line 43) | @Override class ConnectProxy (line 50) | static class ConnectProxy extends ConnectHandler { method ConnectProxy (line 53) | public ConnectProxy(AuthFilter authFilter) { method handleAuthentication (line 57) | @Override FILE: src/test/java/org/jsoup/integration/servlets/RedirectServlet.java class RedirectServlet (line 10) | public class RedirectServlet extends BaseServlet { method doIt (line 23) | @Override FILE: src/test/java/org/jsoup/integration/servlets/SlowRider.java class SlowRider (line 13) | public class SlowRider extends BaseServlet { method doIt (line 25) | @Override method pause (line 73) | private static boolean pause(int sleepTime) { method main (line 83) | public static void main(String[] args) { FILE: src/test/java/org/jsoup/internal/ControllableInputStreamTest.java class ControllableInputStreamTest (line 12) | class ControllableInputStreamTest { method respectsMaxCapDuringFill (line 14) | @Test method compactsBufferWithActiveMark (line 33) | @Test class CountingInputStream (line 64) | private static final class CountingInputStream extends FilterInputStre... method CountingInputStream (line 67) | CountingInputStream(InputStream in) { method read (line 71) | @Override method read (line 78) | @Override FILE: src/test/java/org/jsoup/internal/QuietAppendableTest.java class QuietAppendableTest (line 13) | class QuietAppendableTest { method wrap (line 14) | @Test void wrap() { method supplemental (line 26) | @Test void supplemental() { method brokenAppender (line 46) | private static Appendable brokenAppender() { method appendThrowsSerializationException (line 66) | @Test void appendThrowsSerializationException() { FILE: src/test/java/org/jsoup/internal/ReaderTest.java class ReaderTest (line 18) | public class ReaderTest { method readerOfStringAndFile (line 19) | @Test void readerOfStringAndFile() throws IOException { method getString (line 35) | private static String getString(SimpleStreamReader streamReader) throw... method getReader (line 46) | private static SimpleStreamReader getReader(Path path) throws IOExcept... FILE: src/test/java/org/jsoup/internal/SoftPoolTest.java class SoftPoolTest (line 17) | public class SoftPoolTest { method testSoftLocalPool (line 23) | @Test method testSoftReferenceBehavior (line 88) | @Test method testBorrowFromEmptyPool (line 109) | @Test method testReleaseMoreThanMaxIdle (line 119) | @Test FILE: src/test/java/org/jsoup/internal/StringUtilTest.java class StringUtilTest (line 13) | public class StringUtilTest { method join (line 15) | @Test method padding (line 22) | @Test public void padding() { method paddingInACan (line 57) | @Test public void paddingInACan() { method isBlank (line 65) | @Test public void isBlank() { method isNumeric (line 75) | @Test public void isNumeric() { method isWhitespace (line 86) | @Test public void isWhitespace() { method normaliseWhiteSpace (line 98) | @Test public void normaliseWhiteSpace() { method normaliseWhiteSpaceHandlesHighSurrogates (line 105) | @Test public void normaliseWhiteSpaceHandlesHighSurrogates() { method resolvesRelativeUrls (line 114) | @Test public void resolvesRelativeUrls() { method stripsControlCharsFromUrls (line 150) | @Test void stripsControlCharsFromUrls() { method allowsSpaceInUrl (line 155) | @Test void allowsSpaceInUrl() { method isAscii (line 159) | @Test method isAsciiLetter (line 169) | @Test void isAsciiLetter() { method isDigit (line 184) | @Test void isDigit() { method isHexDigit (line 204) | @Test void isHexDigit() { FILE: src/test/java/org/jsoup/nodes/AttributeTest.java class AttributeTest (line 11) | public class AttributeTest { method html (line 12) | @Test method htmlWithLtAndGtInValue (line 19) | @Test method testWithSupplementaryCharacterInAttributeKeyAndValue (line 25) | @Test public void testWithSupplementaryCharacterInAttributeKeyAndValue... method validatesKeysNotEmpty (line 32) | @Test public void validatesKeysNotEmpty() { method validatesKeysNotEmptyViaSet (line 36) | @Test public void validatesKeysNotEmptyViaSet() { method booleanAttributesAreEmptyStringValues (line 43) | @Test public void booleanAttributesAreEmptyStringValues() { method settersOnOrphanAttribute (line 55) | @Test public void settersOnOrphanAttribute() { method settersAfterParentRemoval (line 65) | @Test void settersAfterParentRemoval() { method hasValue (line 80) | @Test public void hasValue() { method canSetValueToNull (line 90) | @Test public void canSetValueToNull() { method booleanAttributesAreNotCaseSensitive (line 100) | @Test void booleanAttributesAreNotCaseSensitive() { method orphanNamespace (line 115) | @Test void orphanNamespace() { FILE: src/test/java/org/jsoup/nodes/AttributesTest.java class AttributesTest (line 19) | public class AttributesTest { method html (line 21) | @Test method testIteratorRemovable (line 47) | @Test method testIteratorUpdateable (line 70) | @Test method testIteratorHasNext (line 90) | @Test public void testIteratorHasNext() { method testIterator (line 104) | @Test method testIteratorSkipsInternal (line 125) | @Test method iteratorThrows (line 147) | @Test void iteratorThrows() { method testListSkipsInternal (line 170) | @Test method htmlSkipsInternals (line 184) | @Test public void htmlSkipsInternals() { method testIteratorEmpty (line 194) | @Test method testIteratorRemove (line 202) | @Test method testIteratorRemoveConcurrentException (line 221) | @Test method removeCaseSensitive (line 245) | @Test method testSetKeyConsistency (line 262) | @Test method testBoolean (line 273) | @Test method testSizeWhenHasInternal (line 289) | @Test public void testSizeWhenHasInternal() { method testBooleans (line 304) | @Test public void testBooleans() { method booleanNullAttributesConsistent (line 312) | @Test public void booleanNullAttributesConsistent() { method booleanEmptyString (line 321) | @Test public void booleanEmptyString() { method booleanCaseInsensitive (line 330) | @Test public void booleanCaseInsensitive() { method equalsIsOrderInsensitive (line 339) | @Test public void equalsIsOrderInsensitive() { method cloneAttributes (line 373) | @Test void cloneAttributes() { method cloneGetsUniqueUserDataMap (line 389) | @Test void cloneGetsUniqueUserDataMap() { method dontCloneNullUserData (line 399) | @Test void dontCloneNullUserData() { method sizeDoesNotIncludeInternal (line 412) | @Test void sizeDoesNotIncludeInternal() { FILE: src/test/java/org/jsoup/nodes/BuildEntities.java class BuildEntities (line 21) | class BuildEntities { method main (line 22) | public static void main(String[] args) throws IOException { method persist (line 73) | private static void persist(String name, ArrayList refs)... class CharacterRef (line 87) | private static class CharacterRef { method toString (line 92) | @Override method d (line 102) | private static String d(int d) { class ByCode (line 106) | private static class ByCode implements Comparator { method compare (line 107) | public int compare(CharacterRef o1, CharacterRef o2) { FILE: src/test/java/org/jsoup/nodes/CommentTest.java class CommentTest (line 8) | public class CommentTest { method nodeName (line 12) | @Test method getData (line 17) | @Test method testToString (line 22) | @Test method testHtmlNoPretty (line 34) | @Test method stableIndentInBlock (line 44) | @Test void stableIndentInBlock() { method testClone (line 58) | @Test method isXmlDeclaration (line 68) | @Test method asXmlDeclaration (line 74) | @Test FILE: src/test/java/org/jsoup/nodes/DataNodeTest.java class DataNodeTest (line 8) | public class DataNodeTest { method appendable (line 10) | static QuietAppendable appendable() { method xmlOutputScriptWithCData (line 14) | @Test method xmlOutputScriptWithoutCData (line 23) | @Test method xmlOutputStyleWithCData (line 32) | @Test method xmlOutputStyleWithoutCData (line 41) | @Test method xmlOutputOtherWithCData (line 50) | @Test method xmlOutputOtherWithoutCData (line 59) | @Test method xmlOutputOrphanWithoutCData (line 68) | @Test FILE: src/test/java/org/jsoup/nodes/DocumentTest.java class DocumentTest (line 26) | public class DocumentTest { method setTextPreservesDocumentStructure (line 31) | @Test public void setTextPreservesDocumentStructure() { method testTitles (line 39) | @Test public void testTitles() { method testOutputEncoding (line 57) | @Test public void testOutputEncoding() { method testXhtmlReferences (line 71) | @Test public void testXhtmlReferences() { method testNormalisesStructure (line 77) | @Test public void testNormalisesStructure() { method accessorsWillNormalizeStructure (line 82) | @Test public void accessorsWillNormalizeStructure() { method accessorsAreCaseInsensitive (line 93) | @Test public void accessorsAreCaseInsensitive() { method testClone (line 110) | @Test public void testClone() { method testBasicIndent (line 126) | @Test void testBasicIndent() { method testClonesDeclarations (line 133) | @Test public void testClonesDeclarations() { method testLocation (line 142) | @Test public void testLocation() throws IOException { method testLocationFromString (line 154) | @Test public void testLocationFromString() { method testHtmlAndXmlSyntax (line 159) | @Test public void testHtmlAndXmlSyntax() { method htmlParseDefaultsToHtmlOutputSyntax (line 184) | @Test public void htmlParseDefaultsToHtmlOutputSyntax() { method testHtmlAppendable (line 189) | @Test public void testHtmlAppendable() { method testOverflowClone (line 199) | @Test public void testOverflowClone() { method DocumentsWithSameContentAreEqual (line 216) | @Test public void DocumentsWithSameContentAreEqual() { method DocumentsWithSameContentAreVerifiable (line 227) | @Test public void DocumentsWithSameContentAreVerifiable() { method testMetaCharsetUpdateUtf8 (line 236) | @Test method testMetaCharsetUpdateIso8859 (line 255) | @Test method testMetaCharsetUpdateNoCharset (line 274) | @Test method testMetaCharsetUpdateDisabled (line 290) | @Test method testMetaCharsetUpdateDisabledNoChanges (line 302) | @Test method testMetaCharsetUpdateEnabledAfterCharsetChange (line 324) | @Test method testMetaCharsetUpdateCleanup (line 334) | @Test method testMetaCharsetUpdateXmlUtf8 (line 349) | @Test method testMetaCharsetUpdateXmlIso8859 (line 364) | @Test method testMetaCharsetUpdateXmlNoCharset (line 379) | @Test method testMetaCharsetUpdateXmlDisabled (line 392) | @Test method testMetaCharsetUpdateXmlDisabledNoChanges (line 400) | @Test method createHtmlDocument (line 413) | private Document createHtmlDocument(String charset) { method createXmlDocument (line 421) | private Document createXmlDocument(String version, String charset, boo... method charsetOnEmptyDoc (line 436) | @Test void charsetOnEmptyDoc() { method testShiftJisRoundtrip (line 447) | @Test method parseAndHtmlOnDifferentThreads (line 470) | @Test public void parseAndHtmlOnDifferentThreads() throws InterruptedE... method testDocumentTypeGet (line 491) | @Test public void testDocumentTypeGet() { method framesetSupportsBodyMethod (line 499) | @Test public void framesetSupportsBodyMethod() { method forms (line 531) | @Test void forms() { method expectForm (line 546) | @Test void expectForm() { FILE: src/test/java/org/jsoup/nodes/DocumentTypeTest.java class DocumentTypeTest (line 15) | public class DocumentTypeTest { method constructorValidationOkWithBlankName (line 16) | @Test method constructorValidationThrowsExceptionOnNulls (line 21) | @Test method constructorValidationOkWithBlankPublicAndSystemIds (line 26) | @Test method outerHtmlGeneration (line 31) | @Test public void outerHtmlGeneration() { method testRoundTrip (line 48) | @Test public void testRoundTrip() { method htmlOutput (line 66) | private String htmlOutput(String in) { method xmlOutput (line 71) | private String xmlOutput(String in) { method attributes (line 75) | @Test void attributes() { FILE: src/test/java/org/jsoup/nodes/ElementIT.java class ElementIT (line 14) | public class ElementIT { method testFastReparent (line 15) | @Test method testFastReparentExistingContent (line 46) | @Test method hasTextNoOverflow (line 86) | @Test void hasTextNoOverflow() { method dataNoOverflow (line 99) | @Test void dataNoOverflow() { method parentsNoOverflow (line 113) | @Test void parentsNoOverflow() { method wrapNoOverflow (line 126) | @Test void wrapNoOverflow() { method testConcurrentMerge (line 142) | @Test method concurrentChildren (line 191) | @Test FILE: src/test/java/org/jsoup/nodes/ElementTest.java class ElementTest (line 43) | public class ElementTest { method validateScriptContents (line 46) | private static void validateScriptContents(String src, Element el) { method validateXmlScriptContents (line 54) | private static void validateXmlScriptContents(Element el) { method testId (line 62) | @Test method testSetId (line 69) | @Test method getElementsByTagName (line 77) | @Test method getNamespacedElementsByTag (line 99) | @Test method testGetElementById (line 108) | @Test method testGetText (line 122) | @Test method testGetChildText (line 129) | @Test method testNormalisesText (line 137) | @Test method testKeepsPreText (line 145) | @Test method testKeepsPreTextInCode (line 152) | @Test method testKeepsPreTextAtDepth (line 160) | @Test method doesNotWrapBlocksInPre (line 168) | @Test void doesNotWrapBlocksInPre() { method testBrHasSpace (line 176) | @Test method testBrHasSpaceCaseSensitive (line 186) | @Test method textHasSpacesAfterBlock (line 196) | @Test public void textHasSpacesAfterBlock() { method testWholeText (line 207) | @Test method wholeTextRuns (line 219) | @Test void wholeTextRuns() { method buttonTextHasSpace (line 231) | @Test void buttonTextHasSpace() { method testGetSiblings (line 241) | @Test method nextElementSibling (line 254) | @Test public void nextElementSibling() { method prevElementSibling (line 264) | @Test public void prevElementSibling() { method testGetSiblingsWithDuplicateContent (line 274) | @Test method testFirstElementSiblingOnOrphan (line 287) | @Test method testFirstAndLastSiblings (line 294) | @Test method testGetParents (line 310) | @Test method testElementSiblingIndex (line 327) | @Test method testElementSiblingIndexSameContent (line 336) | @Test method testGetElementsWithClass (line 345) | @Test method testGetElementsWithAttribute (line 363) | @Test method testGetElementsWithAttributeDash (line 375) | @Test method testGetElementsWithAttributeValue (line 383) | @Test method testClassDomMethods (line 394) | @Test method testHasClassDomMethods (line 413) | @Test method testClassUpdates (line 468) | @Test method testOuterHtml (line 482) | @Test method testInnerHtml (line 489) | @Test method formatNoTrailingSpace (line 495) | @Test void formatNoTrailingSpace() { method testFormatHtml (line 502) | @Test method testFormatOutline (line 508) | @Test method testSetIndent (line 515) | @Test method testIndentLevel (line 522) | @Test void testIndentLevel() { method testNotPretty (line 548) | @Test method testNotPrettyWithEnDashBody (line 558) | @Test method testPrettyWithEnDashBody (line 567) | @Test method testPrettyAndOutlineWithEnDashBody (line 575) | @Test method testBasicFormats (line 584) | @Test method testEmptyElementFormatHtml (line 597) | @Test method testNoIndentOnScriptAndStyle (line 604) | @Test method testContainerOutput (line 611) | @Test method testSetText (line 619) | @Test method testAddNewElement (line 631) | @Test method testAddBooleanAttribute (line 648) | @Test method testAppendRowToTable (line 667) | @Test method testPrependRowToTable (line 676) | @Test method testPrependElement (line 691) | @Test method testAddNewText (line 700) | @Test method testPrependText (line 709) | @Test method testThrowsOnAddNullText (line 718) | @Test method testThrowsOnPrependNullText (line 727) | @Test method testAddNewHtml (line 736) | @Test method testPrependNewHtml (line 750) | @Test method prependNodes (line 764) | @Test void prependNodes() { method appendNodes (line 771) | @Test void appendNodes() { method testSetHtml (line 778) | @Test method testSetHtmlTitle (line 786) | @Test method testWrap (line 801) | @Test method testWrapNoop (line 815) | @Test method testWrapOnOrphan (line 825) | @Test method testWrapArtificialStructure (line 837) | @Test method before (line 848) | @Test method after (line 859) | @Test method testWrapWithRemainder (line 870) | @Test method testWrapWithSimpleRemainder (line 878) | @Test method testHasText (line 896) | @Test method dataset (line 907) | @Test method parentlessToString (line 942) | @Test method orphanDivToString (line 952) | @Test method testClone (line 958) | @Test method testClonesClassnames (line 982) | @Test method testShallowClone (line 1008) | @Test method cloneRetainsParser (line 1040) | @Test void cloneRetainsParser() { method testTagNameSet (line 1063) | @Test method testSetTag (line 1072) | @Test void testSetTag() { method testHtmlContainsOuter (line 1079) | @Test method testGetTextNodes (line 1087) | @Test method testManipulateTextNodes (line 1100) | @Test method testGetDataNodes (line 1114) | @Test method elementIsNotASiblingOfItself (line 1133) | @Test method testChildThrowsIndexOutOfBoundsOnMissing (line 1145) | @Test method moveByAppend (line 1160) | @Test method insertChildrenArgumentValidation (line 1180) | @Test method insertChildrenAtPosition (line 1206) | @Test method insertChildrenAsCopy (line 1236) | @Test method testCssPath (line 1253) | @Test method testCssPathDuplicateIds (line 1268) | @Test method cssSelectorEscaped (line 1285) | @Test public void cssSelectorEscaped() { method cssEscapedAmp (line 1306) | @Test public void cssEscapedAmp() { method cssSelectorEscapedClass (line 1316) | @Test public void cssSelectorEscapedClass() { method testClassNames (line 1329) | @Test method testHashAndEqualsAndValue (line 1364) | @Test method testRelativeUrls (line 1415) | @Test method testRelativeIdnUrls (line 1430) | @Test method appendMustCorrectlyMoveChildrenInsideOneParentElement (line 1445) | @Test method testHashcodeIsStableWithContentChanges (line 1465) | @Test method testNamespacedElements (line 1477) | @Test method testChainedRemoveAttributes (line 1487) | @Test method testLoopedRemoveAttributes (line 1502) | @Test method testIs (line 1513) | @Test method testEvalMethods (line 1537) | @Test method testClosest (line 1553) | @Test method elementByTagName (line 1575) | @Test method testChildrenElements (line 1581) | @Test method testShadowElementsAreUpdated (line 1611) | @Test method shadowChildrenOnClone (line 1654) | @Test method classNamesAndAttributeNameIsCaseInsensitive (line 1686) | @Test method testAppendTo (line 1722) | @Test method testNormalizesNbspInText (line 1743) | @Test method testNormalizesInvisiblesInText (line 1760) | @Test method testRemoveBeforeIndex (line 1778) | @Test method testRemoveAfterIndex (line 1795) | @Test method whiteSpaceClassElement (line 1812) | @Test method testNextElementSiblingAfterClone (line 1823) | @Test method testRemovingEmptyClassAttributeWhenLastClassRemoved (line 1848) | @Test method booleanAttributeOutput (line 1858) | @Test method textHasSpaceAfterBlockTags (line 1866) | @Test method textHasSpaceBetweenDivAndCenterTags (line 1872) | @Test method testNextElementSiblings (line 1878) | @Test method testPreviousElementSiblings (line 1917) | @Test method testClearAttributes (line 1950) | @Test method testRemoveAttr (line 1959) | @Test method testRoot (line 1971) | @Test method testTraverse (line 1987) | @Test method testTraverseLambda (line 2011) | @Test void testTraverseLambda() { method testFilterCallReturnsElement (line 2023) | @Test method testFilterAsLambda (line 2044) | @Test void testFilterAsLambda() { method testForEach (line 2053) | @Test void testForEach() { method doesntDeleteZWJWhenNormalizingText (line 2066) | @Test method testReparentSeperateNodes (line 2082) | @Test method testNotActuallyAReparent (line 2104) | @Test method testChildSizeWithMixedContent (line 2129) | @Test method isBlock (line 2137) | @Test method testScriptTextHtmlSetAsData (line 2146) | @Test method testShallowCloneToString (line 2181) | @Test method styleHtmlRoundTrips (line 2197) | @Test method moveChildren (line 2215) | @Test method moveChildrenToOuter (line 2228) | @Test method appendChildren (line 2241) | @Test method prependChildren (line 2254) | @Test method loopMoveChildren (line 2267) | @Test method accessorsDoNotVivifyAttributes (line 2284) | @Test method childNodesAccessorDoesNotVivify (line 2304) | @Test method emptyChildrenElementsIsModifiable (line 2322) | @Test void emptyChildrenElementsIsModifiable() { method attributeSizeDoesNotAutoVivify (line 2331) | @Test public void attributeSizeDoesNotAutoVivify() { method clonedElementsHaveOwnerDocsAndIndependentSettings (line 2347) | @Test void clonedElementsHaveOwnerDocsAndIndependentSettings() { method testOutputSettings (line 2371) | private static Stream testOutputSettings() { method prettySerializationRoundTrips (line 2380) | @ParameterizedTest method prettyPrintScriptsDoesNotGrowOnRepeat (line 2395) | @Test void prettyPrintScriptsDoesNotGrowOnRepeat() { method elementBrText (line 2411) | @Test void elementBrText() { method wrapTextAfterBr (line 2423) | @Test void wrapTextAfterBr() { method prettyprintBrInBlock (line 2430) | @Test void prettyprintBrInBlock() { method prettyprintBrWhenNotFirstChild (line 2436) | @Test void prettyprintBrWhenNotFirstChild() { method preformatFlowsToChildTextNodes (line 2444) | @Test void preformatFlowsToChildTextNodes() { method inlineInBlockShouldIndent (line 2481) | @Test void inlineInBlockShouldIndent() { method testExpectFirst (line 2498) | @Test void testExpectFirst() { method testExpectFirstMessage (line 2514) | @Test void testExpectFirstMessage() { method testExpectFirstMessageDoc (line 2527) | @Test void testExpectFirstMessageDoc() { method spanRunsMaintainSpace (line 2540) | @Test void spanRunsMaintainSpace() { method doctypeIsPrettyPrinted (line 2555) | @Test void doctypeIsPrettyPrinted() { method textnodeInBlockIndent (line 2576) | @Test void textnodeInBlockIndent() { method stripTrailing (line 2585) | @Test void stripTrailing() { method elementIndentAndSpaceTrims (line 2591) | @Test void elementIndentAndSpaceTrims() { method divAInlineable (line 2601) | @Test void divAInlineable() { method noDanglingSpaceAfterCustomElement (line 2609) | @Test void noDanglingSpaceAfterCustomElement() { method spanInBlockTrims (line 2620) | @Test void spanInBlockTrims() { method replaceWithSelf (line 2627) | @Test void replaceWithSelf() { method select (line 2639) | @Test void select() { method insertChildrenValidation (line 2647) | @Test void insertChildrenValidation() { method cssSelectorNoDoc (line 2654) | @Test void cssSelectorNoDoc() { method cssSelectorNoParent (line 2660) | @Test void cssSelectorNoParent() { method cssSelectorParentWithId (line 2665) | @Test void cssSelectorParentWithId() { method cssSelectorWithNonUniqueId (line 2677) | @Test void cssSelectorWithNonUniqueId() { method cssSelectorDoesntStackOverflow (line 2687) | @Test void cssSelectorDoesntStackOverflow() { method cssSelectorWithBracket (line 2711) | @Test void cssSelectorWithBracket() { method cssSelectorUnbalanced (line 2723) | @Test void cssSelectorUnbalanced() { method cssSelectorWithAsterisk (line 2735) | @Test void cssSelectorWithAsterisk() { method cssSelectorWithPipe (line 2747) | @Test void cssSelectorWithPipe() { method cssSelectorCombined (line 2757) | @Test void cssSelectorCombined() { method orphanSiblings (line 2777) | @Test void orphanSiblings() { method getElementsByAttributeStarting (line 2786) | @Test void getElementsByAttributeStarting() { method getElementsByAttributeValueNot (line 2795) | @Test void getElementsByAttributeValueNot() { method getElementsByAttributeValueStarting (line 2804) | @Test void getElementsByAttributeValueStarting() { method getElementsByAttributeValueEnding (line 2812) | @Test void getElementsByAttributeValueEnding() { method getElementsByAttributeValueContaining (line 2820) | @Test void getElementsByAttributeValueContaining() { method getElementsByAttributeValueMatchingPattern (line 2828) | @Test void getElementsByAttributeValueMatchingPattern() { method getElementsByAttributeValueMatching (line 2836) | @Test void getElementsByAttributeValueMatching() { method getElementsByAttributeValueMatchingValidation (line 2844) | @Test void getElementsByAttributeValueMatchingValidation() { method getElementsByIndexEquals (line 2851) | @Test void getElementsByIndexEquals() { method getElementsContainingText (line 2859) | @Test void getElementsContainingText() { method getElementsContainingOwnText (line 2867) | @Test void getElementsContainingOwnText() { method getElementsMatchingTextValidation (line 2874) | @Test void getElementsMatchingTextValidation() { method getElementsMatchingText (line 2881) | @Test void getElementsMatchingText() { method getElementsMatchingOwnText (line 2889) | @Test void getElementsMatchingOwnText() { method getElementsMatchingOwnTextValidation (line 2896) | @Test void getElementsMatchingOwnTextValidation() { method hasText (line 2903) | @Test void hasText() { method dataInCdataNode (line 2910) | @Test void dataInCdataNode() { method datanodesOutputCdataInXhtml (line 2920) | @Test void datanodesOutputCdataInXhtml() { method datanodesOutputExistingCdataInXhtml (line 2951) | @Test void datanodesOutputExistingCdataInXhtml() { method outerHtmlAppendable (line 2984) | @Test void outerHtmlAppendable() { method rubyInline (line 2995) | @Test void rubyInline() { method nestedFormatAsInlinePrintsAsBlock (line 3001) | @Test void nestedFormatAsInlinePrintsAsBlock() { method emptyDetachesChildren (line 3025) | @Test void emptyDetachesChildren() { method emptyAndAddPreviousChild (line 3044) | @Test void emptyAndAddPreviousChild() { method emptyAndAddPreviousDescendant (line 3056) | @Test void emptyAndAddPreviousDescendant() { method xmlSyntaxSetsEscapeMode (line 3068) | @Test void xmlSyntaxSetsEscapeMode() { method attribute (line 3083) | @Test void attribute() { method testSelectStream (line 3102) | @Test void testSelectStream() { method elementIsIterable (line 3113) | @Test void elementIsIterable() { method htmlToXmlNormalizes (line 3131) | @Test void htmlToXmlNormalizes() { method invalidCharactersDiscardedInXml (line 3143) | @Test method asList (line 3157) | @Test method deselect (line 3174) | @Test method deselectAll (line 3193) | @Test method selectDescendents (line 3204) | @Test void selectDescendents() { method setTextOnSvgScriptSetsDataNode (line 3219) | @Test void setTextOnSvgScriptSetsDataNode() { method expectFirstNode (line 3229) | @Test void expectFirstNode() { method expectFirstThrows (line 3240) | @Test void expectFirstThrows() { method childByIndex (line 3252) | @Test void childByIndex() { method testChildThrowsIndexOutOfBoundsWhenCachedChildrenIsNull (line 3274) | @Test public void testChildThrowsIndexOutOfBoundsWhenCachedChildrenIsN... method testChildrenSizeUncachedAndCached (line 3283) | @Test public void testChildrenSizeUncachedAndCached() { method testReplaceInvalidates (line 3303) | @Test public void testReplaceInvalidates() { FILE: src/test/java/org/jsoup/nodes/EntitiesTest.java class EntitiesTest (line 12) | public class EntitiesTest { method escape (line 13) | @Test public void escape() { method escapeDefaults (line 37) | @Test public void escapeDefaults() { method escapedSupplementary (line 43) | @Test public void escapedSupplementary() { method unescapeMultiChars (line 53) | @Test public void unescapeMultiChars() { method xhtml (line 62) | @Test public void xhtml() { method getByName (line 74) | @Test public void getByName() { method escapeSupplementaryCharacter (line 81) | @Test public void escapeSupplementaryCharacter() { method notMissingMultis (line 89) | @Test public void notMissingMultis() { method notMissingSupplementals (line 95) | @Test public void notMissingSupplementals() { method unescape (line 101) | @Test public void unescape() { method strictUnescape (line 108) | @Test public void strictUnescape() { // for attributes, enforce strict... method prefixMatch (line 115) | @Test public void prefixMatch() { method caseSensitive (line 123) | @Test public void caseSensitive() { method quoteReplacements (line 132) | @Test public void quoteReplacements() { method letterDigitEntities (line 139) | @Test public void letterDigitEntities() { method noSpuriousDecodes (line 150) | @Test public void noSpuriousDecodes() { method alwaysEscapeLtAndGtInAttributeValues (line 155) | @Test public void alwaysEscapeLtAndGtInAttributeValues() { method controlCharactersAreEscaped (line 169) | @Test public void controlCharactersAreEscaped() { method escapeByClonedOutputSettings (line 180) | @Test public void escapeByClonedOutputSettings() { method parseHtmlEncodedEmojiMultipoint (line 191) | @Test void parseHtmlEncodedEmojiMultipoint() { method parseHtmlEncodedEmoji (line 196) | @Test void parseHtmlEncodedEmoji() { FILE: src/test/java/org/jsoup/nodes/FormElementTest.java class FormElementTest (line 24) | public class FormElementTest { method setUp (line 25) | @BeforeAll method hasAssociatedControls (line 30) | @Test public void hasAssociatedControls() { method createsFormData (line 40) | @Test public void createsFormData() { method formDataUsesFirstAttribute (line 65) | @Test public void formDataUsesFirstAttribute() { method createsSubmitableConnection (line 72) | @Test public void createsSubmitableConnection() { method actionWithNoValue (line 90) | @Test public void actionWithNoValue() { method actionWithNoBaseUri (line 99) | @Test public void actionWithNoBaseUri() { method formsAddedAfterParseAreFormElements (line 116) | @Test public void formsAddedAfterParseAreFormElements() { method controlsAddedAfterParseAreLinkedWithForms (line 126) | @Test public void controlsAddedAfterParseAreLinkedWithForms() { method usesOnForCheckboxValueIfNoValueSet (line 141) | @Test public void usesOnForCheckboxValueIfNoValueSet() { method adoptedFormsRetainInputs (line 149) | @Test public void adoptedFormsRetainInputs() { method removeFormElement (line 171) | @Test public void removeFormElement() { method formSubmissionCarriesCookiesFromSession (line 193) | @Test public void formSubmissionCarriesCookiesFromSession() throws IOE... method formElementsAreLive (line 216) | @Test void formElementsAreLive() { FILE: src/test/java/org/jsoup/nodes/LeafNodeTest.java class LeafNodeTest (line 10) | public class LeafNodeTest { method doesNotGetAttributesTooEasily (line 12) | @Test method hasAnyAttributes (line 53) | private boolean hasAnyAttributes(Node node) { FILE: src/test/java/org/jsoup/nodes/NodeIteratorTest.java class NodeIteratorTest (line 11) | public class NodeIteratorTest { method canIterateNodes (line 14) | @Test void canIterateNodes() { method hasNextIsPure (line 29) | @Test void hasNextIsPure() { method iterateSubTree (line 38) | @Test void iterateSubTree() { method canRestart (line 52) | @Test void canRestart() { method canIterateJustOneSibling (line 62) | @Test void canIterateJustOneSibling() { method canIterateFirstEmptySibling (line 76) | @Test void canIterateFirstEmptySibling() { method canRemoveViaIterator (line 88) | @Test void canRemoveViaIterator() { method canRemoveViaNode (line 115) | @Test void canRemoveViaNode() { method canReplace (line 142) | @Test void canReplace() { method canWrap (line 172) | @Test void canWrap() { method canFilterForElements (line 188) | @Test void canFilterForElements() { method canFilterForTextNodes (line 202) | @Test void canFilterForTextNodes() { method canModifyFilteredElements (line 217) | @Test void canModifyFilteredElements() { method assertIterates (line 233) | static void assertIterates(Iterator it, String exp... method assertContents (line 247) | static void assertContents(Element el, String expected) { method trackSeen (line 252) | public static void trackSeen(Node node, StringBuilder actual) { FILE: src/test/java/org/jsoup/nodes/NodeStreamTest.java class NodeStreamTest (line 13) | public class NodeStreamTest { method canStream (line 18) | @Test void canStream() { method canStreamParallel (line 26) | @Test void canStreamParallel() { method canFindFirst (line 32) | @Test void canFindFirst() { method canFilter (line 39) | @Test void canFilter() { method canRemove (line 50) | @Test void canRemove() { method elementStream (line 62) | @Test void elementStream() { FILE: src/test/java/org/jsoup/nodes/NodeTest.java class NodeTest (line 19) | public class NodeTest { method handlesBaseUri (line 20) | @Test public void handlesBaseUri() { method setBaseUriIsRecursive (line 40) | @Test public void setBaseUriIsRecursive() { method handlesAbsPrefix (line 50) | @Test public void handlesAbsPrefix() { method handlesAbsOnImage (line 58) | @Test public void handlesAbsOnImage() { method handlesAbsPrefixOnHasAttr (line 65) | @Test public void handlesAbsPrefixOnHasAttr() { method literalAbsPrefix (line 80) | @Test public void literalAbsPrefix() { method handleAbsOnFileUris (line 88) | @Test public void handleAbsOnFileUris() { method handleAbsOnLocalhostFileUris (line 96) | @Test method handlesAbsOnProtocolessAbsoluteUris (line 103) | @Test method absHandlesRelativeQuery (line 121) | @Test public void absHandlesRelativeQuery() { method absHandlesDotFromIndex (line 131) | @Test public void absHandlesDotFromIndex() { method handlesAbsOnUnknownProtocols (line 137) | @Test public void handlesAbsOnUnknownProtocols() { method testRemove (line 152) | @Test public void testRemove() { method removeOnOrphanIsNoop (line 161) | @Test void removeOnOrphanIsNoop() { method testReplace (line 169) | @Test public void testReplace() { method testReplaceTwice (line 178) | @Test public void testReplaceTwice() { method ownerDocument (line 191) | @Test public void ownerDocument() { method root (line 199) | @Test public void root() { method before (line 214) | @Test public void before() { method beforeShuffle (line 226) | @Test void beforeShuffle() { method after (line 245) | @Test public void after() { method afterShuffle (line 257) | @Test void afterShuffle() { method unwrap (line 276) | @Test public void unwrap() { method unwrapNoChildren (line 289) | @Test public void unwrapNoChildren() { method traverse (line 297) | @Test public void traverse() { method forEachNode (line 314) | @Test public void forEachNode() { method orphanNodeReturnsNullForSiblingElements (line 329) | @Test public void orphanNodeReturnsNullForSiblingElements() { method nodeIsNotASiblingOfItself (line 344) | @Test public void nodeIsNotASiblingOfItself() { method childNodesCopy (line 355) | @Test public void childNodesCopy() { method supportsClone (line 369) | @Test public void supportsClone() { method changingAttributeValueShouldReplaceExistingAttributeCaseInsensitive (line 386) | @Test public void changingAttributeValueShouldReplaceExistingAttribute... method getAttributesCaseInsensitive (line 395) | private Attributes getAttributesCaseInsensitive(Element element) { method singletonAttributes (line 405) | private Attributes singletonAttributes() { method clonedNodesHaveOwnerDocsAndIndependentSettings (line 411) | @Test void clonedNodesHaveOwnerDocsAndIndependentSettings() { method firstAndLastChild (line 433) | @Test method firstLastSibling (line 466) | @Test void firstLastSibling() { method nodeName (line 474) | @Test void nodeName() { method elementIs (line 486) | @Test void elementIs() { method svgElementIs (line 503) | @Test void svgElementIs() { FILE: src/test/java/org/jsoup/nodes/PrinterTest.java class PrinterTest (line 16) | public class PrinterTest { method pretty (line 17) | @Test void pretty() throws IOException { method passthru (line 28) | @Test void passthru() throws IOException { method outline (line 40) | @Test void outline() throws IOException { method sequentialTextNodesDontCollapse (line 52) | @Test void sequentialTextNodesDontCollapse() { method sequentialTextNodesCollapseAdjacentWhitespace (line 67) | @Test void sequentialTextNodesCollapseAdjacentWhitespace() { method dontCollapseTextAfterNonElements (line 79) | @Test void dontCollapseTextAfterNonElements() { method spaceAfterSpanInBlock (line 86) | @Test void spaceAfterSpanInBlock() { FILE: src/test/java/org/jsoup/nodes/TextNodeTest.java class TextNodeTest (line 18) | public class TextNodeTest { method testBlank (line 19) | @Test public void testBlank() { method testTextBean (line 33) | @Test public void testTextBean() { method testSplitText (line 53) | @Test public void testSplitText() { method testSplitAndEmbolden (line 65) | @Test public void testSplitAndEmbolden() { method testSplitTextValidation (line 75) | @Test void testSplitTextValidation() { method testWithSupplementaryCharacter (line 88) | @Test public void testWithSupplementaryCharacter(){ method testLeadNodesHaveNoChildren (line 94) | @Test public void testLeadNodesHaveNoChildren() { method testSpaceNormalise (line 102) | @Test public void testSpaceNormalise() { method testClone (line 125) | @Test method testCloneAfterAttributesHit (line 144) | @Test method testHasTextWhenIterating (line 155) | @Test method createFromEncoded (line 176) | @Test void createFromEncoded() { method normaliseWhitespace (line 181) | @Test void normaliseWhitespace() { method stripLeadingWhitespace (line 185) | @Test void stripLeadingWhitespace() { method leafNodeAttributes (line 190) | @Test void leafNodeAttributes() { method parentElement (line 230) | @Test void parentElement() { FILE: src/test/java/org/jsoup/parser/AttributeParseTest.java class AttributeParseTest (line 19) | public class AttributeParseTest { method parsesRoughAttributeString (line 21) | @Test public void parsesRoughAttributeString() { method handlesNewLinesAndReturns (line 37) | @Test public void handlesNewLinesAndReturns() { method parsesEmptyString (line 45) | @Test public void parsesEmptyString() { method canStartWithEq (line 52) | @Test public void canStartWithEq() { method strictAttributeUnescapes (line 63) | @Test public void strictAttributeUnescapes() { method moreAttributeUnescapes (line 70) | @Test public void moreAttributeUnescapes() { method parsesBooleanAttributes (line 76) | @Test public void parsesBooleanAttributes() { method dropsSlashFromAttributeName (line 90) | @Test public void dropsSlashFromAttributeName() { FILE: src/test/java/org/jsoup/parser/CharacterReaderTest.java class CharacterReaderTest (line 19) | public class CharacterReaderTest { method consume (line 22) | @Test public void consume() { method unconsume (line 38) | @Test public void unconsume() { method mark (line 74) | @Test public void mark() { method rewindToMark (line 89) | @Test public void rewindToMark() { method consumeToEnd (line 95) | @Test public void consumeToEnd() { method nextIndexOfChar (line 103) | @Test public void nextIndexOfChar() { method nextIndexOfString (line 117) | @Test public void nextIndexOfString() { method nextIndexOfUnmatched (line 129) | @Test public void nextIndexOfUnmatched() { method consumeToChar (line 134) | @Test public void consumeToChar() { method consumeToString (line 144) | @Test public void consumeToString() { method advance (line 161) | @Test public void advance() { method consumeToAny (line 168) | @Test public void consumeToAny() { method consumeLetterSequence (line 179) | @Test public void consumeLetterSequence() { method consumeLetterThenDigitSequence (line 187) | @Test public void consumeLetterThenDigitSequence() { method matches (line 195) | @Test public void matches() { method matchesIgnoreCase (line 210) | @Test method containsIgnoreCase (line 229) | @Test public void containsIgnoreCase() { method containsIgnoreCaseBuffer (line 237) | @Test void containsIgnoreCaseBuffer() { method BufferBuster (line 267) | static String BufferBuster(String content) { method matchesAny (line 274) | @Test public void matchesAny() { method matchesDigit (line 288) | @Test public void matchesDigit() { method cachesStrings (line 298) | @Test public void cachesStrings() { method rangeEquals (line 321) | @Test method empty (line 338) | @Test method consumeToNonexistentEndWhenAtAnd (line 349) | @Test method notEmptyAtBufferSplitPoint (line 361) | @Test method bufferUp (line 382) | @Test public void bufferUp() { method canEnableAndDisableLineNumberTracking (line 405) | @Test public void canEnableAndDisableLineNumberTracking() { method canTrackNewlines (line 414) | @Test public void canTrackNewlines() { method countsColumnsOverBufferWhenNoNewlines (line 485) | @Test public void countsColumnsOverBufferWhenNoNewlines() { method linenumbersAgreeWithEditor (line 503) | @Test public void linenumbersAgreeWithEditor() throws IOException { method consumeDoubleQuotedAttributeConsumesThruSingleQuote (line 520) | @Test public void consumeDoubleQuotedAttributeConsumesThruSingleQuote() { method consumeSingleQuotedAttributeConsumesThruDoubleQuote (line 527) | @Test public void consumeSingleQuotedAttributeConsumesThruDoubleQuote() { method consumeDoubleQuotedAttributeConsumesThruSingleQuoteToAmp (line 534) | @Test public void consumeDoubleQuotedAttributeConsumesThruSingleQuoteT... method consumeSingleQuotedAttributeConsumesThruDoubleQuoteToAmp (line 541) | @Test public void consumeSingleQuotedAttributeConsumesThruDoubleQuoteT... FILE: src/test/java/org/jsoup/parser/HtmlParserTest.java class HtmlParserTest (line 31) | public class HtmlParserTest { method parsesSimpleDocument (line 33) | @Test public void parsesSimpleDocument() { method parsesRoughAttributes (line 44) | @Test public void parsesRoughAttributes() { method dropsDuplicateAttributes (line 54) | @ParameterizedTest @MethodSource("dupeAttributeData") method dupeAttributeData (line 67) | private static Stream dupeAttributeData() { method retainsAttributesOfDifferentCaseIfSensitive (line 75) | @Test public void retainsAttributesOfDifferentCaseIfSensitive() { method parsesQuiteRoughAttributes (line 82) | @Test public void parsesQuiteRoughAttributes() { method parsesComments (line 96) | @Test public void parsesComments() { method parsesUnterminatedComments (line 108) | @Test public void parsesUnterminatedComments() { method allDashCommentsAreNotParseErrors (line 119) | @Test void allDashCommentsAreNotParseErrors() { method dropsUnterminatedTag (line 130) | @Test public void dropsUnterminatedTag() { method dropsUnterminatedAttribute (line 142) | @Test public void dropsUnterminatedAttribute() { method parsesUnterminatedTextarea (line 149) | @Test public void parsesUnterminatedTextarea() { method parsesUnterminatedOption (line 157) | @Test public void parsesUnterminatedOption() { method testSelectWithOption (line 166) | @Test public void testSelectWithOption() { method testSpaceAfterTag (line 173) | @Test public void testSpaceAfterTag() { method createsDocumentStructure (line 178) | @Test public void createsDocumentStructure() { method createsStructureFromBodySnippet (line 196) | @Test public void createsStructureFromBodySnippet() { method handlesEscapedData (line 204) | @Test public void handlesEscapedData() { method handlesDataOnlyTags (line 213) | @Test public void handlesDataOnlyTags() { method handlesTextAfterData (line 225) | @Test public void handlesTextAfterData() { method handlesTextArea (line 231) | @Test public void handlesTextArea() { method preservesSpaceInTextArea (line 238) | @Test public void preservesSpaceInTextArea() { method preservesSpaceInScript (line 249) | @Test public void preservesSpaceInScript() { method doesNotCreateImplicitLists (line 259) | @Test public void doesNotCreateImplicitLists() { method discardsNakedTds (line 280) | @Test public void discardsNakedTds() { method handlesNestedImplicitTable (line 288) | @Test public void handlesNestedImplicitTable() { method handlesWhatWgExpensesTableExample (line 293) | @Test public void handlesWhatWgExpensesTableExample() { method handlesTbodyTable (line 299) | @Test public void handlesTbodyTable() { method handlesImplicitCaptionClose (line 304) | @Test public void handlesImplicitCaptionClose() { method noTableDirectInTable (line 309) | @Test public void noTableDirectInTable() { method ignoresDupeEndTrTag (line 315) | @Test public void ignoresDupeEndTrTag() { method handlesBaseTags (line 321) | @Test public void handlesBaseTags() { method handlesProtocolRelativeUrl (line 339) | @Test public void handlesProtocolRelativeUrl() { method handlesCdata (line 347) | @Test public void handlesCdata() { method roundTripsCdata (line 357) | @Test public void roundTripsCdata() { method handlesCdataAcrossBuffer (line 371) | @Test public void handlesCdataAcrossBuffer() { method handlesCdataInScript (line 385) | @Test public void handlesCdataInScript() { method handlesUnclosedCdataAtEOF (line 400) | @Test public void handlesUnclosedCdataAtEOF() { method handleCDataInText (line 407) | @Test public void handleCDataInText() { method cdataNodesAreTextNodes (line 421) | @Test public void cdataNodesAreTextNodes() { method handlesInvalidStartTags (line 432) | @Test public void handlesInvalidStartTags() { method handlesUnknownTags (line 438) | @Test public void handlesUnknownTags() { method handlesUnknownInlineTags (line 448) | @Test public void handlesUnknownInlineTags() { method parsesBodyFragment (line 455) | @Test public void parsesBodyFragment() { method parseBodyIsIndexNoAttributes (line 462) | @Test public void parseBodyIsIndexNoAttributes() { method siblingIndexFromFragment (line 475) | @Test public void siblingIndexFromFragment() { method siblingIndexFromParse (line 483) | @Test public void siblingIndexFromParse() { method handlesUnknownNamespaceTags (line 491) | @Test public void handlesUnknownNamespaceTags() { method handlesKnownEmptyBlocks (line 500) | @Test public void handlesKnownEmptyBlocks() { method handlesEmptyNoFrames (line 507) | @Test public void handlesEmptyNoFrames() { method handlesKnownEmptyStyle (line 516) | @Test public void handlesKnownEmptyStyle() { method handlesKnownEmptyTitle (line 524) | @Test public void handlesKnownEmptyTitle() { method handlesKnownEmptyIframe (line 532) | @Test public void handlesKnownEmptyIframe() { method handlesSolidusAtAttributeEnd (line 540) | @Test public void handlesSolidusAtAttributeEnd() { method handlesMultiClosingBody (line 547) | @Test public void handlesMultiClosingBody() { method handlesUnclosedDefinitionLists (line 554) | @Test public void handlesUnclosedDefinitionLists() { method handlesBlocksInDefinitions (line 565) | @Test public void handlesBlocksInDefinitions() { method handlesFrames (line 574) | @Test public void handlesFrames() { method ignoresContentAfterFrameset (line 582) | @Test public void ignoresContentAfterFrameset() { method handlesJavadocFont (line 589) | @Test public void handlesJavadocFont() { method handlesBaseWithoutHref (line 598) | @Test public void handlesBaseWithoutHref() { method normalisesDocument (line 606) | @Test public void normalisesDocument() { method normalisesEmptyDocument (line 613) | @Test public void normalisesEmptyDocument() { method normalisesHeadlessBody (line 618) | @Test public void normalisesHeadlessBody() { method normalisedBodyAfterContent (line 624) | @Test public void normalisedBodyAfterContent() { method findsCharsetInMalformedMeta (line 630) | @Test public void findsCharsetInMalformedMeta() { method testHgroup (line 637) | @Test public void testHgroup() { method testRelaxedTags (line 643) | @Test public void testRelaxedTags() { method testHeaderContents (line 648) | @Test public void testHeaderContents() { method testSpanContents (line 655) | @Test public void testSpanContents() { method testNoImagesInNoScriptInHead (line 661) | @Test public void testNoImagesInNoScriptInHead() { method testUnclosedNoscriptInHead (line 667) | @Test public void testUnclosedNoscriptInHead() { method testAFlowContents (line 676) | @Test public void testAFlowContents() { method testFontFlowContents (line 682) | @Test public void testFontFlowContents() { method handlesMisnestedTagsBI (line 688) | @Test public void handlesMisnestedTagsBI() { method handlesMisnestedTagsBP (line 696) | @Test public void handlesMisnestedTagsBP() { method handlesMisnestedAInDivs (line 703) | @Test public void handlesMisnestedAInDivs() { method handlesUnexpectedMarkupInTables (line 714) | @Test public void handlesUnexpectedMarkupInTables() { method handlesUnclosedFormattingElements (line 722) | @Test public void handlesUnclosedFormattingElements() { method handlesUnclosedAnchors (line 744) | @Test public void handlesUnclosedAnchors() { method reconstructFormattingElements (line 751) | @Test public void reconstructFormattingElements() { method reconstructFormattingElementsInTable (line 758) | @Test public void reconstructFormattingElementsInTable() { method commentBeforeHtml (line 767) | @Test public void commentBeforeHtml() { method emptyTdTag (line 773) | @Test public void emptyTdTag() { method handlesSolidusInA (line 779) | @Test public void handlesSolidusInA() { method handlesSpanInTbody (line 788) | @Test public void handlesSpanInTbody() { method handlesUnclosedTitleAtEof (line 796) | @Test public void handlesUnclosedTitleAtEof() { method handlesUnclosedTitle (line 806) | @Test public void handlesUnclosedTitle() { method handlesUnclosedScriptAtEof (line 816) | @Test public void handlesUnclosedScriptAtEof() { method handlesUnclosedRawtextAtEof (line 832) | @Test public void handlesUnclosedRawtextAtEof() { method noImplicitFormForTextAreas (line 842) | @Test public void noImplicitFormForTextAreas() { method handlesEscapedScript (line 848) | @Test public void handlesEscapedScript() { method handles0CharacterAsText (line 853) | @Test public void handles0CharacterAsText() { method handlesNullInData (line 858) | @Test public void handlesNullInData() { method handlesNullInComments (line 863) | @Test public void handlesNullInComments() { method handlesNewlinesAndWhitespaceInTag (line 868) | @Test public void handlesNewlinesAndWhitespaceInTag() { method handlesWhitespaceInoDocType (line 873) | @Test public void handlesWhitespaceInoDocType() { method tracksErrorsWhenRequested (line 881) | @Test public void tracksErrorsWhenRequested() { method tracksLimitedErrorsWhenRequested (line 900) | @Test public void tracksLimitedErrorsWhenRequested() { method noErrorsByDefault (line 912) | @Test public void noErrorsByDefault() { method optionalPClosersAreNotErrors (line 921) | @Test public void optionalPClosersAreNotErrors() { method handlesCommentsInTable (line 929) | @Test public void handlesCommentsInTable() { method handlesQuotesInCommentsInScripts (line 935) | @Test public void handlesQuotesInCommentsInScripts() { method handleNullContextInParseFragment (line 949) | @Test public void handleNullContextInParseFragment() { method doesNotFindExtendedPrefixMatchingEntity (line 957) | @Test public void doesNotFindExtendedPrefixMatchingEntity() { method relaxedBaseEntityMatchAndStrictExtendedMatch (line 964) | @Test public void relaxedBaseEntityMatchAndStrictExtendedMatch() { method findsBasePrefixEntity (line 972) | @Test public void findsBasePrefixEntity() { method handlesXmlDeclarationAsBogusComment (line 989) | @Test public void handlesXmlDeclarationAsBogusComment() { method handlesTagsInTextarea (line 995) | @Test public void handlesTagsInTextarea() { method createsFormElements (line 1002) | @Test public void createsFormElements() { method associatedFormControlsWithDisjointForms (line 1015) | @Test public void associatedFormControlsWithDisjointForms() { method handlesInputInTable (line 1031) | @Test public void handlesInputInTable() { method convertsImageToImg (line 1043) | @Test public void convertsImageToImg() { method handlesInvalidDoctypes (line 1050) | @Test public void handlesInvalidDoctypes() { method handlesManyChildren (line 1068) | @Test public void handlesManyChildren() { method testInvalidTableContents (line 1084) | @Test method testNormalisesIsIndex (line 1097) | @Test public void testNormalisesIsIndex() { method testReinsertionModeForThCelss (line 1104) | @Test public void testReinsertionModeForThCelss() { method testUsingSingleQuotesInQueries (line 1110) | @Test public void testUsingSingleQuotesInQueries() { method testSupportsNonAsciiTags (line 1117) | @Test public void testSupportsNonAsciiTags() { method testSupportsPartiallyNonAsciiTags (line 1126) | @Test public void testSupportsPartiallyNonAsciiTags() { method testFragment (line 1133) | @Test public void testFragment() { method testHtmlLowerCase (line 1146) | @Test public void testHtmlLowerCase() { method testHtmlLowerCaseAttributesOfVoidTags (line 1156) | @Test public void testHtmlLowerCaseAttributesOfVoidTags() { method testHtmlLowerCaseAttributesForm (line 1162) | @Test public void testHtmlLowerCaseAttributesForm() { method canPreserveTagCase (line 1168) | @Test public void canPreserveTagCase() { method canPreserveAttributeCase (line 1179) | @Test public void canPreserveAttributeCase() { method canPreserveBothCase (line 1190) | @Test public void canPreserveBothCase() { method handlesControlCodeInAttributeName (line 1201) | @Test public void handlesControlCodeInAttributeName() { method caseSensitiveParseTree (line 1206) | @Test public void caseSensitiveParseTree() { method caseInsensitiveParseTree (line 1214) | @Test public void caseInsensitiveParseTree() { method preservedCaseLinksCantNest (line 1221) | @Test public void preservedCaseLinksCantNest() { method normalizesDiscordantTags (line 1229) | @Test public void normalizesDiscordantTags() { method selfClosingVoidIsNotAnError (line 1234) | @Test public void selfClosingVoidIsNotAnError() { method selfClosingOnNonvoidIsError (line 1245) | @Test public void selfClosingOnNonvoidIsError() { method testTemplateInsideTable (line 1256) | @Test public void testTemplateInsideTable() throws IOException { method testHandlesDeepSpans (line 1267) | @Test public void testHandlesDeepSpans() { method commentAtEnd (line 1280) | @Test public void commentAtEnd() { method preSkipsFirstNewline (line 1285) | @Test public void preSkipsFirstNewline() { method handlesXmlDeclAndCommentsBeforeDoctype (line 1292) | @Test public void handlesXmlDeclAndCommentsBeforeDoctype() throws IOEx... method fallbackToUtfIfCantEncode (line 1317) | @Test public void fallbackToUtfIfCantEncode() throws IOException { method characterReaderBuffer (line 1330) | @Test public void characterReaderBuffer() throws IOException { method selfClosingTextAreaDoesntLeaveDroppings (line 1342) | @Test method testNoSpuriousSpace (line 1355) | @Test method pTagsGetIndented (line 1362) | @Test method indentRegardlessOfCase (line 1372) | @Test method testH20 (line 1390) | @Test method testUNewlines (line 1401) | @Test method testFarsi (line 1412) | @Test public void testFarsi() { method testStartOptGroup (line 1419) | @Test public void testStartOptGroup() { method readerClosedAfterParse (line 1438) | @Test public void readerClosedAfterParse() { method scriptInDataNode (line 1445) | @Test public void scriptInDataNode() { method textareaValue (line 1455) | @Test public void textareaValue() { method preserveWhitespaceInHead (line 1464) | @Test public void preserveWhitespaceInHead() { method handleContentAfterBody (line 1471) | @Test public void handleContentAfterBody() { method preservesTabs (line 1478) | @Test public void preservesTabs() { method wholeTextTreatsBRasNewline (line 1497) | @Test void wholeTextTreatsBRasNewline() { method canDetectAutomaticallyAddedElements (line 1506) | @Test public void canDetectAutomaticallyAddedElements() { method didAddElements (line 1514) | private boolean didAddElements(String input) { method canSetHtmlOnCreatedTableElements (line 1524) | @Test public void canSetHtmlOnCreatedTableElements() { method parseFragmentOnCreatedDocument (line 1531) | @Test public void parseFragmentOnCreatedDocument() { method nestedPFragments (line 1541) | @Test public void nestedPFragments() { method nestedAnchorAdoption (line 1550) | @Test public void nestedAnchorAdoption() { method adoption (line 1558) | @Test public void adoption() throws IOException { method tagsMustStartWithAscii (line 1565) | @Test public void tagsMustStartWithAscii() { method htmlOutputCorrectsInvalidAttributeNames (line 1586) | @Test void htmlOutputCorrectsInvalidAttributeNames() { method templateInHead (line 1595) | @Test void templateInHead() { method nestedTemplateInBody (line 1611) | @Test void nestedTemplateInBody() { method canSelectIntoTemplate (line 1630) | @Test void canSelectIntoTemplate() { method tableRowFragment (line 1642) | @Test void tableRowFragment() { method templateTableRowFragment (line 1653) | @Test void templateTableRowFragment() { method templateNotInTableRowFragment (line 1667) | @Test void templateNotInTableRowFragment() { method templateFragment (line 1681) | @Test void templateFragment() { method templateInferredForm (line 1689) | @Test void templateInferredForm() { method trimNormalizeElementNamesInBuilder (line 1697) | @Test void trimNormalizeElementNamesInBuilder() { method templateInLi (line 1709) | @Test void templateInLi() { method templateInButton (line 1717) | @Test void templateInButton() { method errorsBeforeHtml (line 1724) | @Test void errorsBeforeHtml() { method afterHeadReAdds (line 1735) | @Test void afterHeadReAdds() { method mergeHtmlAttributesFromBody (line 1746) | @Test void mergeHtmlAttributesFromBody() { method mergeHtmlNoAttributesFromBody (line 1751) | @Test void mergeHtmlNoAttributesFromBody() { method supportsRuby (line 1756) | @Test void supportsRuby() { method rubyRpRtImplicitClose (line 1770) | @Test void rubyRpRtImplicitClose() { method rubyScopeError (line 1782) | @Test void rubyScopeError() { method errorOnEofIfOpen (line 1796) | @Test void errorOnEofIfOpen() { method NoErrorOnEofIfBodyOpen (line 1806) | @Test void NoErrorOnEofIfBodyOpen() { method htmlClose (line 1815) | @Test void htmlClose() { method largeTextareaContents (line 1822) | @Test void largeTextareaContents() { method svgParseTest (line 1838) | @Test void svgParseTest() { method svgForeignObjectInParagraph (line 1860) | @Test void svgForeignObjectInParagraph() { method mathParseText (line 1872) | @Test void mathParseText() { method assertHtmlNamespace (line 1888) | private static void assertHtmlNamespace(Element el) { method assertSvgNamespace (line 1892) | private static void assertSvgNamespace(Element el) { method assertMathNamespace (line 1896) | private static void assertMathNamespace(Element el) { method mathSvgStyleTest (line 1900) | @Test void mathSvgStyleTest() { method xmlnsAttributeError (line 1917) | @Test void xmlnsAttributeError() { method mathAnnotationSvg (line 1929) | @Test void mathAnnotationSvg() { method mathHtmlIntegrationPoint (line 1942) | @Test void mathHtmlIntegrationPoint() { method parseEmojiFromMultipointEncoded (line 1966) | @Test void parseEmojiFromMultipointEncoded() { method tableInPInQuirksMode (line 1980) | @Test void tableInPInQuirksMode() { method gtAfterTagClose (line 2000) | @Test void gtAfterTagClose() { method ltInAttrStart (line 2015) | @Test void ltInAttrStart() { method pseudoAttributeComment (line 2027) | @Test void pseudoAttributeComment() { method nullStreamReturnsEmptyDoc (line 2038) | @Test void nullStreamReturnsEmptyDoc() throws IOException { method assertErrorsContain (line 2047) | static void assertErrorsContain(String msg, ParseErrorList errors) { method assertErrorsDoNotContain (line 2057) | static void assertErrorsDoNotContain(String msg, ParseErrorList errors) { method selfClosing (line 2065) | @Test void selfClosing() { method canControlSelfClosing (line 2100) | @Test void canControlSelfClosing() { method customVoidTagsBehaveLikeHtmlVoids (line 2122) | @Test void customVoidTagsBehaveLikeHtmlVoids() { method customSelfClosingVoidTagsRoundTrip (line 2140) | @Test void customSelfClosingVoidTagsRoundTrip() { method svgScriptParsedAsScriptData (line 2161) | @Test void svgScriptParsedAsScriptData() { method allowCustomDataInForeignElements (line 2173) | @Test void allowCustomDataInForeignElements() { method dropsNullsFromBody (line 2186) | @Test void dropsNullsFromBody() { method replacesNullsInForeign (line 2206) | @Test void replacesNullsInForeign() { class DeepHtmlTrees (line 2223) | @Nested class DeepHtmlTrees { method depth (line 2224) | private int depth(Element el) { method parseDeepHtml (line 2236) | private Element parseDeepHtml(int startingDepth, String contents) { method nestedDivs (line 2254) | @Test void nestedDivs() { method closingTagOfTagClosedByDepthLimit (line 2260) | @Test void closingTagOfTagClosedByDepthLimit() { method tableAtDepthLimitWithDirectTd (line 2270) | @Test void tableAtDepthLimitWithDirectTd() { method tableRightBeforeDepthLimitWithDirectTd (line 2276) | @Test void tableRightBeforeDepthLimitWithDirectTd() { method customDepthLimit (line 2282) | @Test void customDepthLimit() { method formControlsDetachWhenFormTrimmed (line 2306) | @Test void formControlsDetachWhenFormTrimmed() { method templateModesClearedWhenTrimmed (line 2319) | @Test void templateModesClearedWhenTrimmed() { FILE: src/test/java/org/jsoup/parser/HtmlTreeBuilderStateTest.java class HtmlTreeBuilderStateTest (line 17) | public class HtmlTreeBuilderStateTest { method findConstantArrays (line 18) | static List findConstantArrays(Class aClass) { method ensureSorted (line 36) | static void ensureSorted(List constants) { method ensureArraysAreSorted (line 44) | @Test method ensureTagSearchesAreKnownTags (line 51) | @Test public void ensureTagSearchesAreKnownTags() { method nestedAnchorElements01 (line 64) | @Test method nestedAnchorElements02 (line 87) | @Test FILE: src/test/java/org/jsoup/parser/HtmlTreeBuilderTest.java class HtmlTreeBuilderTest (line 18) | public class HtmlTreeBuilderTest { method ensureSearchArraysAreSorted (line 19) | @Test method nonnull (line 26) | @Test method nonnullAssertions (line 35) | @Test public void nonnullAssertions() throws NoSuchMethodException { method isSpecial (line 47) | @Test void isSpecial() { method customRcdataTag (line 68) | @Test void customRcdataTag() { method customDataTag (line 87) | @Test void customDataTag() { FILE: src/test/java/org/jsoup/parser/ParserIT.java class ParserIT (line 18) | public class ParserIT { method testIssue1251 (line 19) | @Test method handlesDeepStack (line 34) | @Test method parserIsThreadSafe (line 67) | @Test void parserIsThreadSafe() throws InterruptedException { method parserIsThreadSafeWithCloneAndAppend (line 98) | @Test void parserIsThreadSafeWithCloneAndAppend() throws InterruptedEx... FILE: src/test/java/org/jsoup/parser/ParserSettingsTest.java class ParserSettingsTest (line 10) | public class ParserSettingsTest { method caseSupport (line 11) | @MultiLocaleTest method attributeCaseNormalization (line 33) | @MultiLocaleTest method attributesCaseNormalization (line 43) | @MultiLocaleTest FILE: src/test/java/org/jsoup/parser/ParserTest.java class ParserTest (line 17) | public class ParserTest { method unescapeEntities (line 19) | @Test method unescapeEntitiesHandlesLargeInput (line 25) | @Test method unescapeTracksErrors (line 36) | @Test public void unescapeTracksErrors() { method testUtf8 (line 54) | @Test method testClone (line 62) | @Test method testCloneCopyTagSet (line 83) | @Test FILE: src/test/java/org/jsoup/parser/PositionTest.java class PositionTest (line 31) | class PositionTest { method parserTrackDefaults (line 35) | @Test void parserTrackDefaults() { method tracksPosition (line 47) | @Test void tracksPosition() { method tracksExpectedPoppedElements (line 119) | @Test void tracksExpectedPoppedElements() { method accumulatePositions (line 139) | static void accumulatePositions(Node node, StringBuilder sb) { method tracksImplicitPoppedElements (line 158) | @Test void tracksImplicitPoppedElements() { method printRange (line 174) | private void printRange(Node node) { method tracksMarkup (line 189) | @Test void tracksMarkup() { method tracksDataNodes (line 211) | @Test void tracksDataNodes() { method tracksExplicitAndImplicitBodyHtml (line 223) | @Test void tracksExplicitAndImplicitBodyHtml() { method tracksXml (line 240) | @Test void tracksXml() { method tracksFromFetch (line 263) | @Test void tracksFromFetch() throws IOException { method tracksFromXmlFetch (line 281) | @Test void tracksFromXmlFetch() throws IOException { method tracksTableMovedText (line 291) | @Test void tracksTableMovedText() { method tracksClosingHtmlTagsInXml (line 310) | @Test void tracksClosingHtmlTagsInXml() { method tracksClosingHeadingTags (line 321) | @Test void tracksClosingHeadingTags() { method tracksAttributes (line 337) | @Test void tracksAttributes() { method tracksAttributesAcrossLines (line 363) | @Test void tracksAttributesAcrossLines() { method trackAttributePositionInFirstElement (line 391) | @Test void trackAttributePositionInFirstElement() { method trackAttributePositionWithCase (line 413) | @Test void trackAttributePositionWithCase() { method trackAttributesPositionsDedupes (line 446) | @Test void trackAttributesPositionsDedupes() { method trackAttributesPositionsDirectionalDedupes (line 469) | @Test void trackAttributesPositionsDirectionalDedupes() { method tracksFrag (line 492) | @Test void tracksFrag() { method tracksAfterPSelfClose (line 509) | @Test void tracksAfterPSelfClose() { method tracksFirstTextnode (line 522) | @Test void tracksFirstTextnode() { method updateKeyMaintainsRangeLc (line 531) | @Test void updateKeyMaintainsRangeLc() { method tracksDocument (line 545) | @Test void tracksDocument() { method tracksDocumentXml (line 553) | @Test void tracksDocumentXml() { method updateKeyMaintainsRangeUc (line 561) | @Test void updateKeyMaintainsRangeUc() { method movedAttributesHaveRange (line 593) | @Test void movedAttributesHaveRange() { method accumulateAttributePositions (line 610) | static void accumulateAttributePositions(Node node, StringBuilder sb) { method accumulatePositions (line 617) | static void accumulatePositions(Attribute attr, StringBuilder sb) { FILE: src/test/java/org/jsoup/parser/StreamParserTest.java class StreamParserTest (line 32) | class StreamParserTest { method canStream (line 34) | @Test method canStreamXml (line 46) | @Test method canIterate (line 58) | @Test void canIterate() { method canReuse (line 73) | @Test void canReuse() { method canStopAndCompleteAndReuse (line 94) | @Test void canStopAndCompleteAndReuse() throws IOException { method trackSeen (line 122) | static void trackSeen(Element el, StringBuilder actual) { method select (line 134) | @Test void select() throws IOException { method canRemoveFromDom (line 162) | @Test void canRemoveFromDom() { method canRemoveWithIterator (line 179) | @Test void canRemoveWithIterator() { method canSelectWithHas (line 197) | @Test void canSelectWithHas() throws IOException { method canSelectWithSibling (line 204) | @Test void canSelectWithSibling() throws IOException { method canLoopOnSelectNext (line 214) | @Test void canLoopOnSelectNext() throws IOException { method worksWithXmlParser (line 231) | @Test void worksWithXmlParser() throws IOException { method closedOnStreamDrained (line 248) | @Test void closedOnStreamDrained() { method closedOnIteratorDrained (line 257) | @Test void closedOnIteratorDrained() { method closedOnComplete (line 270) | @Test void closedOnComplete() throws IOException { method closedOnTryWithResources (line 276) | @Test void closedOnTryWithResources() { method basic (line 285) | static StreamParser basic() { method isClosed (line 292) | static boolean isClosed(StreamParser streamer) { method getReader (line 297) | private static CharacterReader getReader(StreamParser streamer) { method doesNotReadPastParse (line 301) | @Test void doesNotReadPastParse() throws IOException { method canParseFileReader (line 315) | @Test void canParseFileReader() throws IOException { method canParseFile (line 335) | @Test void canParseFile() throws IOException { method canCleanlyConsumePortionOfUrl (line 349) | @Test void canCleanlyConsumePortionOfUrl() throws IOException { method canStreamFragment (line 381) | @Test method canIterateFragment (line 397) | @Test void canIterateFragment() { method canSelectAndCompleteFragment (line 418) | @Test method canStreamFragmentXml (line 448) | @Test method emitsOnlyOnce (line 468) | @ParameterizedTest FILE: src/test/java/org/jsoup/parser/TagSetTest.java class TagSetTest (line 14) | public class TagSetTest { method canRetrieveNewTagsSensitive (line 15) | @Test void canRetrieveNewTagsSensitive() { method canRetrieveNewTagsInsensitive (line 39) | @Test void canRetrieveNewTagsInsensitive() { method supplyCustomTagSet (line 63) | @Test void supplyCustomTagSet() { method knownTags (line 79) | @Test void knownTags() { method canCustomizeAll (line 113) | @Test void canCustomizeAll() { method canCustomizeSome (line 126) | @Test void canCustomizeSome() { method canParseWithCustomization (line 138) | @Test void canParseWithCustomization() { method canParseWithGeneralCustomization (line 151) | @Test void canParseWithGeneralCustomization() { method supportsMultipleCustomizers (line 162) | @Test void supportsMultipleCustomizers() { method customizersArePreservedInSource (line 178) | @Test void customizersArePreservedInSource() { method copyPullThroughDoesNotMutateSource (line 190) | @Test void copyPullThroughDoesNotMutateSource() { method copyPullWithCustomizerThroughDoesNotMutateSource (line 200) | @Test void copyPullWithCustomizerThroughDoesNotMutateSource() { method tagSetNamespaceCount (line 211) | private static int tagSetNamespaceCount(TagSet tagSet) { FILE: src/test/java/org/jsoup/parser/TagTest.java class TagTest (line 19) | public class TagTest { method isCaseSensitive (line 20) | @Test public void isCaseSensitive() { method canBeInsensitive (line 26) | @MultiLocaleTest method trims (line 40) | @Test public void trims() { method equality (line 46) | @Test public void equality() { method divSemantics (line 69) | @Test public void divSemantics() { method pSemantics (line 77) | @Test public void pSemantics() { method brSemantics (line 84) | @Test public void brSemantics() { method imgSemantics (line 90) | @Test public void imgSemantics() { method defaultSemantics (line 97) | @Test public void defaultSemantics() { method valueOfChecksNotNull (line 109) | @Test public void valueOfChecksNotNull() { method valueOfChecksNotEmpty (line 113) | @Test public void valueOfChecksNotEmpty() { method knownTags (line 117) | @Test public void knownTags() { method knownSvgNamespace (line 122) | @Test public void knownSvgNamespace() { method unknownTagNamespace (line 133) | @Test public void unknownTagNamespace() { method canSetOptions (line 144) | @Test void canSetOptions() { method updateNameAndNamespace (line 153) | @Test void updateNameAndNamespace() { method formSubmittable (line 168) | @Test void formSubmittable() { method stableHashcode (line 180) | @Test void stableHashcode() { method prefix (line 203) | @Test void prefix() { method localname (line 211) | @Test void localname() { method valueOfWithSettings (line 219) | @Test void valueOfWithSettings() { method equals (line 241) | @Test void equals() { FILE: src/test/java/org/jsoup/parser/TokenQueueTest.java class TokenQueueTest (line 18) | public class TokenQueueTest { method chompBalanced (line 19) | @Test public void chompBalanced() { method chompEscapedBalanced (line 30) | @Test public void chompEscapedBalanced() { method chompBalancedMatchesAsMuchAsPossible (line 42) | @Test public void chompBalancedMatchesAsMuchAsPossible() { method unescape (line 49) | @Test public void unescape() { method unescape_2 (line 53) | @Test public void unescape_2() { method escapeCssIdentifier (line 57) | @ParameterizedTest method escapeCssIdentifier_WebPlatformTestParameters (line 65) | private static Stream escapeCssIdentifier_WebPlatformTestPa... method escapeCssIdentifier_additionalParameters (line 144) | private static Stream escapeCssIdentifier_additionalParamet... method testNestedQuotes (line 152) | @Test public void testNestedQuotes() { method validateNestedQuotes (line 159) | private static void validateNestedQuotes(String html, String selector) { method chompBalancedThrowIllegalArgumentException (line 163) | @Test method testQuotedPattern (line 175) | @Test method consumeEscapedTag (line 183) | @Test public void consumeEscapedTag() { method consumeEscapedId (line 199) | @Test public void consumeEscapedId() { method escapeAtEof (line 209) | @Test void escapeAtEof() { method consumeCssIdentifier_WebPlatformTests (line 215) | @ParameterizedTest method cssIdentifiers (line 222) | private static Stream cssIdentifiers() { method cssAdditionalIdentifiers (line 301) | private static Stream cssAdditionalIdentifiers() { method consumeCssIdentifierWithEmptyInput (line 315) | @Test void consumeCssIdentifierWithEmptyInput() { method consumeCssIdentifier_invalidButSupportedForBackwardsCompatibility (line 322) | @Test public void consumeCssIdentifier_invalidButSupportedForBackwards... method parseCssIdentifier (line 328) | private static String parseCssIdentifier(String text) { method assertParsedCssIdentifierEquals (line 333) | private void assertParsedCssIdentifierEquals(String expected, String c... FILE: src/test/java/org/jsoup/parser/TokeniserStateTest.java class TokeniserStateTest (line 17) | public class TokeniserStateTest { method ensureSearchArraysAreSorted (line 22) | @Test method testCharacterReferenceInRcdata (line 36) | @Test method testBeforeTagName (line 44) | @Test method testEndTagOpen (line 54) | @Test method testRcdataLessthanSign (line 81) | @Test method testRCDATAEndTagName (line 103) | @Test method testCommentEndCoverage (line 113) | @Test method testCommentEndBangCoverage (line 126) | @Test method testPublicIdentifiersWithWhitespace (line 139) | @Test method testSystemIdentifiersWithWhitespace (line 160) | @Test method testPublicAndSystemIdentifiersWithWhitespace (line 181) | @Test method testUnconsumeAtBufferBoundary (line 201) | @Test method testUnconsumeAfterBufferUp (line 214) | @Test method testOpeningAngleBracketInsteadOfAttribute (line 226) | @Test method testMalformedSelfClosingTag (line 236) | @Test method rcData (line 246) | @Test method plaintext (line 252) | @Test method nullInTag (line 258) | @Test method attributeValUnquoted (line 264) | @Test method customDataTagWithHyphen (line 274) | @Test void customDataTagWithHyphen() { method customDataTagWithHyphenXml (line 288) | @Test void customDataTagWithHyphenXml() { FILE: src/test/java/org/jsoup/parser/TokeniserTest.java class TokeniserTest (line 14) | public class TokeniserTest { method bufferUpInAttributeVal (line 15) | @Test method handleSuperLargeTagNames (line 43) | @Test public void handleSuperLargeTagNames() { method handleSuperLargeAttributeName (line 62) | @Test public void handleSuperLargeAttributeName() { method handleLargeText (line 81) | @Test public void handleLargeText() { method handleLargeComment (line 98) | @Test public void handleLargeComment() { method handleLargeCdata (line 116) | @Test public void handleLargeCdata() { method handleLargeTitle (line 135) | @Test public void handleLargeTitle() { method cp1252Entities (line 155) | @Test public void cp1252Entities() { method cp1252EntitiesProduceError (line 161) | @Test public void cp1252EntitiesProduceError() { method cp1252SubstitutionTable (line 168) | @Test public void cp1252SubstitutionTable() { method canParseVeryLongBogusComment (line 180) | @Test public void canParseVeryLongBogusComment() { method canParseCdataEndingAtEdgeOfBuffer (line 196) | @Test public void canParseCdataEndingAtEdgeOfBuffer() { method tokenDataToString (line 213) | @Test void tokenDataToString() { FILE: src/test/java/org/jsoup/parser/XmlTreeBuilderTest.java class XmlTreeBuilderTest (line 27) | public class XmlTreeBuilderTest { method testSimpleXmlParse (line 28) | @Test method testPopToClose (line 38) | @Test method testCommentAndDocType (line 48) | @Test method testSupplyParserToJsoupClass (line 57) | @Test method testSupplyParserToDataStream (line 65) | @Test method testDoesNotForceSelfClosingKnownTags (line 74) | @Test method handlesXmlDeclarationAsDeclaration (line 84) | @Test public void handlesXmlDeclarationAsDeclaration() { method xmlFragment (line 92) | @Test public void xmlFragment() { method xmlParseDefaultsToHtmlOutputSyntax (line 102) | @Test public void xmlParseDefaultsToHtmlOutputSyntax() { method testDoesHandleEOFInTag (line 107) | @Test method testDetectCharsetEncodingDeclaration (line 114) | @Test method testParseDeclarationAttributes (line 124) | @Test method testParseDeclarationWithoutAttributes (line 136) | @Test method caseSensitiveDeclaration (line 146) | @Test method testCreatesValidProlog (line 153) | @Test method preservesCaseByDefault (line 165) | @Test method appendPreservesCaseByDefault (line 172) | @Test method disablesPrettyPrintingByDefault (line 181) | @Test method canNormalizeCase (line 188) | @Test method normalizesDiscordantTags (line 195) | @Test public void normalizesDiscordantTags() { method roundTripsCdata (line 202) | @Test public void roundTripsCdata() { method cdataPreservesWhiteSpace (line 217) | @Test public void cdataPreservesWhiteSpace() { method handlesDodgyXmlDecl (line 225) | @Test method handlesLTinScript (line 232) | @Test method dropsDuplicateAttributes (line 240) | @Test public void dropsDuplicateAttributes() { method readerClosedAfterParse (line 249) | @Test public void readerClosedAfterParse() { method xmlParserEnablesXmlOutputAndEscapes (line 256) | @Test public void xmlParserEnablesXmlOutputAndEscapes() { method xmlSyntaxAlwaysEscapesLtAndGtInAttributeValues (line 263) | @Test public void xmlSyntaxAlwaysEscapesLtAndGtInAttributeValues() { method xmlOutputCorrectsInvalidAttributeNames (line 271) | @Test void xmlOutputCorrectsInvalidAttributeNames() { method xmlValidAttributes (line 280) | @Test void xmlValidAttributes() { method customTagsAreFlyweights (line 289) | @Test void customTagsAreFlyweights() { method rootHasXmlSettings (line 304) | @Test void rootHasXmlSettings() { method xmlNamespace (line 312) | @Test void xmlNamespace() { method assertXmlNamespace (line 330) | private static void assertXmlNamespace(Element el) { method declarations (line 334) | @Test void declarations() { method declarationWithGt (line 367) | @Test void declarationWithGt() { method xmlHeaderIsValid (line 375) | @Test void xmlHeaderIsValid() { method canSetCustomRcdataTag (line 390) | @Test void canSetCustomRcdataTag() { method canSetCustomDataTag (line 415) | @Test void canSetCustomDataTag() { method canSetCustomVoid (line 441) | @Test void canSetCustomVoid() { method canSupplyWithHtmlTagSet (line 454) | @Test void canSupplyWithHtmlTagSet() { method prettyFormatsTextInline (line 481) | @Test void prettyFormatsTextInline() { method xmlns (line 515) | @Test void xmlns() { method unprefixedDefaults (line 543) | @Test void unprefixedDefaults() { method emptyDefault (line 559) | @Test void emptyDefault() { method namespacedAttribute (line 590) | @Test void namespacedAttribute() { method elementsViaAppendHtmlAreNamespaced (line 613) | @Test void elementsViaAppendHtmlAreNamespaced() { method selfClosingOK (line 640) | @Test void selfClosingOK() { method xmlParserHasUnlimitedDepthByDefault (line 651) | @Test public void xmlParserHasUnlimitedDepthByDefault() { method xmlParserRespectsConfiguredMaxDepth (line 659) | @Test public void xmlParserRespectsConfiguredMaxDepth() { method deepXml (line 667) | private static String deepXml(int depth) { method depth (line 680) | private static int depth(Element el) { FILE: src/test/java/org/jsoup/safety/CleanerTest.java class CleanerTest (line 30) | public class CleanerTest { method simpleBehaviourTest (line 31) | @Test public void simpleBehaviourTest() { method simpleBehaviourTest2 (line 38) | @Test public void simpleBehaviourTest2() { method basicBehaviourTest (line 45) | @Test public void basicBehaviourTest() { method basicWithImagesTest (line 53) | @Test public void basicWithImagesTest() { method testRelaxed (line 59) | @Test public void testRelaxed() { method testRemoveTags (line 65) | @Test public void testRemoveTags() { method testRemoveAttributes (line 72) | @Test public void testRemoveAttributes() { method allAttributes (line 79) | @Test void allAttributes() { method removeProtocols (line 94) | @Test void removeProtocols() { method testRemoveEnforcedAttributes (line 105) | @Test public void testRemoveEnforcedAttributes() { method testRemoveProtocols (line 113) | @Test public void testRemoveProtocols() { method safeListedProtocolShouldBeRetained (line 121) | @MultiLocaleTest method testDropComments (line 135) | @Test public void testDropComments() { method testDropXmlProc (line 141) | @Test public void testDropXmlProc() { method testDropScript (line 147) | @Test public void testDropScript() { method testDropImageScript (line 153) | @Test public void testDropImageScript() { method testCleanJavascriptHref (line 159) | @Test public void testCleanJavascriptHref() { method testCleanAnchorProtocol (line 165) | @Test public void testCleanAnchorProtocol() { method testDropsUnknownTags (line 187) | @Test public void testDropsUnknownTags() { method testHandlesEmptyAttributes (line 193) | @Test public void testHandlesEmptyAttributes() { method testIsValidBodyHtml (line 199) | @Test public void testIsValidBodyHtml() { method testIsValidDocument (line 221) | @Test public void testIsValidDocument() { method configuredCleanerMayBeSharedAcrossThreads (line 233) | @Test void configuredCleanerMayBeSharedAcrossThreads() throws Interrup... method resolvesRelativeLinks (line 280) | @Test public void resolvesRelativeLinks() { method cleanDoesNotModifyInputDocumentWhenResolvingRelativeLinks (line 286) | @Test void cleanDoesNotModifyInputDocumentWhenResolvingRelativeLinks() { method isValidDoesNotModifyInputDocumentWhenResolvingRelativeLinks (line 296) | @Test void isValidDoesNotModifyInputDocumentWhenResolvingRelativeLinks... method allPseudoTagProtocolsNormalizeRelativeLinks (line 307) | @Test void allPseudoTagProtocolsNormalizeRelativeLinks() { method tagSpecificAttributesDoNotInheritAllPseudoTagProtocols (line 317) | @Test void tagSpecificAttributesDoNotInheritAllPseudoTagProtocols() { method preservesRelativeLinksIfConfigured (line 328) | @Test public void preservesRelativeLinksIfConfigured() { method dropsUnresolvableRelativeLinks (line 334) | @Test public void dropsUnresolvableRelativeLinks() { // when not prese... method dropsJavascriptWhenRelativeLinks (line 340) | @Test void dropsJavascriptWhenRelativeLinks() { method dropsConcealedJavascriptProtocolWhenRelativesLinksEnabled (line 347) | @Test void dropsConcealedJavascriptProtocolWhenRelativesLinksEnabled() { method dropsConcealedJavascriptProtocolWhenRelativesLinksDisabled (line 360) | @Test void dropsConcealedJavascriptProtocolWhenRelativesLinksDisabled() { method handlesCustomProtocols (line 368) | @Test public void handlesCustomProtocols() { method handlesAllPseudoTag (line 377) | @Test public void handlesAllPseudoTag() { method addsTagOnAttributesIfNotSet (line 388) | @Test public void addsTagOnAttributesIfNotSet() { method supplyOutputSettings (line 397) | @Test public void supplyOutputSettings() { method handlesFramesets (line 420) | @Test public void handlesFramesets() { method cleansInternationalText (line 431) | @Test public void cleansInternationalText() { method testScriptTagInSafeList (line 435) | @Test method bailsIfRemovingProtocolThatsNotSet (line 442) | @Test method handlesControlCharactersAfterTagName (line 454) | @Test public void handlesControlCharactersAfterTagName() { method handlesAttributesWithNoValue (line 460) | @Test public void handlesAttributesWithNoValue() { method handlesNoHrefAttribute (line 467) | @Test public void handlesNoHrefAttribute() { method cleanerPreservesCaseVariantOfMatchingEnforcedAttribute (line 474) | @Test void cleanerPreservesCaseVariantOfMatchingEnforcedAttribute() { method handlesNestedQuotesInAttribute (line 486) | @Test public void handlesNestedQuotesInAttribute() { method copiesOutputSettings (line 499) | @Test public void copiesOutputSettings() { method preservesSourcePositionViaUserData (line 510) | @Test void preservesSourcePositionViaUserData() { method cleansCaseSensitiveElements (line 530) | @ParameterizedTest @ValueSource(booleans = {true, false}) method nofollowOnlyOnExternalLinks (line 556) | @Test void nofollowOnlyOnExternalLinks() { method canonicalizesEnforcedAttributes (line 582) | @Test void canonicalizesEnforcedAttributes() { method canonicalizesNofollowEnforcedAttribute (line 591) | @Test void canonicalizesNofollowEnforcedAttribute() { method preservesMatchingSourceNofollowWhenEnforcementSuppressed (line 598) | @Test void preservesMatchingSourceNofollowWhenEnforcementSuppressed() { method discardsSvgScriptData (line 605) | @Test void discardsSvgScriptData() { method canSupplyConfiguredTagset (line 612) | @Test void canSupplyConfiguredTagset() { FILE: src/test/java/org/jsoup/safety/SafelistTest.java class SafelistTest (line 12) | public class SafelistTest { method testCopyConstructor_noSideEffectOnTags (line 18) | @Test method testCopyConstructor_noSideEffectOnAttributes (line 27) | @Test method testCopyConstructor_noSideEffectOnEnforcedAttributes (line 36) | @Test method testCopyConstructor_noSideEffectOnProtocols (line 47) | @Test method isSafeAttributeDoesNotModifyLiveAttribute (line 64) | @Test method enforcedAttributeMatchesInputKeyCaseInsensitively (line 76) | @Test method noscriptIsBlocked (line 85) | @Test FILE: src/test/java/org/jsoup/select/CssTest.java class CssTest (line 13) | public class CssTest { method initClass (line 18) | @BeforeAll method init (line 48) | @BeforeEach method firstChild (line 53) | @Test method lastChild (line 59) | @Test method nthChild_simple (line 65) | @Test method nthOfType_unknownTag (line 72) | @Test method nthLastChild_simple (line 79) | @Test method nthOfType_simple (line 86) | @Test method nthLastOfType_simple (line 93) | @Test method nthChild_advanced (line 100) | @Test method nthOfType_advanced (line 114) | @Test method nthLastChild_advanced (line 129) | @Test method nthLastOfType_advanced (line 144) | @Test method firstOfType (line 159) | @Test method lastOfType (line 164) | @Test method empty (line 169) | @Test method onlyChild (line 178) | @Test method onlyOfType (line 187) | @Test method check (line 200) | protected void check(Elements result, String...expectedContent ) { method root (line 208) | @Test FILE: src/test/java/org/jsoup/select/ElementsTest.java class ElementsTest (line 24) | public class ElementsTest { method filter (line 25) | @Test public void filter() { method attributes (line 34) | @Test public void attributes() { method hasAttr (line 53) | @Test public void hasAttr() { method hasAbsAttr (line 60) | @Test public void hasAbsAttr() { method attr (line 70) | @Test public void attr() { method absAttr (line 76) | @Test public void absAttr() { method classes (line 87) | @Test public void classes() { method hasClassCaseInsensitive (line 101) | @Test public void hasClassCaseInsensitive() { method text (line 117) | @Test public void text() { method hasText (line 123) | @Test public void hasText() { method html (line 130) | @Test public void html() { method outerHtml (line 136) | @Test public void outerHtml() { method setHtml (line 142) | @Test public void setHtml() { method val (line 153) | @Test public void val() { method before (line 166) | @Test public void before() { method after (line 172) | @Test public void after() { method wrap (line 178) | @Test public void wrap() { method wrapDiv (line 185) | @Test public void wrapDiv() { method unwrap (line 194) | @Test public void unwrap() { method unwrapP (line 203) | @Test public void unwrapP() { method unwrapKeepsSpace (line 210) | @Test public void unwrapKeepsSpace() { method empty (line 217) | @Test public void empty() { method remove (line 225) | @Test public void remove() { method eq (line 233) | @Test public void eq() { method is (line 240) | @Test public void is() { method parents (line 248) | @Test public void parents() { method not (line 258) | @Test public void not() { method tagNameSet (line 270) | @Test public void tagNameSet() { method traverse (line 277) | @Test public void traverse() { method forms (line 294) | @Test public void forms() { method comments (line 307) | @Test public void comments() { method textNodes (line 319) | @Test public void textNodes() { method dataNodes (line 327) | @Test public void dataNodes() { method nodesEmpty (line 346) | @Test public void nodesEmpty() { method classWithHyphen (line 351) | @Test public void classWithHyphen() { method siblings (line 358) | @Test public void siblings() { method eachText (line 403) | @Test public void eachText() { method eachAttr (line 421) | @Test public void eachAttr() { method setElementByIndex (line 441) | @Test public void setElementByIndex() { method removeElementByIndex (line 453) | @Test public void removeElementByIndex() { method removeElementByObject (line 467) | @Test public void removeElementByObject() { method removeElementObjectNoops (line 481) | @Test public void removeElementObjectNoops() { method clear (line 494) | @Test public void clear() { method removeAll (line 504) | @Test public void removeAll() { method retainAll (line 524) | @Test public void retainAll() { method iteratorRemovesFromDom (line 544) | @Test public void iteratorRemovesFromDom() { method removeIf (line 558) | @Test public void removeIf() { method removeIfSupportsConcurrentRead (line 572) | @Test public void removeIfSupportsConcurrentRead() { method replaceAll (line 583) | @Test public void replaceAll() { method selectFirst (line 603) | @Test void selectFirst() { method selectFirstNullOnNoMatch (line 610) | @Test void selectFirstNullOnNoMatch() { method expectFirst (line 616) | @Test void expectFirst() { method expectFirstThrowsOnNoMatch (line 623) | @Test void expectFirstThrowsOnNoMatch() { method selectFirstFromPreviousSelect (line 636) | @Test void selectFirstFromPreviousSelect() { FILE: src/test/java/org/jsoup/select/EvaluatorDebug.java class EvaluatorDebug (line 8) | public class EvaluatorDebug { method asDocument (line 13) | public static Document asDocument(Evaluator eval) { method asDocument (line 23) | public static Document asDocument(String query) { method asElement (line 28) | public static Element asElement(Evaluator eval) { method sexpr (line 50) | public static String sexpr(String query) { method sexpr (line 54) | public static String sexpr(Evaluator eval) { class SexprVisitor (line 61) | static class SexprVisitor implements NodeVisitor { method head (line 64) | @Override public void head(Node node, int depth) { method tail (line 78) | @Override public void tail(Node node, int depth) { method result (line 82) | String result() { FILE: src/test/java/org/jsoup/select/EvaluatorTest.java class EvaluatorTest (line 13) | public class EvaluatorTest { method testTagToString (line 15) | @Test method testTagStartsWithToString (line 21) | @Test method testTagEndsWithToString (line 27) | @Test method testAttributeToString (line 33) | @Test method testAttributeStartingToString (line 39) | @Test method testAttributeWithValueToString (line 45) | @Test method testAttributeWithValueNotToString (line 51) | @Test method testAttributeWithValueStartingToString (line 57) | @Test method testAttributeWithValueEndingToString (line 63) | @Test method testAttributeWithValueContainingToString (line 69) | @Test method testAttributeWithValueMatchingToString (line 76) | @Test method testIdToString (line 83) | @Test method testClassToString (line 89) | @Test method testAllElementsToString (line 95) | @Test method testIndexLessThanToString (line 101) | @Test method testIndexGreaterThanToString (line 107) | @Test method testIndexEqualsToString (line 113) | @Test method testIsLastChildToString (line 119) | @Test method testIsFirstOfTypeToString (line 125) | @Test method testIsLastOfTypeToString (line 131) | @Test method testIsNthChildToStringVariants (line 137) | @Test method testIsNthChildToString (line 149) | @Test method testIsNthLastChildToString (line 155) | @Test method testIsNthOfTypeToString (line 161) | @Test method testIsNthLastOfTypeToString (line 167) | @Test method testIsFirstChildToString (line 173) | @Test method testIsRootToString (line 179) | @Test method testIsOnlyChildToString (line 185) | @Test method testIsOnlyOfTypeToString (line 191) | @Test method testIsEmptyToString (line 197) | @Test method testContainsTextToString (line 203) | @Test method testContainsWholeTextToString (line 209) | @Test method testContainsWholeOwnTextToString (line 215) | @Test method testContainsDataToString (line 221) | @Test method testContainsOwnTextToString (line 227) | @Test method testMatchesToString (line 233) | @Test method testMatchesOwnToString (line 240) | @Test method testMatchesWholeTextToString (line 247) | @Test method testMatchesWholeOwnTextToString (line 254) | @Test method testMatchesToStringRegex (line 261) | @Test method testMatchesOwnToStringRegex (line 268) | @Test method testMatchesWholeTextToStringRegex (line 275) | @Test method testMatchesWholeOwnTextToStringRegex (line 282) | @Test method testMatchTextToString (line 289) | @Test method nthPosition (line 295) | @Test void nthPosition() { FILE: src/test/java/org/jsoup/select/NodesTest.java class NodesTest (line 10) | public class NodesTest { method before (line 11) | @Test void before() { method after (line 18) | @Test void after() { method wrap (line 25) | @Test void wrap() { FILE: src/test/java/org/jsoup/select/QueryParserTest.java class QueryParserTest (line 18) | public class QueryParserTest { method testConsumeSubQuery (line 19) | @Test public void testConsumeSubQuery() { method testImmediateParentRun (line 32) | @Test public void testImmediateParentRun() { method testOrGetsCorrectPrecedence (line 48) | @Test public void testOrGetsCorrectPrecedence() { method testParsesMultiCorrectly (line 79) | @Test public void testParsesMultiCorrectly() { method idDescenderClassOrder (line 110) | @Test void idDescenderClassOrder() { method exceptionOnUncloseAttribute (line 128) | @Test method testParsesSingleQuoteInContains (line 137) | @Test method exceptOnEmptySelector (line 145) | @Test method exceptOnNullSelector (line 151) | @Test method exceptOnUnhandledEvaluator (line 157) | @Test method okOnSpacesForeAndAft (line 164) | @Test public void okOnSpacesForeAndAft() { method structuralEvaluatorsToString (line 169) | @Test public void structuralEvaluatorsToString() { method parsesOrAfterAttribute (line 177) | @Test public void parsesOrAfterAttribute() { method parsesEscapedSubqueries (line 188) | @Test void parsesEscapedSubqueries() { method trailingParens (line 212) | @Test void trailingParens() { method consecutiveCombinators (line 218) | @Test void consecutiveCombinators() { method hasNodeSelector (line 232) | @Test void hasNodeSelector() { FILE: src/test/java/org/jsoup/select/SelectorIT.java class SelectorIT (line 14) | public class SelectorIT { method multiThreadHas (line 16) | @Test class ThreadCatcher (line 50) | static class ThreadCatcher implements Thread.UncaughtExceptionHandler { method uncaughtException (line 53) | @Override FILE: src/test/java/org/jsoup/select/SelectorTest.java class SelectorTest (line 29) | public class SelectorTest { method assertSelectedIds (line 32) | public static void assertSelectedIds(Elements els, String... ids) { method assertSelectedOwnText (line 40) | public static void assertSelectedOwnText(Elements els, String... ownTe... method testByTag (line 48) | @Test public void testByTag() { method byEscapedTag (line 57) | @Test public void byEscapedTag() { method testById (line 68) | @Test public void testById() { method byEscapedId (line 76) | @Test public void byEscapedId() { method testByClass (line 89) | @Test public void testByClass() { method byEscapedClass (line 100) | @Test public void byEscapedClass() { method testByClassCaseInsensitive (line 105) | @Test public void testByClassCaseInsensitive() { method testByAttribute (line 115) | @MultiLocaleTest method testNamespacedTag (line 159) | @Test public void testNamespacedTag() { method testWildcardNamespacedTag (line 174) | @Test public void testWildcardNamespacedTag() { method testNamespacedWildcardTag (line 189) | @Test public void testNamespacedWildcardTag() { method testWildcardNamespacedXmlTag (line 196) | @Test public void testWildcardNamespacedXmlTag() { method testWildCardNamespacedCaseVariations (line 215) | @Test public void testWildCardNamespacedCaseVariations() { method testByAttributeStarting (line 230) | @MultiLocaleTest method testByAttributeRegex (line 247) | @Test public void testByAttributeRegex() { method testByAttributeRegexCharacterClass (line 253) | @Test public void testByAttributeRegexCharacterClass() { method testByAttributeRegexCombined (line 259) | @Test public void testByAttributeRegexCombined() { method testCombinedWithContains (line 266) | @Test public void testCombinedWithContains() { method testAllElements (line 274) | @Test public void testAllElements() { method testAllWithClass (line 284) | @Test public void testAllWithClass() { method testGroupOr (line 291) | @Test public void testGroupOr() { method testGroupOrAttribute (line 308) | @Test public void testGroupOrAttribute() { method descendant (line 318) | @Test public void descendant() { method and (line 339) | @Test public void and() { method deeperDescendant (line 360) | @Test public void deeperDescendant() { method parentChildElement (line 374) | @Test public void parentChildElement() { method parentWithClassChild (line 388) | @Test public void parentWithClassChild() { method parentChildStar (line 404) | @Test public void parentChildStar() { method streamParentChildStar (line 414) | @Test public void streamParentChildStar() { method multiChildDescent (line 427) | @Test public void multiChildDescent() { method caseInsensitive (line 435) | @Test public void caseInsensitive() { method adjacentSiblings (line 445) | @Test public void adjacentSiblings() { method adjacentSiblingsWithId (line 454) | @Test public void adjacentSiblingsWithId() { method notAdjacent (line 462) | @Test public void notAdjacent() { method mixCombinator (line 469) | @Test public void mixCombinator() { method mixCombinatorGroup (line 479) | @Test public void mixCombinatorGroup() { method generalSiblings (line 490) | @Test public void generalSiblings() { method elelemtDescendantSkipsNodes (line 498) | @Test public void elelemtDescendantSkipsNodes() { method siblingsSkipNodes (line 509) | @Test public void siblingsSkipNodes() { method testCharactersInIdAndClass (line 518) | @Test public void testCharactersInIdAndClass() { method testSupportsLeadingCombinator (line 535) | @Test public void testSupportsLeadingCombinator() { method testPseudoLessThan (line 551) | @Test public void testPseudoLessThan() { method testPseudoGreaterThan (line 560) | @Test public void testPseudoGreaterThan() { method testPseudoEquals (line 568) | @Test public void testPseudoEquals() { method testPseudoBetween (line 581) | @Test public void testPseudoBetween() { method testPseudoCombined (line 588) | @Test public void testPseudoCombined() { method testPseudoHas (line 595) | @Test public void testPseudoHas() { method testNestedHas (line 625) | @Test public void testNestedHas() { method testHasSibling (line 644) | @Test public void testHasSibling() { method testPseudoContains (line 659) | @MultiLocaleTest method testPsuedoContainsWithParentheses (line 688) | @Test public void testPsuedoContainsWithParentheses() { method containsWholeText (line 700) | @Test void containsWholeText() { method containsWholeOwnText (line 720) | @Test void containsWholeOwnText() { method containsOwn (line 740) | @MultiLocaleTest method testMatches (line 756) | @Test public void testMatches() { method matchesOwn (line 783) | @Test public void matchesOwn() { method matchesWholeText (line 793) | @Test public void matchesWholeText() { method matchesWholeOwnText (line 812) | @Test public void matchesWholeOwnText() { method testRelaxedTags (line 830) | @Test public void testRelaxedTags() { method notParas (line 842) | @Test public void notParas() { method notAll (line 856) | @Test public void notAll() { method notClass (line 865) | @Test public void notClass() { method handlesCommasInSelector (line 873) | @Test public void handlesCommasInSelector() { method selectSupplementaryCharacter (line 886) | @Test public void selectSupplementaryCharacter() { method selectClassWithSpace (line 893) | @Test method selectSameElements (line 912) | @Test public void selectSameElements() { method attributeWithBrackets (line 923) | @Test public void attributeWithBrackets() { method containsData (line 932) | @MultiLocaleTest method containsWithQuote (line 959) | @Test public void containsWithQuote() { method selectFirst (line 967) | @Test public void selectFirst() { method selectFirstWithAnd (line 973) | @Test public void selectFirstWithAnd() { method selectFirstWithOr (line 979) | @Test public void selectFirstWithOr() { method matchText (line 985) | @Test public void matchText() { method nthLastChildWithNoParent (line 1002) | @Test public void nthLastChildWithNoParent() { method splitOnBr (line 1008) | @Test public void splitOnBr() { method matchTextAttributes (line 1019) | @Test public void matchTextAttributes() { method findBetweenSpan (line 1027) | @Test public void findBetweenSpan() { method startsWithBeginsWithSpace (line 1036) | @Test public void startsWithBeginsWithSpace() { method endsWithEndsWithSpaces (line 1043) | @Test public void endsWithEndsWithSpaces() { method html_mixed_case_simple_name (line 1056) | @Test method html_mixed_case_wildcard_name (line 1062) | @Test method html_lowercase_simple_name (line 1068) | @Test method html_lowercase_wildcard_name (line 1074) | @Test method xml_mixed_case_simple_name (line 1080) | @Test method xml_mixed_case_wildcard_name (line 1086) | @Test method xml_lowercase_simple_name (line 1092) | @Test method xml_lowercase_wildcard_name (line 1098) | @Test method trimSelector (line 1104) | @Test method xmlWildcardNamespaceTest (line 1113) | @Test method childElements (line 1123) | @Test method selectFirstLevelChildrenOnly (line 1140) | @Test method wildcardNamespaceMatchesNoNamespace (line 1156) | @Test method containsTextQueryIsNormalized (line 1172) | @Test void containsTextQueryIsNormalized() { method selectorExceptionNotStringFormatException (line 1188) | @Test public void selectorExceptionNotStringFormatException() { method evaluatorMemosAreReset (line 1193) | @Test public void evaluatorMemosAreReset() { method blankTextNodesAreConsideredEmpty (line 1213) | @Test public void blankTextNodesAreConsideredEmpty() { method emptyPseudo (line 1224) | @Test method parentFromSpecifiedDescender (line 1244) | @Test public void parentFromSpecifiedDescender() { method rootImmediateParentSubquery (line 1268) | @Test public void rootImmediateParentSubquery() { method is (line 1279) | @Test public void is() { method orAfterClass (line 1304) | @Test public void orAfterClass() { method emptyAttributePrefix (line 1314) | @Test public void emptyAttributePrefix() { method anyAttribute (line 1327) | @Test public void anyAttribute() { method divHasSpanPreceding (line 1339) | @Test void divHasSpanPreceding() { method divHasDivPreceding (line 1350) | @Test void divHasDivPreceding() { method nestedMultiHas (line 1367) | @Test void nestedMultiHas() { method negativeNthChild (line 1386) | @Test void negativeNthChild() { class ResetTracker (line 1410) | private static class ResetTracker extends Evaluator { method matches (line 1412) | @Override method reset (line 1417) | @Override method notResetCascades (line 1424) | @Test void notResetCascades() { method testImmediateParentRunCascades (line 1440) | @Test void testImmediateParentRunCascades() { method testAncestorChain (line 1456) | @Test method hexDigitUnescape (line 1478) | @Test void hexDigitUnescape() { method escapeCssIdentifier (line 1489) | @Test void escapeCssIdentifier() { method unescapeCssIdentifier (line 1495) | @Test void unescapeCssIdentifier() { method evaluatorOf (line 1501) | @Test void evaluatorOf() { method hasComment (line 1506) | @Test void hasComment() { method hasCommentWithText (line 1512) | @Test void hasCommentWithText() { method descendantComment (line 1518) | @Test void descendantComment() { method nodeWithElementAncestor (line 1537) | @Test void nodeWithElementAncestor() { method precedingComment (line 1545) | @Test void precedingComment() { method datanode (line 1559) | @Test void datanode() { method leafNode (line 1567) | @Test void leafNode() { method leafNodeContains (line 1575) | @Test void leafNodeContains() { method nodeContains (line 1583) | @Test void nodeContains() { method selectComment (line 1595) | @Test void selectComment() { method selectTextNodes (line 1613) | @Test void selectTextNodes() { method elementsViaNodeInterface (line 1621) | @Test void elementsViaNodeInterface() { method blankNodes (line 1629) | @Test void blankNodes() { method blankElements (line 1660) | @Test void blankElements() { method nonBlankText (line 1666) | @Test void nonBlankText() { method nodeMatches (line 1677) | @Test void nodeMatches() { method cdataNodes (line 1692) | @Test void cdataNodes() { method unknownPseudoNodeSelectError (line 1721) | @Test void unknownPseudoNodeSelectError() { method attributeSelectorQuotedWhitespace (line 1732) | @Test void attributeSelectorQuotedWhitespace() { method canSelectBlankAttribute (line 1757) | @Test void canSelectBlankAttribute() { method parseExceptionOnEmptyAbsKey (line 1773) | @ParameterizedTest method parseExceptionOnEmptyKeyVal (line 1783) | @Test void parseExceptionOnEmptyKeyVal() { FILE: src/test/java/org/jsoup/select/StructuralEvaluatorTest.java class StructuralEvaluatorTest (line 15) | class StructuralEvaluatorTest { method selectorMemoIsClearedOnReset (line 33) | @ParameterizedTest method selectorMemoData (line 67) | private static Stream selectorMemoData() { method collectEvals (line 78) | private static void collectEvals(Evaluator evaluator, List provideEvaluators() { method canSelectTextNodes (line 127) | @Test void canSelectTextNodes() { method selectByAttribute (line 146) | @Test void selectByAttribute() { method selectOutsideOfElementTree (line 154) | @Test void selectOutsideOfElementTree() { method selectAncestorsOnContextElement (line 168) | @Test void selectAncestorsOnContextElement() { method canSupplyAlternateFactoryImpl (line 179) | @Test method notNamespaceAware (line 200) | @Test method supportsPrefixes (line 209) | @Test method withSemiInAttributeName (line 239) | @Test void withSemiInAttributeName() { class AlternateXpathFactory (line 248) | public static class AlternateXpathFactory extends XPathFactory { method AlternateXpathFactory (line 249) | public AlternateXpathFactory() { method isObjectModelSupported (line 253) | @Override method setFeature (line 258) | @Override method getFeature (line 263) | @Override method setXPathVariableResolver (line 268) | @Override method setXPathFunctionResolver (line 273) | @Override method newXPath (line 278) | @Override FILE: src/test/java11/org/jsoup/helper/HttpClientExecutorTest.java class HttpClientExecutorTest (line 17) | public class HttpClientExecutorTest { method loadsMultiReleaseHttpClientExecutor (line 18) | @Test void loadsMultiReleaseHttpClientExecutor() { method getsHttpClient (line 24) | @Test void getsHttpClient() { method getsHttpClientByDefault (line 34) | @Test void getsHttpClientByDefault() { method downgradesSocksProxyToUrlConnectionExecutor (line 40) | @Test void downgradesSocksProxyToUrlConnectionExecutor() { method enableHttpClient (line 54) | public static void enableHttpClient() { method disableHttpClient (line 58) | public static void disableHttpClient() { method proxyWrapUsesSystemDefaultProxySelector (line 62) | @Test void proxyWrapUsesSystemDefaultProxySelector() { method proxyWrapConnectFailedOnlyForSystemProxy (line 89) | @Test void proxyWrapConnectFailedOnlyForSystemProxy() { method perRequestProxyOverridesSystemDefault (line 101) | @Test method connectFailedDelegatesToSystemDefault (line 129) | @Test void connectFailedDelegatesToSystemDefault() { FILE: src/test/java11/org/jsoup/helper/HttpClientTestAccess.java class HttpClientTestAccess (line 16) | final class HttpClientTestAccess { method HttpClientTestAccess (line 21) | private HttpClientTestAccess() {} method isHttpClientExecutor (line 23) | static boolean isHttpClientExecutor(RequestExecutor executor) { method executorClassResource (line 27) | static URL executorClassResource() { method newProxyWrap (line 34) | static ProxySelector newProxyWrap() { method setPerRequestProxy (line 44) | static void setPerRequestProxy(Proxy proxy) { method clearPerRequestProxy (line 48) | static void clearPerRequestProxy() { method perRequestProxy (line 52) | @SuppressWarnings("unchecked") method executorClass (line 63) | private static Class executorClass() { method loadClass (line 67) | private static Class loadClass(String className) { FILE: src/test/java11/org/jsoup/integration/HttpClientConnectIT.java class HttpClientConnectIT (line 8) | public class HttpClientConnectIT extends ConnectIT { method useHttpClient (line 9) | @BeforeAll method resetClient (line 14) | @AfterAll method canInterruptBodyStringRead (line 19) | @Override @Disabled method canInterruptDocumentRead (line 24) | @Override @Disabled method canInterruptThenJoinASpawnedThread (line 28) | @Override @Disabled FILE: src/test/java11/org/jsoup/integration/HttpClientConnectTest.java class HttpClientConnectTest (line 7) | public class HttpClientConnectTest extends ConnectTest { method useHttpClient (line 8) | @BeforeAll method resetClient (line 13) | @AfterAll FILE: src/test/java11/org/jsoup/integration/HttpClientSessionIT.java class HttpClientSessionIT (line 7) | public class HttpClientSessionIT extends SessionIT { method useHttpClient (line 8) | @BeforeAll method resetClient (line 13) | @AfterAll FILE: src/test/java11/org/jsoup/integration/HttpClientSessionTest.java class HttpClientSessionTest (line 7) | public class HttpClientSessionTest extends SessionTest { method useHttpClient (line 8) | @BeforeAll method resetClient (line 13) | @AfterAll