//tvlib/org.mjdev.tvlib.ui.components.page/PagerScope
[androidJvm]\ class PagerScope(val navController: NavHostControllerEx, startIndex: Int = 0, pages: PagerScope.() -> Unit = {}, val onPageChange: (index: Int, page: Page?) -> Unit = { index, page -> }) : ArrayList<Page>
| PagerScope | [androidJvm] constructor(navController: NavHostControllerEx, startIndex: Int = 0, pages: PagerScope.() -> Unit = {}, onPageChange: (index: Int, page: Page?) -> Unit = { index, page -> }) |
| Name | Summary |
|---|---|
| add | [androidJvm] open override fun add(element: Page): Boolean open override fun add(index: Int, element: Page) |
| addAll | [androidJvm] open override fun addAll(elements: Collection<Page>): Boolean open override fun addAll(index: Int, elements: Collection<Page>): Boolean |
| addUnique | [androidJvm] fun <T> MutableList<T>.addUnique(element: T, replace: Boolean = true) |
| asMap | [androidJvm] fun <E> List<E>.asMap(block: (E) -> Pair<String?, E?>?): Map<String, List<E>> |
| attribute | [androidJvm] infix fun List<DocElement>.attribute(attributeKey: String): String |
| clear | [androidJvm] open override fun clear() |
| clone | [androidJvm] open override fun clone(): Any |
| contains | [androidJvm] open operator override fun contains(element: Page): 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<Page>): Boolean |
| containsNot | [androidJvm] fun <T> List<T>.containsNot(block: (T) -> Boolean): Boolean |
| eachAttribute | [androidJvm] infix fun List<DocElement>.eachAttribute(attributeKey: String): List<String> |
| ensureCapacity | [androidJvm] open fun ensureCapacity(p0: Int) |
| equals | [androidJvm] open operator override fun equals(other: Any?): Boolean |
| forEach | [androidJvm] open override fun forEach(p0: Consumer<in Page>) |
| 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): Page |
| hashCode | [androidJvm] open override fun hashCode(): Int |
| indexOf | [androidJvm] open override fun indexOf(element: Page): Int |
| indexOf | [androidJvm] fun <T> List<T>.indexOf(predicate: (T) -> Boolean): Int |
| indexOfPage | [androidJvm] fun indexOfPage(page: Page?): Int |
| isEmpty | [androidJvm] open override fun isEmpty(): Boolean |
| iterator | [androidJvm] open operator override fun iterator(): MutableIterator<Page> |
| lastIndexOf | [androidJvm] open override fun lastIndexOf(element: Page): Int |
| listIterator | [androidJvm] open override fun listIterator(): MutableListIterator<Page> open override fun listIterator(index: Int): MutableListIterator<Page> |
| menuItem | [androidJvm] fun menuItem(vararg item: MenuItem) |
| page | [androidJvm] fun page(page: Page, menuGravity: MenuItem.Gravity = Center, isStartPage: Boolean = false) |
| parallelStream | [androidJvm] open fun parallelStream(): Stream<Page> |
| remove | [androidJvm] open override fun remove(element: Page): Boolean |
| removeAll | [androidJvm] open override fun removeAll(elements: Collection<Page>): Boolean |
| removeAt | [androidJvm] open override fun removeAt(p0: Int): Page |
| removeComments | [androidJvm] fun List<String>.removeComments(vararg startTagChars: Char): List<String> |
| removeEmptyLines | [androidJvm] fun List<String>.removeEmptyLines(): List<String> |
| removeIf | [androidJvm] open override fun removeIf(p0: Predicate<in Page>): Boolean |
| replaceAll | [androidJvm] open override fun replaceAll(p0: UnaryOperator<Page>) |
| retainAll | [androidJvm] open override fun retainAll(elements: Collection<Page>): Boolean |
| scrollToPage | [androidJvm] fun scrollToPage(index: Int) |
| set | [androidJvm] open operator override fun set(index: Int, element: Page): Page |
| sort | [androidJvm] open override fun sort(p0: Comparator<in Page>) |
| spliterator | [androidJvm] open override fun spliterator(): Spliterator<Page> |
| stream | [androidJvm] open fun stream(): Stream<Page> |
| subList | [androidJvm] open override fun subList(fromIndex: Int, toIndex: Int): MutableList<Page> |
| takeIf | [androidJvm] fun <T> Iterable<T>.takeIf(n: Int, condition: T.() -> Boolean): List<T> |
| toArray | [androidJvm] open override fun toArray(): Array<Any> open override fun <T : Any> toArray(p0: Array<T>): Array<T> open fun <T : Any> |
| toBundle | [androidJvm] fun List<Pair<String, Any?>>.toBundle(): Bundle |
| toString | [androidJvm] open override fun toString(): String |
| trimLines | [androidJvm] fun List<String>.trimLines(): List<String> |
| trimToSize | [androidJvm] open fun trimToSize() |