//[tvlib](../../../index.md)/[org.mjdev.tvlib.helpers.cursor](../index.md)/[CachingCursor](index.md) # CachingCursor open class [CachingCursor](index.md)<[T](index.md)>(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), uri: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)?, projection: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>, selection: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? = null, selectionArgs: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>? = null, sortOrder: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? = null, transform: ([Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor.html)) -> [T](index.md)? = { null }) : [Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor.html), [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[T](index.md)?> #### Inheritors | | |---| | [AudioCursor](../-audio-cursor/index.md) | | [PhotoCursor](../-photo-cursor/index.md) | | [VideoCursor](../-video-cursor/index.md) | ## Constructors | | | |---|---| | [CachingCursor](-caching-cursor.md) | [androidJvm]
constructor(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), uri: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)?, projection: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>, selection: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? = null, selectionArgs: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>? = null, sortOrder: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? = null, transform: ([Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor.html)) -> [T](index.md)? = { null }) | ## Types | Name | Summary | |---|---| | [CachedCursorItem](-cached-cursor-item/index.md) | [androidJvm]
data class [CachedCursorItem](-cached-cursor-item/index.md)<[CT](-cached-cursor-item/index.md)>(val idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), val cached: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html), val data: [CT](-cached-cursor-item/index.md)?) | | [Companion](-companion/index.md) | [androidJvm]
object [Companion](-companion/index.md) | ## Functions | Name | Summary | |---|---| | [asMap](../../org.mjdev.tvlib.extensions/-cursor-ext/as-map.md) | [androidJvm]
fun [Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor.html).[asMap](../../org.mjdev.tvlib.extensions/-cursor-ext/as-map.md)(projection: [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)> = columnNames): [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), [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)?>
fun <[E](../../org.mjdev.tvlib.extensions/-list-ext/as-map.md)> [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[E](../../org.mjdev.tvlib.extensions/-list-ext/as-map.md)>.[asMap](../../org.mjdev.tvlib.extensions/-list-ext/as-map.md)(block: ([E](../../org.mjdev.tvlib.extensions/-list-ext/as-map.md)) -> [Pair](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?, [E](../../org.mjdev.tvlib.extensions/-list-ext/as-map.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), [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[E](../../org.mjdev.tvlib.extensions/-list-ext/as-map.md)>> | | [attribute](../../org.mjdev.tvlib.webscrapper.select/attribute.md) | [androidJvm]
infix fun [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[attribute](../../org.mjdev.tvlib.webscrapper.select/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) | | [close](close.md) | [androidJvm]
open override fun [close](close.md)() | | [contains](contains.md) | [androidJvm]
open operator override fun [contains](contains.md)(element: [T](index.md)?): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [contains](../../org.mjdev.tvlib.extensions/-list-ext/contains.md) | [androidJvm]
fun <[T](../../org.mjdev.tvlib.extensions/-list-ext/contains.md)> [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[T](../../org.mjdev.tvlib.extensions/-list-ext/contains.md)>.[contains](../../org.mjdev.tvlib.extensions/-list-ext/contains.md)(block: ([T](../../org.mjdev.tvlib.extensions/-list-ext/contains.md)) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
fun [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[ScrapeLink](../../org.mjdev.tvlib.webscrapper.base/-scrape-link/index.md)>.[contains](../../org.mjdev.tvlib.webscrapper.base/-scrape-link/-companion/contains.md)(url: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [containsAll](contains-all.md) | [androidJvm]
open override fun [containsAll](contains-all.md)(elements: [Collection](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-collection/index.html)<[T](index.md)?>): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [containsNot](../../org.mjdev.tvlib.extensions/-list-ext/contains-not.md) | [androidJvm]
fun <[T](../../org.mjdev.tvlib.extensions/-list-ext/contains-not.md)> [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[T](../../org.mjdev.tvlib.extensions/-list-ext/contains-not.md)>.[containsNot](../../org.mjdev.tvlib.extensions/-list-ext/contains-not.md)(block: ([T](../../org.mjdev.tvlib.extensions/-list-ext/contains-not.md)) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [copyStringToBuffer](copy-string-to-buffer.md) | [androidJvm]
open override fun [copyStringToBuffer](copy-string-to-buffer.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), text: [CharArrayBuffer](https://developer.android.com/reference/kotlin/android/database/CharArrayBuffer.html)?) | | [deactivate](deactivate.md) | [androidJvm]
open override fun [~~deactivate~~](deactivate.md)() | | [eachAttribute](../../org.mjdev.tvlib.webscrapper.select/each-attribute.md) | [androidJvm]
infix fun [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[eachAttribute](../../org.mjdev.tvlib.webscrapper.select/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)> | | [equals](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#585090901%2FFunctions%2F-1596939238) | [androidJvm]
open operator fun [equals](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#585090901%2FFunctions%2F-1596939238)(other: [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)?): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [forEach](index.md#1465639398%2FFunctions%2F-1596939238) | [androidJvm]
open fun [forEach](index.md#1465639398%2FFunctions%2F-1596939238)(p0: [Consumer](https://developer.android.com/reference/kotlin/java/util/function/Consumer.html)<in [T](index.md)?>) | | [forEachImage](../../org.mjdev.tvlib.webscrapper.select/for-each-image.md) | [androidJvm]
fun <[T](../../org.mjdev.tvlib.webscrapper.select/for-each-image.md)> [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[forEachImage](../../org.mjdev.tvlib.webscrapper.select/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](../../org.mjdev.tvlib.webscrapper.select/for-each-image.md)) | | [forEachLink](../../org.mjdev.tvlib.webscrapper.select/for-each-link.md) | [androidJvm]
fun <[T](../../org.mjdev.tvlib.webscrapper.select/for-each-link.md)> [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[forEachLink](../../org.mjdev.tvlib.webscrapper.select/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](../../org.mjdev.tvlib.webscrapper.select/for-each-link.md)) | | [get](get.md) | [androidJvm]
open operator override fun [get](get.md)(index: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [T](index.md)? | | [getBlob](get-blob.md) | [androidJvm]
open override fun [getBlob](get-blob.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [ByteArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/index.html) | | [getColumn](../../org.mjdev.tvlib.extensions/-cursor-ext/get-column.md) | [androidJvm]
fun [Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor.html).[getColumn](../../org.mjdev.tvlib.extensions/-cursor-ext/get-column.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)? | | [getColumnCount](get-column-count.md) | [androidJvm]
open override fun [getColumnCount](get-column-count.md)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [getColumnIndex](get-column-index.md) | [androidJvm]
open override fun [getColumnIndex](get-column-index.md)(name: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [getColumnIndexOrThrow](get-column-index-or-throw.md) | [androidJvm]
open override fun [getColumnIndexOrThrow](get-column-index-or-throw.md)(name: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)?): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [getColumnName](get-column-name.md) | [androidJvm]
open override fun [getColumnName](get-column-name.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? | | [getColumnNames](get-column-names.md) | [androidJvm]
open override fun [getColumnNames](get-column-names.md)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)>? | | [getCount](get-count.md) | [androidJvm]
open override fun [getCount](get-count.md)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [getData](get-data.md) | [androidJvm]
fun [getData](get-data.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [T](index.md)? | | [getData](../../org.mjdev.tvlib.extensions/-cursor-ext/get-data.md) | [androidJvm]
fun [Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor.html).[getData](../../org.mjdev.tvlib.extensions/-cursor-ext/get-data.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)? | | [getDouble](get-double.md) | [androidJvm]
open override fun [getDouble](get-double.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Double](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html) | | [getExtras](get-extras.md) | [androidJvm]
open override fun [getExtras](get-extras.md)(): [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)? | | [getFloat](get-float.md) | [androidJvm]
open override fun [getFloat](get-float.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Float](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html) | | [getInt](get-int.md) | [androidJvm]
open override fun [getInt](get-int.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [getLong](get-long.md) | [androidJvm]
open override fun [getLong](get-long.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) | | [getNotificationUri](get-notification-uri.md) | [androidJvm]
open override fun [getNotificationUri](get-notification-uri.md)(): [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)? | | [getNotificationUris](../-video-cursor/index.md#-1417206855%2FFunctions%2F-1596939238) | [androidJvm]
open fun [getNotificationUris](../-video-cursor/index.md#-1417206855%2FFunctions%2F-1596939238)(): [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)>? | | [getPosition](get-position.md) | [androidJvm]
open override fun [getPosition](get-position.md)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [getShort](get-short.md) | [androidJvm]
open override fun [getShort](get-short.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Short](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-short/index.html) | | [getString](get-string.md) | [androidJvm]
open override fun [getString](get-string.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [getType](get-type.md) | [androidJvm]
open override fun [getType](get-type.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [getWantsAllOnMoveCalls](get-wants-all-on-move-calls.md) | [androidJvm]
open override fun [getWantsAllOnMoveCalls](get-wants-all-on-move-calls.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [hashCode](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#1794629105%2FFunctions%2F-1596939238) | [androidJvm]
open fun [hashCode](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#1794629105%2FFunctions%2F-1596939238)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [indexOf](index-of.md) | [androidJvm]
open override fun [indexOf](index-of.md)(element: [T](index.md)?): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [indexOf](../../org.mjdev.tvlib.extensions/-list-ext/index-of.md) | [androidJvm]
fun <[T](../../org.mjdev.tvlib.extensions/-list-ext/index-of.md)> [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[T](../../org.mjdev.tvlib.extensions/-list-ext/index-of.md)>.[indexOf](../../org.mjdev.tvlib.extensions/-list-ext/index-of.md)(predicate: ([T](../../org.mjdev.tvlib.extensions/-list-ext/index-of.md)) -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [isAfterLast](is-after-last.md) | [androidJvm]
open override fun [isAfterLast](is-after-last.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [isBeforeFirst](is-before-first.md) | [androidJvm]
open override fun [isBeforeFirst](is-before-first.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [isClosed](is-closed.md) | [androidJvm]
open override fun [isClosed](is-closed.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [isEmpty](is-empty.md) | [androidJvm]
open override fun [isEmpty](is-empty.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [isFirst](is-first.md) | [androidJvm]
open override fun [isFirst](is-first.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [isLast](is-last.md) | [androidJvm]
open override fun [isLast](is-last.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [isNull](is-null.md) | [androidJvm]
open override fun [isNull](is-null.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [iterator](iterator.md) | [androidJvm]
open operator override fun [iterator](iterator.md)(): [Iterator](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterator/index.html)<[T](index.md)?> | | [lastIndexOf](last-index-of.md) | [androidJvm]
open override fun [lastIndexOf](last-index-of.md)(element: [T](index.md)?): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [listIterator](list-iterator.md) | [androidJvm]
open override fun [listIterator](list-iterator.md)(): [ListIterator](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list-iterator/index.html)<[T](index.md)?>
open override fun [listIterator](list-iterator.md)(index: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [ListIterator](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list-iterator/index.html)<[T](index.md)?> | | [move](move.md) | [androidJvm]
open override fun [move](move.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [moveToFirst](move-to-first.md) | [androidJvm]
open override fun [moveToFirst](move-to-first.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [moveToLast](move-to-last.md) | [androidJvm]
open override fun [moveToLast](move-to-last.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [moveToNext](move-to-next.md) | [androidJvm]
open override fun [moveToNext](move-to-next.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [moveToPosition](move-to-position.md) | [androidJvm]
open override fun [moveToPosition](move-to-position.md)(idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [moveToPrevious](move-to-previous.md) | [androidJvm]
open override fun [moveToPrevious](move-to-previous.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [parallelStream](../../org.mjdev.tvlib.ui.components.page/-pager-scope/index.md#-1592339412%2FFunctions%2F-1596939238) | [androidJvm]
open fun [parallelStream](../../org.mjdev.tvlib.ui.components.page/-pager-scope/index.md#-1592339412%2FFunctions%2F-1596939238)(): [Stream](https://developer.android.com/reference/kotlin/java/util/stream/Stream.html)<[T](index.md)?> | | [registerContentObserver](register-content-observer.md) | [androidJvm]
open override fun [registerContentObserver](register-content-observer.md)(observer: [ContentObserver](https://developer.android.com/reference/kotlin/android/database/ContentObserver.html)?) | | [registerDataSetObserver](register-data-set-observer.md) | [androidJvm]
open override fun [registerDataSetObserver](register-data-set-observer.md)(observer: [DataSetObserver](https://developer.android.com/reference/kotlin/android/database/DataSetObserver.html)?) | | [removeComments](../../org.mjdev.tvlib.extensions/-string-ext/remove-comments.md) | [androidJvm]
fun [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)>.[removeComments](../../org.mjdev.tvlib.extensions/-string-ext/remove-comments.md)(vararg startTagChars: [Char](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char/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)> | | [removeEmptyLines](../../org.mjdev.tvlib.extensions/-string-ext/remove-empty-lines.md) | [androidJvm]
fun [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)>.[removeEmptyLines](../../org.mjdev.tvlib.extensions/-string-ext/remove-empty-lines.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)> | | [requery](requery.md) | [androidJvm]
open override fun [~~requery~~](requery.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [respond](respond.md) | [androidJvm]
open override fun [respond](respond.md)(b: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?): [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)? | | [setExtras](set-extras.md) | [androidJvm]
@[RequiresApi](https://developer.android.com/reference/kotlin/androidx/annotation/RequiresApi.html)(value = 23)
open override fun [setExtras](set-extras.md)(extras: [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html)?) | | [setNotificationUri](set-notification-uri.md) | [androidJvm]
open override fun [setNotificationUri](set-notification-uri.md)(cr: [ContentResolver](https://developer.android.com/reference/kotlin/android/content/ContentResolver.html)?, uri: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)?) | | [setNotificationUris](../-video-cursor/index.md#-425790545%2FFunctions%2F-1596939238) | [androidJvm]
open fun [setNotificationUris](../-video-cursor/index.md#-425790545%2FFunctions%2F-1596939238)(p0: [ContentResolver](https://developer.android.com/reference/kotlin/android/content/ContentResolver.html), p1: [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)>) | | [spliterator](../-video-cursor/index.md#703021258%2FFunctions%2F-1596939238) | [androidJvm]
open override fun [spliterator](../-video-cursor/index.md#703021258%2FFunctions%2F-1596939238)(): [Spliterator](https://developer.android.com/reference/kotlin/java/util/Spliterator.html)<[T](index.md)?> | | [stream](../../org.mjdev.tvlib.ui.components.page/-pager-scope/index.md#135225651%2FFunctions%2F-1596939238) | [androidJvm]
open fun [stream](../../org.mjdev.tvlib.ui.components.page/-pager-scope/index.md#135225651%2FFunctions%2F-1596939238)(): [Stream](https://developer.android.com/reference/kotlin/java/util/stream/Stream.html)<[T](index.md)?> | | [subList](sub-list.md) | [androidJvm]
open override fun [subList](sub-list.md)(fromIndex: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), toIndex: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[T](index.md)?> | | [take](take.md) | [androidJvm]
fun [take](take.md)(count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 0): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[T](index.md)> | | [takeIf](take-if.md) | [androidJvm]
fun [takeIf](take-if.md)(count: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), idx: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 0, condition: [T](index.md).() -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[T](index.md)> | | [takeIf](../../org.mjdev.tvlib.extensions/-list-ext/take-if.md) | [androidJvm]
fun <[T](../../org.mjdev.tvlib.extensions/-list-ext/take-if.md)> [Iterable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html)<[T](../../org.mjdev.tvlib.extensions/-list-ext/take-if.md)>.[takeIf](../../org.mjdev.tvlib.extensions/-list-ext/take-if.md)(n: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html), condition: [T](../../org.mjdev.tvlib.extensions/-list-ext/take-if.md).() -> [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[T](../../org.mjdev.tvlib.extensions/-list-ext/take-if.md)> | | [toArray](../../org.mjdev.tvlib.ui.components.page/-pager-scope/index.md#-1215154575%2FFunctions%2F-1596939238) | [androidJvm]
open fun <[T](../../org.mjdev.tvlib.ui.components.page/-pager-scope/index.md#-1215154575%2FFunctions%2F-1596939238) : [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)> [~~toArray~~](../../org.mjdev.tvlib.ui.components.page/-pager-scope/index.md#-1215154575%2FFunctions%2F-1596939238)(p0: [IntFunction](https://developer.android.com/reference/kotlin/java/util/function/IntFunction.html)<[Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[T](../../org.mjdev.tvlib.ui.components.page/-pager-scope/index.md#-1215154575%2FFunctions%2F-1596939238)>>): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[T](../../org.mjdev.tvlib.ui.components.page/-pager-scope/index.md#-1215154575%2FFunctions%2F-1596939238)> | | [toBundle](../../org.mjdev.tvlib.extensions/-list-ext/to-bundle.md) | [androidJvm]
fun [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), [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)?>>.[toBundle](../../org.mjdev.tvlib.extensions/-list-ext/to-bundle.md)(): [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html) | | [toString](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#1616463040%2FFunctions%2F-1596939238) | [androidJvm]
open fun [toString](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#1616463040%2FFunctions%2F-1596939238)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [trimLines](../../org.mjdev.tvlib.extensions/-string-ext/trim-lines.md) | [androidJvm]
fun [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)>.[trimLines](../../org.mjdev.tvlib.extensions/-string-ext/trim-lines.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)> | | [unregisterContentObserver](unregister-content-observer.md) | [androidJvm]
open override fun [unregisterContentObserver](unregister-content-observer.md)(observer: [ContentObserver](https://developer.android.com/reference/kotlin/android/database/ContentObserver.html)?) | | [unregisterDataSetObserver](unregister-data-set-observer.md) | [androidJvm]
open override fun [unregisterDataSetObserver](unregister-data-set-observer.md)(observer: [DataSetObserver](https://developer.android.com/reference/kotlin/android/database/DataSetObserver.html)?) | ## Properties | Name | Summary | |---|---| | [eachAttribute](../../org.mjdev.tvlib.webscrapper.select/each-attribute.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[eachAttribute](../../org.mjdev.tvlib.webscrapper.select/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](../../org.mjdev.tvlib.webscrapper.select/each-class-name.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[eachClassName](../../org.mjdev.tvlib.webscrapper.select/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](../../org.mjdev.tvlib.webscrapper.select/each-data-attribute.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[eachDataAttribute](../../org.mjdev.tvlib.webscrapper.select/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](../../org.mjdev.tvlib.webscrapper.select/each-href.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[eachHref](../../org.mjdev.tvlib.webscrapper.select/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](../../org.mjdev.tvlib.webscrapper.select/each-image.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[eachImage](../../org.mjdev.tvlib.webscrapper.select/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](../../org.mjdev.tvlib.webscrapper.select/each-link.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[eachLink](../../org.mjdev.tvlib.webscrapper.select/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](../../org.mjdev.tvlib.webscrapper.select/each-src.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[eachSrc](../../org.mjdev.tvlib.webscrapper.select/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](../../org.mjdev.tvlib.webscrapper.select/each-tag-name.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[eachTagName](../../org.mjdev.tvlib.webscrapper.select/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](../../org.mjdev.tvlib.webscrapper.select/each-text.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[eachText](../../org.mjdev.tvlib.webscrapper.select/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](../../org.mjdev.tvlib.webscrapper.select/html.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[html](../../org.mjdev.tvlib.webscrapper.select/html.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [isNotEmpty](is-not-empty.md) | [androidJvm]
val [isNotEmpty](is-not-empty.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [isNotEmpty](../../org.mjdev.tvlib.extensions/-cursor-ext/is-not-empty.md) | [androidJvm]
val [Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor.html).[isNotEmpty](../../org.mjdev.tvlib.extensions/-cursor-ext/is-not-empty.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [isNotPresent](../../org.mjdev.tvlib.webscrapper.select/is-not-present.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[isNotPresent](../../org.mjdev.tvlib.webscrapper.select/is-not-present.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [isPresent](../../org.mjdev.tvlib.webscrapper.select/is-present.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[isPresent](../../org.mjdev.tvlib.webscrapper.select/is-present.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [size](size.md) | [androidJvm]
open override val [size](size.md): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [text](../../org.mjdev.tvlib.webscrapper.select/text.md) | [androidJvm]
val [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[DocElement](../../org.mjdev.tvlib.webscrapper.select/-doc-element/index.md)>.[text](../../org.mjdev.tvlib.webscrapper.select/text.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |