Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
open class ByteArrayDefinition(types: Type)
Link copied to clipboard
open class ByteArrayHandler(var buffer: SlicedByteArray)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SlicedByteArray(val data: ByteArray, val offset: Int, val length: Int)
Link copied to clipboard
Link copied to clipboard
class Type(val name: String, val type: DataType, size: Int = 0)
Link copied to clipboard
open class TypedByteArray(types: Type)

A class that provides a typed interface to a byte array.

Functions

Link copied to clipboard
fun blob(propertyName: String): BlobProperty
Link copied to clipboard
fun boolean(propertyName: String): BooleanProperty
Link copied to clipboard
fun byte(propertyName: String): ByteProperty
Link copied to clipboard
Link copied to clipboard
fun clob(propertyName: String): ClobProperty
Link copied to clipboard
fun double(propertyName: String, littleEndian: Boolean = false): ByteArrayProperty<Double>
Link copied to clipboard
fun float(propertyName: String, littleEndian: Boolean = false): ByteArrayProperty<Float>
Link copied to clipboard
fun int(propertyName: String, littleEndian: Boolean = false): ByteArrayProperty<Int>
Link copied to clipboard
fun long(propertyName: String, littleEndian: Boolean = false): ByteArrayProperty<Long>
Link copied to clipboard
fun short(propertyName: String, littleEndian: Boolean = false): ByteArrayProperty<Short>
Link copied to clipboard
fun string(propertyName: String): StringProperty