index.md 10 KB

//tvlib/org.mjdev.tvlib.assets/AssetFile

AssetFile

[androidJvm]\ class AssetFile(val context: Context, assetsPath: String) : InputStream, IAssetObject

Constructors

AssetFile [androidJvm]
constructor(context: Context, assetsPath: String)

Functions

Name Summary
available [androidJvm]
open fun available(): Int
close [androidJvm]
open override fun close()
contains [androidJvm]
open operator override fun contains(element: IAssetObject): Boolean
containsAll [androidJvm]
open override 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]
open override fun isEmpty(): Boolean
iterator [androidJvm]
open operator override fun iterator(): Iterator<IAssetObject>
mark [androidJvm]
open fun mark(p0: Int)
markSupported [androidJvm]
open fun markSupported(): Boolean
parallelStream [androidJvm]
open fun parallelStream(): Stream<IAssetObject>
read [androidJvm]
open fun read(p0: ByteArray): Int
open fun read(p0: ByteArray, p1: Int, p2: Int): Int
open override fun read(): Int
readAllBytes [androidJvm]
open fun readAllBytes(): ByteArray
readNBytes [androidJvm]
open fun readNBytes(p0: Int): ByteArray
open fun readNBytes(p0: ByteArray, p1: Int, p2: Int): Int
reset [androidJvm]
open fun reset()
skip [androidJvm]
open fun skip(p0: Long): Long
skipNBytes [androidJvm]
open fun skipNBytes(p0: Long)
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 override fun toString(): String
transferTo [androidJvm]
open fun transferTo(p0: OutputStream): Long

Properties

Name Summary
context [androidJvm]
val context: Context
file [androidJvm]
val file: File
name [androidJvm]
val name: String
size [androidJvm]
open override val size: Int
type [androidJvm]
open override val type: AssetType