index.md 6.2 KB

//tvlib/org.mjdev.tvlib.assets/IAssetObject

IAssetObject

interface IAssetObject : Collection<IAssetObject>

Inheritors

AssetDirectory
AssetFile

Types

Name Summary
Companion [androidJvm]
object Companion

Functions

Name Summary
contains [androidJvm]
abstract operator fun contains(element: IAssetObject): Boolean
containsAll [androidJvm]
abstract fun containsAll(elements: Collection<IAssetObject>): Boolean
equals [androidJvm]
open operator fun equals(other: Any?): Boolean
forEach [androidJvm]
open fun forEach(p0: Consumer<in IAssetObject>)
hashCode [androidJvm]
open fun hashCode(): Int
isEmpty [androidJvm]
abstract fun isEmpty(): Boolean
iterator [androidJvm]
abstract operator override fun iterator(): Iterator<IAssetObject>
parallelStream [androidJvm]
open fun parallelStream(): Stream<IAssetObject>
spliterator [androidJvm]
open override fun spliterator(): Spliterator<IAssetObject>
stream [androidJvm]
open fun stream(): Stream<IAssetObject>
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>
toString [androidJvm]
open fun toString(): String

Properties

Name Summary
size [androidJvm]
abstract val size: Int
type [androidJvm]
abstract val type: AssetType