Skip to content

//tvlib/org.mjdev.tvlib.helpers.cursor/PhotoCursor

PhotoCursor

[androidJvm]\ class PhotoCursor(context: Context) : CachingCursor<PhotoItem>

Constructors

PhotoCursor [androidJvm]
constructor(context: Context)

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
isNotEmpty [androidJvm]
val isNotEmpty: Boolean
isNotEmpty [androidJvm]
val Cursor.isNotEmpty: Boolean
isNotPresent [androidJvm]
val List<DocElement>.isNotPresent: Boolean
isPresent [androidJvm]
val List<DocElement>.isPresent: Boolean
size [androidJvm]
open override val size: Int
text [androidJvm]
val List<DocElement>.text: String

Functions

Name Summary
asMap [androidJvm]
fun Cursor.asMap(projection: Array<String> = columnNames): Map<String, Any?>
fun <E> List<E>.asMap(block: (E) -> Pair<String?, E?>?): Map<String, List<E>>
attribute [androidJvm]
infix fun List<DocElement>.attribute(attributeKey: String): String
close [androidJvm]
open override fun close()
contains [androidJvm]
open operator override fun contains(element: PhotoItem?): Boolean
contains [androidJvm]
fun <T> List<T>.contains(block: (T) -> Boolean): Boolean
fun List<ScrapeLink>.contains(url: String): Boolean
containsAll [androidJvm]
open override fun containsAll(elements: Collection<PhotoItem?>): Boolean
containsNot [androidJvm]
fun <T> List<T>.containsNot(block: (T) -> Boolean): Boolean
copyStringToBuffer [androidJvm]
open override fun copyStringToBuffer(idx: Int, text: CharArrayBuffer?)
deactivate [androidJvm]
open override fun ~~deactivate~~()
eachAttribute [androidJvm]
infix fun List<DocElement>.eachAttribute(attributeKey: String): List<String>
equals [androidJvm]
open operator fun equals(other: Any?): Boolean
forEach [androidJvm]
open fun forEach(p0: Consumer<in PhotoItem?>)
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)
get [androidJvm]
open operator override fun get(index: Int): PhotoItem?
getBlob [androidJvm]
open override fun getBlob(idx: Int): ByteArray
getColumn [androidJvm]
fun Cursor.getColumn(idx: Int): Any?
getColumnCount [androidJvm]
open override fun getColumnCount(): Int
getColumnIndex [androidJvm]
open override fun getColumnIndex(name: String?): Int
getColumnIndexOrThrow [androidJvm]
open override fun getColumnIndexOrThrow(name: String?): Int
getColumnName [androidJvm]
open override fun getColumnName(idx: Int): String?
getColumnNames [androidJvm]
open override fun getColumnNames(): Array<String>?
getCount [androidJvm]
open override fun getCount(): Int
getData [androidJvm]
fun getData(idx: Int): PhotoItem?
getData [androidJvm]
fun Cursor.getData(idx: Int): Any?
getDouble [androidJvm]
open override fun getDouble(idx: Int): Double
getExtras [androidJvm]
open override fun getExtras(): Bundle?
getFloat [androidJvm]
open override fun getFloat(idx: Int): Float
getInt [androidJvm]
open override fun getInt(idx: Int): Int
getLong [androidJvm]
open override fun getLong(idx: Int): Long
getNotificationUri [androidJvm]
open override fun getNotificationUri(): Uri?
getNotificationUris [androidJvm]
open fun getNotificationUris(): MutableList<Uri>?
getPosition [androidJvm]
open override fun getPosition(): Int
getShort [androidJvm]
open override fun getShort(idx: Int): Short
getString [androidJvm]
open override fun getString(idx: Int): String
getType [androidJvm]
open override fun getType(idx: Int): Int
getWantsAllOnMoveCalls [androidJvm]
open override fun getWantsAllOnMoveCalls(): Boolean
hashCode [androidJvm]
open fun hashCode(): Int
indexOf [androidJvm]
open override fun indexOf(element: PhotoItem?): Int
indexOf [androidJvm]
fun <T> List<T>.indexOf(predicate: (T) -> Boolean): Int
isAfterLast [androidJvm]
open override fun isAfterLast(): Boolean
isBeforeFirst [androidJvm]
open override fun isBeforeFirst(): Boolean
isClosed [androidJvm]
open override fun isClosed(): Boolean
isEmpty [androidJvm]
open override fun isEmpty(): Boolean
isFirst [androidJvm]
open override fun isFirst(): Boolean
isLast [androidJvm]
open override fun isLast(): Boolean
isNull [androidJvm]
open override fun isNull(idx: Int): Boolean
iterator [androidJvm]
open operator override fun iterator(): Iterator<PhotoItem?>
lastIndexOf [androidJvm]
open override fun lastIndexOf(element: PhotoItem?): Int
listIterator [androidJvm]
open override fun listIterator(): ListIterator<PhotoItem?>
open override fun listIterator(index: Int): ListIterator<PhotoItem?>
move [androidJvm]
open override fun move(idx: Int): Boolean
moveToFirst [androidJvm]
open override fun moveToFirst(): Boolean
moveToLast [androidJvm]
open override fun moveToLast(): Boolean
moveToNext [androidJvm]
open override fun moveToNext(): Boolean
moveToPosition [androidJvm]
open override fun moveToPosition(idx: Int): Boolean
moveToPrevious [androidJvm]
open override fun moveToPrevious(): Boolean
parallelStream [androidJvm]
open fun parallelStream(): Stream<PhotoItem?>
registerContentObserver [androidJvm]
open override fun registerContentObserver(observer: ContentObserver?)
registerDataSetObserver [androidJvm]
open override fun registerDataSetObserver(observer: DataSetObserver?)
removeComments [androidJvm]
fun List<String>.removeComments(vararg startTagChars: Char): List<String>
removeEmptyLines [androidJvm]
fun List<String>.removeEmptyLines(): List<String>
requery [androidJvm]
open override fun ~~requery~~(): Boolean
respond [androidJvm]
open override fun respond(b: Bundle?): Bundle?
setExtras [androidJvm]
@RequiresApi(value = 23)
open override fun setExtras(extras: Bundle?)
setNotificationUri [androidJvm]
open override fun setNotificationUri(cr: ContentResolver?, uri: Uri?)
setNotificationUris [androidJvm]
open fun setNotificationUris(p0: ContentResolver, p1: MutableList<Uri>)
spliterator [androidJvm]
open override fun spliterator(): Spliterator<PhotoItem?>
stream [androidJvm]
open fun stream(): Stream<PhotoItem?>
subList [androidJvm]
open override fun subList(fromIndex: Int, toIndex: Int): List<PhotoItem?>
take [androidJvm]
fun take(count: Int, idx: Int = 0): List<PhotoItem>
takeIf [androidJvm]
fun takeIf(count: Int, idx: Int = 0, condition: PhotoItem.() -> Boolean): List<PhotoItem>
takeIf [androidJvm]
fun <T> Iterable<T>.takeIf(n: Int, condition: T.() -> Boolean): List<T>
toArray [androidJvm]
open fun <T : Any> ~~toArray~~(p0: IntFunction<Array<T>>): Array<T>
toBundle [androidJvm]
fun List<Pair<String, Any?>>.toBundle(): Bundle
toString [androidJvm]
open fun toString(): String
trimLines [androidJvm]
fun List<String>.trimLines(): List<String>
unregisterContentObserver [androidJvm]
open override fun unregisterContentObserver(observer: ContentObserver?)
unregisterDataSetObserver [androidJvm]
open override fun unregisterDataSetObserver(observer: DataSetObserver?)