NBT-Manipulator

A kotlin/java lib that allows you to read and write NBT data in a clean way

View on GitHub

//nbt-manipulator/br.com.gamemods.nbtmanipulator/LittleEndianDataInputStream

LittleEndianDataInputStream

[jvm]
class LittleEndianDataInputStream(in: InputStream) : FilterInputStream, DataInput

Implementation of DataInput that reads data from an InputStream using little endian byte order.

Author

joserobjr

Since

2020-10-20

Parameters

jvm

   
in the underlying input stream.

Constructors

   
LittleEndianDataInputStream [jvm]
fun LittleEndianDataInputStream(in: InputStream)

Functions

Name Summary
available [jvm]
open override fun available(): Int
close [jvm]
open override fun close()
mark [jvm]
open override fun mark(p0: Int)
markSupported [jvm]
open override fun markSupported(): Boolean
read [jvm]
open override fun read(): Int
open override fun read(p0: ByteArray): Int
open override fun read(p0: ByteArray, p1: Int, p2: Int): Int
readAllBytes [jvm]
open fun readAllBytes(): ByteArray
readBoolean [jvm]
open override fun readBoolean(): Boolean
readByte [jvm]
open override fun readByte(): Byte
readChar [jvm]
open override fun readChar(): Char
readDouble [jvm]
open override fun readDouble(): Double
readFloat [jvm]
open override fun readFloat(): Float
readFully [jvm]
open override fun readFully(b: ByteArray)
open override fun readFully(b: ByteArray, off: Int, len: Int)
readInt [jvm]
open override fun readInt(): Int
readLine [jvm]
open override fun readLine(): String
readLong [jvm]
open override fun readLong(): Long
readNBytes [jvm]
open fun readNBytes(p0: Int): ByteArray
open fun readNBytes(p0: ByteArray, p1: Int, p2: Int): Int
readShort [jvm]
open override fun readShort(): Short
readUnsignedByte [jvm]
open override fun readUnsignedByte(): Int
readUnsignedShort [jvm]
open override fun readUnsignedShort(): Int
readUTF [jvm]
open override fun readUTF(): String
reset [jvm]
open override fun reset()
skip [jvm]
open override fun skip(p0: Long): Long
skipBytes [jvm]
open override fun skipBytes(n: Int): Int
transferTo [jvm]
open fun transferTo(p0: OutputStream): Long

Properties

Name Summary
in [jvm]
val in: InputStream