Package Torello.HTML.NodeSearch
Class InnerTagFindInclusive
- java.lang.Object
-
- Torello.HTML.NodeSearch.InnerTagFindInclusive
-
public class InnerTagFindInclusive extends java.lang.Object
InnerTagFindInclusive 🠞InnerTag:This implies that Attribute key-value pairs located within the HTMLTagNodeinstances themselves are used as a search criteria for retrievingTagNode's.
Find:This implies that integer values are returned by these methods. These integers are intended to serve as pointers into the underlying input JavaVector.
Inclusive:The word "Inclusive" is used to indicate that allHTMLNode'sbetween an opening and closing HTML-tag are requested. The concept is extremely similar to the Java-Script feature / term'.innerHTML', although in this (JavaHTML) JAR Library, noDOM-Treesare ever constructed. This method will FIND all nodes between a matching, opening,TagNodeelement, and its corresponding-closingTagNode.
Searches forVector-indices ofTagNodematches using exactly the same criteria offered by classInnerTagFind, but also retrieves the corresponding Closing-Tag indices from theVector, and returns both as an instance ofDotPair(a sublist-pointer).
Methods Available
Method Explanation first (...) This will retrieve a DotPair(vector index-pointers) that points to the firstVector<HTMLNode>(sub-list) match found in the vectorized-page parameter'html'.nth (...) This will retrieve a DotPair(vector index-pointers) that points to the nthVector<HTMLNode>(sub-list) match found in the vectorized-page parameter'html'.last (...) This will retrieve a DotPair(vector index-pointers) that points to the lastVector<HTMLNode>(sub-list) match found in the vectorized-page parameter'html'.nthFromEnd (...) This will retrieve a DotPair(vector index-pointers) that points to the nth-from-lastVector<HTMLNode>(sub-list) match found in the vectorized-page parameter'html'.all (...) This will retrieve a DotPair(vector index-pointers) to everyVector<HTMLNode>(sub-list) match found in the vectorized-page parameter'html'.Method Parameters
Parameter Explanation Vector<? extends HTMLNode> htmlThis represents any vectorized HTML page, sub-page, or list of partial-elements. int nthThis represents the 'nth'match of a comparisonfor-loop. When the method-signature used includes the parameter'nth', the firstn-1matches that are found - will be skipped, and the'nth'match is, instead, returned.
EXCEPTIONS: AnNExceptionshall throw if the value of parameter'nth'is zero, negative, or larger than the size of the input html-Vector.int sPos, int ePosWhen these parameters are present, only HTMLNode'sthat are found between the specifiedVectorindices will be considered for matching with the search criteria.
NOTE: In every situation where the parametersint sPos, int ePosare used, parameter'ePos'will accept a negative value, but parameter'sPos'will not. When'ePos'is passed a negative-value, the internalLV('Loop Variable Counter') will have itspublic final int endfield set to the length of the vectorized-html page that was passed. (html.size()of parameterVector<HTMLNode> html).
EXCEPTIONS: AnIndexOutOfBoundsExceptionwill be thrown if:- If
sPosis negative, or ifsPosis greater-than or equal-to the size of the inputVector - If
ePosis zero, or greater than the size of the inputVector. - If
sPosis a larger integer thanePos
String htmlTagWhen this parameter is present, only HTMLNode'swhich are both instances ofclass TagNode*and* have aTagNode.tokfield whose value is equal to this parameter'htmlTag', will be returned as matches.
COMMON EXAMPLES: Some common examples of valid'htmlTags'are:a, div, img, table, tr, metaas well as all other valid HTML element-tokens.
NOTE: This comparison is performed using a case-insensitive compare-method.
EXCEPTIONS: If this parameter is not a valid HTML element, anHTMLTokExceptionwill be thrown.
Also, since this is an inclusive search, anInclusiveExceptionwill be thrown if this parameter is an HTML singleton element (and, therefore, may not have a matching, closing tag/element).String... htmlTagsWhen this parameter is present, only HTMLNode'swhich are both instances ofclass TagNode*and* whoseTagNode.tokfieldString-value matches (is equal to) at least one of the elements in thisVarArgs Stringparameter-set will be considered for a match. The same example HTML elements used in the previous parameter description apply here as well (a, div, img, table, tr, meta) etc...
NOTE: This comparison is performed using a case-insensitive compare-method.
EXCEPTIONS: If even one of the elements in this parameter-set is an invalid HTML token, anHTMLTokExceptionwill be thrown.
FINALLY: This parameter is only available as an option for search-methods that utilize thePredicate<TagNode>parameter-option too. Most of the search-method options available in this class allow only one HTML 'token' element as a search parameter option.String innerTagThis parameter is mandatory for every method here, except one's that receive a Predicate<TagNode>parameter. This parameter is used to identify the HTML-attribute or "Inner Tag" for whose values the programmer is comparing or testing.
NOTE: The comparison's performed on the HTML element for the attribute name are performed using a case-insensitive compare-method.
EXCEPTIONS: AnInnerTagKeyExceptionwill be thrown if this parameter does not represent a valid HTML attribute name.
USE: Whenever this parameter is present, the value retrieved from the invocation oftagNode.AV(innerTag)are always passed to the text-comparing methods listed below.
MOST COMMON: The most common exampleString'sused for parameter'innerTag'(also called 'attribute') would include tags such as:'id', 'class', 'src', 'href', 'style', 'width', 'onclick', 'onload', etc...TextComparitor tcWORKS WITH: This parameter works in coordination with parameter 'innerTag'. After the Attribute-value is retrieved from an HTML-element by method call:tagNode.AV(innerTag);The results from this invocation are sent toTextComparitorparameter'tc'.
ALSO WITH: This parameter also utilizes / works alongside theString... compareStrparameter for performing it's comparisons of the attribute list inside of a given HTML elementTagNode.
When this parameter is present in a method-signature parameter-list, the decision of whether aTagNodeis to be included in the search result-set is defined by this parameter'sBiPredicate.test(...)method.TextComparitoris a JavaBiPredicate<String, String[]>, which compares the attribute-value that was retrieved with a list of compare-String's(parameter'compareStr').Pattern pWORKS WITH: This parameter works in coordination with parameter 'innerTag'. After the Attribute-value is retrieved from HTML-element by method call:tagNode.AV(innerTag);The results from this call are sent to Regular-ExpressionPattern 'p'.
When this parameter is present in the method-signature parameter-list, the decision of whether aTagNodeis to be included in the search result-set are made by the regular expression generated'Matcher'against the attribute-value that was retrieved.
Specifically:p.asPredicate().test(attribute_value)Predicate<String> pWORKS WITH: This parameter works in coordination with parameter 'innerTag'. After the Attribute-value is retrieved from an HTML-element by method call:tagNode.AV(innerTag);The results from this call are sent to this JavaFunctional Interface Predicateparameter'p'.
When this parameter is present in the method-signature parameter-list, the decision of whether aTagNodeis to be included in the search result-set are made by the results of the JavaPredicate.test(String)method.
Specifically:p.test(attribute_value)String... compareStrWORKS WITH: This parameter works in coordination with parameter TextComparitor tc. This parameter supplies theString'swith which the comparisons of the attribute-value may be compared.
For Example: If the following values (below) were passed to these search-methods:- If:
'innerTag'were equal to'class' - And:
'tc'were equal toTextComparitor.C - And:
'compareStr'were equal to'MyMainClass'
The search would match any and allTagNodeinstances whose CSS'class'contained'MyMainClass'Predicate<TagNode>When this parameter is present in the method-signature parameter-list, the decision of whether a TagNodeis to be included in the search result-set are made by calling thisPredicate's test(TagNode)method.Return Values:
DotPairThepublic class DotPairis just a 2-integer set that identifies the start and ending of a sub-list or "sub-array" inside the html vectorized-page parameter'html'- A return value of
nullimplies no matching sub-lists or sub-pages were found. Vector<DotPair>This would be a "list of sub-lists" or an "array of sub-arrays" which are used when multiple results (multiple sub-lists) are needed to be returned to the calling procedure. Such aVector<DotPair>represent a list of sub-list-pointers into the vectorized-page parameter'html', with each integer being a different position in the vector that has a matching TagNode- A zero-length
Vector<DotPair>vector means no matches were found on the page or sub-page. Zero-length vectors are returned from any method where the possibility existed for multiple-matches being provided as a result-set.
Hi-Lited Source-Code:This File's Source Code:
- View Here: Torello/HTML/NodeSearch/InnerTagFindInclusive.java
- Open New Browser-Tab: Torello/HTML/NodeSearch/InnerTagFindInclusive.java
File Size: 28,278 Bytes Line Count: 380 '\n' Characters Found
Actual Search Loop Class:
- View Here: SearchLoops/InnerTagsInclusive/ITFindIncl.java
- Open New Browser-Tab: SearchLoops/InnerTagsInclusive/ITFindIncl.java
File Size: 5,393 Bytes Line Count: 171 '\n' Characters Found
Argument Checker Class:
- View Here: ARGCHECK.java
- Open New Browser-Tab: ARGCHECK.java
File Size: 17,874 Bytes Line Count: 425 '\n' Characters Found
Stateless Class:This class neither contains any program-state, nor can it be instantiated. The@StaticFunctionalAnnotation may also be called 'The Spaghetti Report'.Static-Functionalclasses are, essentially, C-Styled Files, without any constructors or non-static member fields. It is a concept very similar to the Java-Bean's@StatelessAnnotation.
- 1 Constructor(s), 1 declared private, zero-argument constructor
- 100 Method(s), 100 declared static
- 0 Field(s)
-
-
Method Summary
All Matches, Any HTML-Tag Will Match Attribute-Value Test Modifier and Type Method Presence-Of, Only static Vector<DotPair>all(Vector<? extends HTMLNode> html, String innerTag)String-Predicate static Vector<DotPair>all(Vector<? extends HTMLNode> html, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static Vector<DotPair>all(Vector<? extends HTMLNode> html, String innerTag, Pattern p)TextComparitor static Vector<DotPair>all(Vector<? extends HTMLNode> html, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static Vector<DotPair>all(Vector<? extends HTMLNode> html, Predicate<TagNode> p)All Matches, Specified HTML-Tag(s) Only Attribute-Value Test Modifier and Type Method Presence-Of, Only static Vector<DotPair>all(Vector<? extends HTMLNode> html, String htmlTag, String innerTag)String-Predicate static Vector<DotPair>all(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static Vector<DotPair>all(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, Pattern p)TextComparitor static Vector<DotPair>all(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static Vector<DotPair>all(Vector<? extends HTMLNode> html, Predicate<TagNode> p, String... htmlTags)All Matches, Range Limited, Any HTML-Tag Will Match Attribute-Value Test Modifier and Type Method Presence-Of, Only static Vector<DotPair>all(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag)String-Predicate static Vector<DotPair>all(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static Vector<DotPair>all(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, Pattern p)TextComparitor static Vector<DotPair>all(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static Vector<DotPair>all(Vector<? extends HTMLNode> html, int sPos, int ePos, Predicate<TagNode> p)All Matches, Range Limited, Specified HTML-Tag(s) Only Attribute-Value Test Modifier and Type Method Presence-Of, Only static Vector<DotPair>all(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag)String-Predicate static Vector<DotPair>all(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static Vector<DotPair>all(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, Pattern p)TextComparitor static Vector<DotPair>all(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static Vector<DotPair>all(Vector<? extends HTMLNode> html, int sPos, int ePos, Predicate<TagNode> p, String... htmlTags)First Match, Any HTML-Tag Will Match Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairfirst(Vector<? extends HTMLNode> html, String innerTag)String-Predicate static DotPairfirst(Vector<? extends HTMLNode> html, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairfirst(Vector<? extends HTMLNode> html, String innerTag, Pattern p)TextComparitor static DotPairfirst(Vector<? extends HTMLNode> html, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairfirst(Vector<? extends HTMLNode> html, Predicate<TagNode> p)First Match, Specified HTML-Tag(s) Only Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairfirst(Vector<? extends HTMLNode> html, String htmlTag, String innerTag)String-Predicate static DotPairfirst(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairfirst(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, Pattern p)TextComparitor static DotPairfirst(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairfirst(Vector<? extends HTMLNode> html, Predicate<TagNode> p, String... htmlTags)First Match, Range Limited, Any HTML-Tag Will Match Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairfirst(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag)String-Predicate static DotPairfirst(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairfirst(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, Pattern p)TextComparitor static DotPairfirst(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairfirst(Vector<? extends HTMLNode> html, int sPos, int ePos, Predicate<TagNode> p)First Match, Range Limited, Specified HTML-Tag(s) Only Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairfirst(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag)String-Predicate static DotPairfirst(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairfirst(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, Pattern p)TextComparitor static DotPairfirst(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairfirst(Vector<? extends HTMLNode> html, int sPos, int ePos, Predicate<TagNode> p, String... htmlTags)Last Match, Any HTML-Tag Will Match Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairlast(Vector<? extends HTMLNode> html, String innerTag)String-Predicate static DotPairlast(Vector<? extends HTMLNode> html, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairlast(Vector<? extends HTMLNode> html, String innerTag, Pattern p)TextComparitor static DotPairlast(Vector<? extends HTMLNode> html, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairlast(Vector<? extends HTMLNode> html, Predicate<TagNode> p)Last Match, Specified HTML-Tag(s) Only Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairlast(Vector<? extends HTMLNode> html, String htmlTag, String innerTag)String-Predicate static DotPairlast(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairlast(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, Pattern p)TextComparitor static DotPairlast(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairlast(Vector<? extends HTMLNode> html, Predicate<TagNode> p, String... htmlTags)Last Match, Range Limited, Any HTML-Tag Will Match Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairlast(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag)String-Predicate static DotPairlast(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairlast(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, Pattern p)TextComparitor static DotPairlast(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairlast(Vector<? extends HTMLNode> html, int sPos, int ePos, Predicate<TagNode> p)Last Match, Range Limited, Specified HTML-Tag(s) Only Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairlast(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag)String-Predicate static DotPairlast(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairlast(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, Pattern p)TextComparitor static DotPairlast(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairlast(Vector<? extends HTMLNode> html, int sPos, int ePos, Predicate<TagNode> p, String... htmlTags)Nth Match, Any HTML-Tag Will Match Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairnth(Vector<? extends HTMLNode> html, int nth, String innerTag)String-Predicate static DotPairnth(Vector<? extends HTMLNode> html, int nth, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairnth(Vector<? extends HTMLNode> html, int nth, String innerTag, Pattern p)TextComparitor static DotPairnth(Vector<? extends HTMLNode> html, int nth, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairnth(Vector<? extends HTMLNode> html, int nth, Predicate<TagNode> p)Nth Match, Specified HTML-Tag(s) Only Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairnth(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag)String-Predicate static DotPairnth(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairnth(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag, Pattern p)TextComparitor static DotPairnth(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairnth(Vector<? extends HTMLNode> html, int nth, Predicate<TagNode> p, String... htmlTags)Nth Match, Range Limited, Any HTML-Tag Will Match Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairnth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag)String-Predicate static DotPairnth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairnth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag, Pattern p)TextComparitor static DotPairnth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairnth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, Predicate<TagNode> p)Nth Match, Range Limited, Specified HTML-Tag(s) Only Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairnth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag)String-Predicate static DotPairnth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairnth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag, Pattern p)TextComparitor static DotPairnth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairnth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, Predicate<TagNode> p, String... htmlTags)Nth Match From End, Any HTML-Tag Will Match Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, String innerTag)String-Predicate static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, String innerTag, Pattern p)TextComparitor static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, Predicate<TagNode> p)Nth Match From End, Specified HTML-Tag(s) Only Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag)String-Predicate static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag, Pattern p)TextComparitor static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, Predicate<TagNode> p, String... htmlTags)Nth Match From End, Range Limited, Any HTML-Tag Will Match Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag)String-Predicate static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag, Pattern p)TextComparitor static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, Predicate<TagNode> p)Nth Match From End, Range Limited, Specified HTML-Tag(s) Only Attribute-Value Test Modifier and Type Method Presence-Of, Only static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag)String-Predicate static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag, Predicate<String> attributeValuePred)Regular-Expression static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag, Pattern p)TextComparitor static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)This search expects a customized Predicate<TagNode>orAVTinstanceNONE static DotPairnthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, Predicate<TagNode> p, String... htmlTags)
-