public abstract class AbstractSelectable extends Object implements Selectable
| Constructor and Description |
|---|
AbstractSelectable() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
all()
multi string result
|
Selectable |
css(String selector)
select list with css selector
|
Selectable |
css(String selector,
String attrName)
select list with css selector
|
String |
get()
single string result
|
String |
getFirstSourceText() |
protected abstract List<String> |
getSourceTexts() |
Selectable |
jsonPath(String jsonPath)
extract by JSON Path expression
|
boolean |
match()
if result exist for select
|
Selectable |
regex(String regex)
select list with regex, default group is group 1
|
Selectable |
regex(String regex,
int group)
select list with regex
|
Selectable |
replace(String regex,
String replacement)
replace with regex
|
Selectable |
select(Selector selector)
extract by custom selector
|
protected Selectable |
select(Selector selector,
List<String> strings) |
Selectable |
selectList(Selector selector)
extract by custom selector
|
protected Selectable |
selectList(Selector selector,
List<String> strings) |
String |
toString()
single string result
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait$, $, links, nodes, smartContent, xpathpublic Selectable css(String selector)
Selectablecss in interface Selectableselector - css selector expressionpublic Selectable css(String selector, String attrName)
Selectablecss in interface Selectableselector - css selector expressionattrName - attribute name of css selectorprotected Selectable select(Selector selector, List<String> strings)
protected Selectable selectList(Selector selector, List<String> strings)
public List<String> all()
Selectableall in interface Selectablepublic Selectable jsonPath(String jsonPath)
SelectablejsonPath in interface SelectablejsonPath - jsonPathpublic String get()
Selectableget in interface Selectablepublic Selectable select(Selector selector)
Selectableselect in interface Selectableselector - selectorpublic Selectable selectList(Selector selector)
SelectableselectList in interface Selectableselector - selectorpublic Selectable regex(String regex)
Selectableregex in interface Selectableregex - regexpublic Selectable regex(String regex, int group)
Selectableregex in interface Selectableregex - regexgroup - grouppublic Selectable replace(String regex, String replacement)
Selectablereplace in interface Selectableregex - regexreplacement - replacementpublic String getFirstSourceText()
public String toString()
SelectabletoString in interface SelectabletoString in class Objectpublic boolean match()
Selectablematch in interface SelectableCopyright © 2017. All rights reserved.