//[tvlib](../../index.md)/[org.mjdev.tvlib.webscrapper.select](index.md) # Package-level declarations ## Types | Name | Summary | |---|---| | [CssClassName](index.md#-1154234121%2FClasslikes%2F-1596939238) | [androidJvm]
typealias [CssClassName](index.md#-1154234121%2FClasslikes%2F-1596939238) = [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [CssSelectable](-css-selectable/index.md) | [androidJvm]
abstract class [CssSelectable](-css-selectable/index.md) | | [CssSelector](-css-selector/index.md) | [androidJvm]
class [CssSelector](-css-selector/index.md)(var rawCssSelector: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", var withClass: [CssClassName](index.md#-1154234121%2FClasslikes%2F-1596939238)? = null, var withId: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? = null, var withAttributeKey: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? = null, var withAttributeKeys: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>? = null, var withAttribute: [Pair](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>? = null, var withAttributes: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[Pair](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>>? = null, val doc: [CssSelectable](-css-selectable/index.md) = Doc(Document(""))) : [CssSelectable](-css-selectable/index.md) | | [Doc](-doc/index.md) | [androidJvm]
open class [Doc](-doc/index.md)(val document: Document, var relaxed: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false) : [DomTreeElement](-dom-tree-element/index.md) | | [DocElement](-doc-element/index.md) | [androidJvm]
class [DocElement](-doc-element/index.md) : [DomTreeElement](-dom-tree-element/index.md) | | [DomTreeElement](-dom-tree-element/index.md) | [androidJvm]
abstract class [DomTreeElement](-dom-tree-element/index.md) : [CssSelectable](-css-selectable/index.md) | | [ElementNotFoundException](-element-not-found-exception/index.md) | [androidJvm]
open class [ElementNotFoundException](-element-not-found-exception/index.md)(selector: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), tag: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "") : [Exception](https://developer.android.com/reference/kotlin/java/lang/Exception.html) | ## Functions | Name | Summary | |---|---| | [and](and.md) | [androidJvm]
infix fun [Pair](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>.[and](and.md)(pair: [Pair](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>): [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[Pair](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>>
infix fun [CssClassName](index.md#-1154234121%2FClasslikes%2F-1596939238).[and](and.md)(value: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [attribute](attribute.md) | [androidJvm]
infix fun [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[attribute](attribute.md)(attributeKey: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [eachAttribute](each-attribute.md) | [androidJvm]
infix fun [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[eachAttribute](each-attribute.md)(attributeKey: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | | [forEachImage](for-each-image.md) | [androidJvm]
fun <[T](for-each-image.md)> [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[forEachImage](for-each-image.md)(init: (altText: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), url: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) -> [T](for-each-image.md)) | | [forEachLink](for-each-link.md) | [androidJvm]
fun <[T](for-each-link.md)> [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[forEachLink](for-each-link.md)(init: (text: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), url: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)) -> [T](for-each-link.md)) | ## Properties | Name | Summary | |---|---| | [eachAttribute](each-attribute.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[eachAttribute](each-attribute.md): [Map](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | | [eachClassName](each-class-name.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[eachClassName](each-class-name.md): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | | [eachDataAttribute](each-data-attribute.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[eachDataAttribute](each-data-attribute.md): [Map](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | | [eachHref](each-href.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[eachHref](each-href.md): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | | [eachImage](each-image.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[eachImage](each-image.md): [Map](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | | [eachLink](each-link.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[eachLink](each-link.md): [Map](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | | [eachSrc](each-src.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[eachSrc](each-src.md): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | | [eachTagName](each-tag-name.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[eachTagName](each-tag-name.md): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | | [eachText](each-text.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[eachText](each-text.md): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> | | [html](html.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[html](html.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [isNotPresent](is-not-present.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[isNotPresent](is-not-present.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [isPresent](is-present.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[isPresent](is-present.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [text](text.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](-doc-element/index.md)>.[text](text.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |