//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) |
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 |
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 |