| 程序包 | 说明 |
|---|---|
| cn.schoolwow.quickhttp.document | |
| cn.schoolwow.quickhttp.document.element | |
| cn.schoolwow.quickhttp.document.parser | |
| cn.schoolwow.quickhttp.document.query |
| 限定符和类型 | 方法和说明 |
|---|---|
Element |
Document.root() |
Element |
Document.selectFirst(String cssQuery) |
Element |
Document.selectLast(String cssQuery) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractElement |
| 限定符和类型 | 方法和说明 |
|---|---|
Element |
Element.childElement(int index)
获取指定子节点
|
Element |
AbstractElement.childElement(int index) |
Element |
Elements.first()
返回集合的第一个元素
|
Element |
Element.firstChild()
获取首个子节点
|
Element |
AbstractElement.firstChild() |
Element |
Elements.last()
返回集合的最后一个元素
|
Element |
Element.lastChild()
获取末尾子节点
|
Element |
AbstractElement.lastChild() |
Element |
Element.nextElementSibling()
获取它的后一个节点
|
Element |
AbstractElement.nextElementSibling() |
Element |
Element.parent()
获取父节点
|
Element |
AbstractElement.parent() |
Element |
Element.previousElementSibling()
获取它的前一个节点
|
Element |
AbstractElement.previousElementSibling() |
Element |
Element.remove()
移除该节点
|
Element |
AbstractElement.remove() |
Element |
Element.selectFirst(String cssQuery)
通过CSS选择器查找元素
|
Element |
AbstractElement.selectFirst(String cssQuery) |
Element |
Element.selectLast(String cssQuery)
通过CSS选择器查找元素
|
Element |
AbstractElement.selectLast(String cssQuery) |
| 构造器和说明 |
|---|
Elements(Element... elements) |
| 构造器和说明 |
|---|
Elements(Collection<Element> elements) |
Elements(List<Element> elements) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Element |
HTMLTokenParser.parse(List<HTMLToken> htmlTokenList) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ElementHandler.startElement(Element element)
标签开始时
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract int |
Evaluator.CssNthEvaluator.calculatePosition(Element element) |
protected int |
Evaluator.IsNthChild.calculatePosition(Element element) |
protected int |
Evaluator.IsNthLastChild.calculatePosition(Element element) |
protected int |
Evaluator.IsNthOfType.calculatePosition(Element element) |
protected int |
Evaluator.IsNthLastOfType.calculatePosition(Element element) |
abstract boolean |
StructuralEvaluator.matches(Element element) |
boolean |
StructuralEvaluator.Has.matches(Element element) |
boolean |
StructuralEvaluator.Not.matches(Element element) |
boolean |
StructuralEvaluator.Parent.matches(Element element) |
boolean |
StructuralEvaluator.ImmediateParent.matches(Element element) |
boolean |
StructuralEvaluator.PreviousSibling.matches(Element element) |
boolean |
StructuralEvaluator.ImmediatePreviousSibling.matches(Element element) |
abstract boolean |
Evaluator.matches(Element element) |
boolean |
Evaluator.Tag.matches(Element element) |
boolean |
Evaluator.TagEndsWith.matches(Element element) |
boolean |
Evaluator.Id.matches(Element element) |
boolean |
Evaluator.Class.matches(Element element) |
boolean |
Evaluator.Attribute.matches(Element element) |
boolean |
Evaluator.AttributeStarting.matches(Element element) |
boolean |
Evaluator.AttributeWithValue.matches(Element element) |
boolean |
Evaluator.AttributeWithValueNot.matches(Element element) |
boolean |
Evaluator.AttributeWithValueStarting.matches(Element element) |
boolean |
Evaluator.AttributeWithValueEnding.matches(Element element) |
boolean |
Evaluator.AttributeWithValueContaining.matches(Element element) |
boolean |
Evaluator.AttributeWithValueMatching.matches(Element element) |
boolean |
Evaluator.AllElements.matches(Element element) |
boolean |
Evaluator.IndexLessThan.matches(Element element) |
boolean |
Evaluator.IndexGreaterThan.matches(Element element) |
boolean |
Evaluator.IndexEquals.matches(Element element) |
boolean |
Evaluator.IsLastChild.matches(Element element) |
boolean |
Evaluator.CssNthEvaluator.matches(Element element) |
boolean |
Evaluator.IsFirstChild.matches(Element element) |
boolean |
Evaluator.IsRoot.matches(Element element) |
boolean |
Evaluator.IsOnlyChild.matches(Element element) |
boolean |
Evaluator.IsOnlyOfType.matches(Element element) |
boolean |
Evaluator.IsEmpty.matches(Element element) |
boolean |
Evaluator.ContainsText.matches(Element element) |
boolean |
Evaluator.ContainsOwnText.matches(Element element) |
boolean |
Evaluator.Matches.matches(Element element) |
boolean |
Evaluator.MatchesOwn.matches(Element element) |
abstract boolean |
CombiningEvaluator.matches(Element element) |
boolean |
CombiningEvaluator.And.matches(Element element) |
boolean |
CombiningEvaluator.Or.matches(Element element) |
Copyright © 2021. All rights reserved.