//tvlib/org.mjdev.tvlib.webscrapper.select
Package-level declarations
Types
| Name | Summary |
|---|---|
| CssClassName | [androidJvm] typealias CssClassName = String |
| CssSelectable | [androidJvm] abstract class CssSelectable |
| CssSelector | [androidJvm] class CssSelector(var rawCssSelector: String = "", var withClass: CssClassName? = null, var withId: String? = null, var withAttributeKey: String? = null, var withAttributeKeys: List<String>? = null, var withAttribute: Pair<String, String>? = null, var withAttributes: List<Pair<String, String>>? = null, val doc: CssSelectable = Doc(Document(""))) : CssSelectable |
| Doc | [androidJvm] open class Doc(val document: Document, var relaxed: Boolean = false) : DomTreeElement |
| DocElement | [androidJvm] class DocElement : DomTreeElement |
| DomTreeElement | [androidJvm] abstract class DomTreeElement : CssSelectable |
| ElementNotFoundException | [androidJvm] open class ElementNotFoundException(selector: String, tag: String = "") : Exception |
Properties
| Name | Summary |
|---|---|
| eachAttribute | [androidJvm] val List<DocElement>.eachAttribute: Map<String, String> |
| eachClassName | [androidJvm] val List<DocElement>.eachClassName: List<String> |
| eachDataAttribute | [androidJvm] val List<DocElement>.eachDataAttribute: Map<String, String> |
| eachHref | [androidJvm] val List<DocElement>.eachHref: List<String> |
| eachImage | [androidJvm] val List<DocElement>.eachImage: Map<String, String> |
| eachLink | [androidJvm] val List<DocElement>.eachLink: Map<String, String> |
| eachSrc | [androidJvm] val List<DocElement>.eachSrc: List<String> |
| eachTagName | [androidJvm] val List<DocElement>.eachTagName: List<String> |
| eachText | [androidJvm] val List<DocElement>.eachText: List<String> |
| html | [androidJvm] val List<DocElement>.html: String |
| isNotPresent | [androidJvm] val List<DocElement>.isNotPresent: Boolean |
| isPresent | [androidJvm] val List<DocElement>.isPresent: Boolean |
| text | [androidJvm] val List<DocElement>.text: String |
Functions
| Name | Summary |
|---|---|
| and | [androidJvm] infix fun Pair<String, String>.and(pair: Pair<String, String>): MutableList<Pair<String, String>> infix fun CssClassName.and(value: String): String |
| attribute | [androidJvm] infix fun List<DocElement>.attribute(attributeKey: String): String |
| eachAttribute | [androidJvm] infix fun List<DocElement>.eachAttribute(attributeKey: String): List<String> |
| forEachImage | [androidJvm] fun <T> List<DocElement>.forEachImage(init: (altText: String, url: String) -> T) |
| forEachLink | [androidJvm] fun <T> List<DocElement>.forEachLink(init: (text: String, url: String) -> T) |