Package Torello.HTML.NodeSearch
Class InnerTagGetInclusive
- java.lang.Object
-
- Torello.HTML.NodeSearch.InnerTagGetInclusive
-
public class InnerTagGetInclusive extends java.lang.Object
InnerTag Get Inclusive - Documentation.
InnerTagGetInclusive =>
InnerTag:
This implies that Attribute key-value pairs located within the HTMLTagNode
instances themselves are used as a search criteria for retrievingTagNode's
.Get:
This implies thatVector<HTMLNode>
sublists are returned by these methods - rather thanDotPair
-sublistVector
-index pointers.Inclusive:
The word "Inclusive" is used to indicate that allHTMLNode's
between an opening and closing HTML-tag is requested. The concept is extremely similar to the Java-Script feature / "term"'.innerHTML'
, although in this (JavaHTML) JAR Library, noDOM Trees
are ever constructed. This method will return all nodes between the first matchingTagNode
element, and its closingTagNode
element pair.
Methods Available
Method Explanation first (...) This will retrieve a sub-list ( Vector<HTMLNode>
) for the firstTagNode
match found in the vectorized-page parameter'html'
.nth (...) This will retrieve a sub-list ( Vector<HTMLNode>
) for the nthTagNode
match found in the vectorized-page parameter'html'
.last (...) This will retrieve a sub-list ( Vector<HTMLNode>
) for the lastTagNode
match found in the vectorized-page parameter'html'
.nthFromEnd (...) This will retrieve a sub-list ( Vector<HTMLNode>
) for the nth-from-lastTagNode
match found in the vectorized-page parameter'html'
.all (...) This will retrieve every sub-list as "list of lists" ( Vector<Vector<HTMLNode>>
) for everyTagNode
match found in the vectorized-page parameter'html'
.Method Parameters
Parameter Explanation Vector<? extends HTMLNode> html
This represents any vectorized HTML page, sub-page, or list of partial-elements. int nth
This represents the 'nth'
match of a comparisonfor-loop
. When the method-signature used includes the parameter'nth'
, the firstn-1
matches that are found - will be skipped, and the'nth'
match is, instead, returned.
EXCEPTIONS: AnNException
shall throw if the value of parameter'nth'
is zero, negative, or larger than the size of the input html-Vector
.int sPos, int ePos
When these parameters are present, only HTMLNode's
that are found between the specifiedVector
indices will be considered for matching with the search criteria.
NOTE: In every situation where the parametersint sPos, int ePos
are 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 end
field set to the length of the vectorized-html page that was passed. (html.size()
of parameterVector<HTMLNode> html
).
EXCEPTIONS: AnIndexOutOfBoundsException
will be thrown if:- If
sPos
is negative, or ifsPos
is greater-than or equal-to the size of the inputVector
- If
ePos
is zero, or greater than the size of the inputVector
. - If
sPos
is a larger integer thanePos
String htmlTag
When this parameter is present, only HTMLNode's
which are both instances ofclass TagNode
*and* have aTagNode.tok
field 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, meta
as 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, anHTMLTokException
will be thrown.
Also, since this is an inclusive search, anInclusiveException
will be thrown if this parameter is an HTML singleton element (and, therefore, may not have a matching, closing tag/element).String... htmlTags
When this parameter is present, only HTMLNode's
which are both instances ofclass TagNode
*and* whoseTagNode.tok
fieldString
-value matches (is equal to) at least one of the elements in thisVarArgs String
parameter-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, anHTMLTokException
will 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 innerTag
This 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: AnInnerTagKeyException
will 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's
used for parameter'innerTag'
(also called 'attribute') would include tags such as:'id', 'class', 'src', 'href', 'style', 'width', 'onclick', 'onload', etc...
TextComparitor tc
WORKS 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 toTextComparitor
parameter'tc'
.
ALSO WITH: This parameter also utilizes / works alongside theString... compareStr
parameter 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 aTagNode
is to be included in the search result-set is defined by this parameter'sBiPredicate.test(...)
method.TextComparitor
is a JavaBiPredicate<String, String[]>
, which compares the attribute-value that was retrieved with a list of compare-String's
(parameter'compareStr'
).Pattern p
WORKS 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 Java's Functional Interface Predicate'p'
.
When this parameter is present in the method-signature parameter-list, the decision of whether aTagNode
is 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.matcher(attribute_value).find()
Predicate<String> p
WORKS 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 Predicate
parameter'p'
.
When this parameter is present in the method-signature parameter-list, the decision of whether aTagNode
is 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... compareStr
WORKS WITH: This parameter works in coordination with parameter TextComparitor tc
. This parameter supplies theString's
with 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 allTagNode
instances whose CSS'class'
contained'MyMainClass'
Predicate<TagNode>
When this parameter is present in the method-signature parameter-list, the decision of whether a TagNode
is to be included in the search result-set are made by calling thisPredicate's test(TagNode)
method.Return Values:
Vector<HTMLNode>
This is a sub-set or sub-list that matches the search-criteria from the html vectorized-page parameter'html'
- A return value of
null
implies no matching sub-lists or sub-pages were found. - Vector<Vector<HTMLNode>> 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.
- A zero-length
Vector<Vector<HTMLNode>>
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.
View Actual Hi-Lited Code Files:
Link Description Link Name This Class File' Code: InnerTagGetInclusive.java Open In New Browser-Tab: InnerTagGetInclusive.java Internal Search-Loop Or Iterator Code: searchLoops/ITGetIncl.java Open In New Browser -Tab: searchLoops/ITGetIncl.java Parameter Marshalling, Testing: ARGCHECK.java Open In New Browser -Tab: ARGCHECK.java
Stateless Class:
This class neither contains any program-state, nor can it be instantiated.
The
The
@StaticFunctional
Annotation may also be called 'The Spaghetti Report'- 1 Constructor(s), 1 declared private, zero-argument constructor
- 100 Method(s), 100 declared static
- 0 Field(s)
-
-
Method Summary
First Match Search Specifier Modifier and Type Method innerTag static Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, String innerTag)
htmlTag, innerTag static Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, String htmlTag, String innerTag)
htmlTag, innerTag ->
String-Predicatestatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, Predicate<String> attributeValuePred)
htmlTag, innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, Pattern p)
htmlTag, innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)
innerTag ->
String-Predicatestatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, String innerTag, Predicate<String> attributeValuePred)
innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, String innerTag, Pattern p)
innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, String innerTag, TextComparitor tc, String... compareStr)
TagNode-Predicate static Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, Predicate<TagNode> p)
htmlTags[],
TagNode-Predicatestatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, Predicate<TagNode> p, String... htmlTags)
First Match, Range Limited Search Specifier Modifier and Type Method innerTag static Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag)
htmlTag, innerTag static Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag)
htmlTag, innerTag ->
String-Predicatestatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, Predicate<String> attributeValuePred)
htmlTag, innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, Pattern p)
htmlTag, innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)
innerTag ->
String-Predicatestatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, Predicate<String> attributeValuePred)
innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, Pattern p)
innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, TextComparitor tc, String... compareStr)
TagNode-Predicate static Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, int sPos, int ePos, Predicate<TagNode> p)
htmlTags[],
TagNode-Predicatestatic Vector<HTMLNode>
first(Vector<? extends HTMLNode> html, int sPos, int ePos, Predicate<TagNode> p, String... htmlTags)
Last Match Search Specifier Modifier and Type Method innerTag static Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, String innerTag)
htmlTag, innerTag static Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, String htmlTag, String innerTag)
htmlTag, innerTag ->
String-Predicatestatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, Predicate<String> attributeValuePred)
htmlTag, innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, Pattern p)
htmlTag, innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)
innerTag ->
String-Predicatestatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, String innerTag, Predicate<String> attributeValuePred)
innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, String innerTag, Pattern p)
innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, String innerTag, TextComparitor tc, String... compareStr)
TagNode-Predicate static Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, Predicate<TagNode> p)
htmlTags[],
TagNode-Predicatestatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, Predicate<TagNode> p, String... htmlTags)
Last Match, Range Limited Search Specifier Modifier and Type Method innerTag static Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag)
htmlTag, innerTag static Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag)
htmlTag, innerTag ->
String-Predicatestatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, Predicate<String> attributeValuePred)
htmlTag, innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, Pattern p)
htmlTag, innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)
innerTag ->
String-Predicatestatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, Predicate<String> attributeValuePred)
innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, Pattern p)
innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, TextComparitor tc, String... compareStr)
TagNode-Predicate static Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, int sPos, int ePos, Predicate<TagNode> p)
htmlTags[],
TagNode-Predicatestatic Vector<HTMLNode>
last(Vector<? extends HTMLNode> html, int sPos, int ePos, Predicate<TagNode> p, String... htmlTags)
Nth Match Search Specifier Modifier and Type Method innerTag static Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, String innerTag)
htmlTag, innerTag static Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag)
htmlTag, innerTag ->
String-Predicatestatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag, Predicate<String> attributeValuePred)
htmlTag, innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag, Pattern p)
htmlTag, innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)
innerTag ->
String-Predicatestatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, String innerTag, Predicate<String> attributeValuePred)
innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, String innerTag, Pattern p)
innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, String innerTag, TextComparitor tc, String... compareStr)
TagNode-Predicate static Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, Predicate<TagNode> p)
htmlTags[],
TagNode-Predicatestatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, Predicate<TagNode> p, String... htmlTags)
Nth Match, Range Limited Search Specifier Modifier and Type Method innerTag static Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag)
htmlTag, innerTag static Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag)
htmlTag, innerTag ->
String-Predicatestatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag, Predicate<String> attributeValuePred)
htmlTag, innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag, Pattern p)
htmlTag, innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)
innerTag ->
String-Predicatestatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag, Predicate<String> attributeValuePred)
innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag, Pattern p)
innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag, TextComparitor tc, String... compareStr)
TagNode-Predicate static Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, Predicate<TagNode> p)
htmlTags[],
TagNode-Predicatestatic Vector<HTMLNode>
nth(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, Predicate<TagNode> p, String... htmlTags)
Nth Match From End Search Specifier Modifier and Type Method innerTag static Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, String innerTag)
htmlTag, innerTag static Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag)
htmlTag, innerTag ->
String-Predicatestatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag, Predicate<String> attributeValuePred)
htmlTag, innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag, Pattern p)
htmlTag, innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)
innerTag ->
String-Predicatestatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, String innerTag, Predicate<String> attributeValuePred)
innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, String innerTag, Pattern p)
innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, String innerTag, TextComparitor tc, String... compareStr)
TagNode-Predicate static Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, Predicate<TagNode> p)
htmlTags[],
TagNode-Predicatestatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, Predicate<TagNode> p, String... htmlTags)
Nth Match From End, Range Limited Search Specifier Modifier and Type Method innerTag static Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag)
htmlTag, innerTag static Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag)
htmlTag, innerTag ->
String-Predicatestatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag, Predicate<String> attributeValuePred)
htmlTag, innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag, Pattern p)
htmlTag, innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)
innerTag ->
String-Predicatestatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag, Predicate<String> attributeValuePred)
innerTag ->
Regular-Expressionstatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag, Pattern p)
innerTag ->
Text-Comparitorstatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, String innerTag, TextComparitor tc, String... compareStr)
TagNode-Predicate static Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, Predicate<TagNode> p)
htmlTags[],
TagNode-Predicatestatic Vector<HTMLNode>
nthFromEnd(Vector<? extends HTMLNode> html, int nth, int sPos, int ePos, Predicate<TagNode> p, String... htmlTags)
All Matches Search Specifier Modifier and Type Method innerTag static Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, String innerTag)
htmlTag, innerTag static Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, String htmlTag, String innerTag)
htmlTag, innerTag ->
String-Predicatestatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, Predicate<String> attributeValuePred)
htmlTag, innerTag ->
Regular-Expressionstatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, Pattern p)
htmlTag, innerTag ->
Text-Comparitorstatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)
innerTag ->
String-Predicatestatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, String innerTag, Predicate<String> attributeValuePred)
innerTag ->
Regular-Expressionstatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, String innerTag, Pattern p)
innerTag ->
Text-Comparitorstatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, String innerTag, TextComparitor tc, String... compareStr)
TagNode-Predicate static Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, Predicate<TagNode> p)
htmlTags[],
TagNode-Predicatestatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, Predicate<TagNode> p, String... htmlTags)
All Matches, Range Limited Search Specifier Modifier and Type Method innerTag static Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag)
htmlTag, innerTag static Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag)
htmlTag, innerTag ->
String-Predicatestatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, Predicate<String> attributeValuePred)
htmlTag, innerTag ->
Regular-Expressionstatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, Pattern p)
htmlTag, innerTag ->
Text-Comparitorstatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, int sPos, int ePos, String htmlTag, String innerTag, TextComparitor tc, String... compareStr)
innerTag ->
String-Predicatestatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, Predicate<String> attributeValuePred)
innerTag ->
Regular-Expressionstatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, Pattern p)
innerTag ->
Text-Comparitorstatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, int sPos, int ePos, String innerTag, TextComparitor tc, String... compareStr)
TagNode-Predicate static Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, int sPos, int ePos, Predicate<TagNode> p)
htmlTags[],
TagNode-Predicatestatic Vector<Vector<HTMLNode>>
all(Vector<? extends HTMLNode> html, int sPos, int ePos, Predicate<TagNode> p, String... htmlTags)
-