typed-byte-arrays
Toggle table of contents
0.3.7
common
Platform filter
common
Switch theme
Search in API
typed-byte-arrays
typed-byte-arrays
/
nl.astraeus.tba
/
MutableByteArrayHandler
Mutable
Byte
Array
Handler
class
MutableByteArrayHandler
(
var
buffer
:
SlicedByteArray
)
:
ByteArrayHandler
Members
Constructors
Mutable
Byte
Array
Handler
Link copied to clipboard
constructor
(
buffer
:
ByteArray
,
offset
:
Int
=
0
,
length
:
Int
=
buffer.size
)
constructor
(
buffer
:
SlicedByteArray
)
Properties
buffer
Link copied to clipboard
var
buffer
:
SlicedByteArray
Functions
as
Mutable
Link copied to clipboard
fun
asMutable
(
)
:
MutableByteArrayHandler
get
Link copied to clipboard
operator
fun
get
(
index
:
Int
)
:
Byte
get
Blob
Link copied to clipboard
fun
getBlob
(
index
:
Int
,
length
:
Int
)
:
SlicedByteArray
get
Clob
Link copied to clipboard
fun
getClob
(
index
:
Int
)
:
String
get
Double
Link copied to clipboard
fun
getDouble
(
index
:
Int
)
:
Double
get
Double
LE
Link copied to clipboard
fun
getDoubleLE
(
index
:
Int
)
:
Double
get
Float
Link copied to clipboard
fun
getFloat
(
index
:
Int
)
:
Float
get
Float
LE
Link copied to clipboard
fun
getFloatLE
(
index
:
Int
)
:
Float
get
Int
Link copied to clipboard
fun
getInt
(
index
:
Int
)
:
Int
get
Int
LE
Link copied to clipboard
fun
getIntLE
(
index
:
Int
)
:
Int
get
Long
Link copied to clipboard
fun
getLong
(
index
:
Int
)
:
Long
get
Long
LE
Link copied to clipboard
fun
getLongLE
(
index
:
Int
)
:
Long
get
Short
Link copied to clipboard
fun
getShort
(
index
:
Int
)
:
Short
get
Short
LE
Link copied to clipboard
fun
getShortLE
(
index
:
Int
)
:
Short
get
String
Link copied to clipboard
fun
getString
(
index
:
Int
)
:
String
set
Link copied to clipboard
operator
fun
set
(
index
:
Int
,
value
:
Byte
)
set
Blob
Link copied to clipboard
fun
setBlob
(
index
:
Int
,
bytes
:
SlicedByteArray
,
maxLength
:
Int
)
set
Clob
Link copied to clipboard
fun
setClob
(
index
:
Int
,
value
:
String
,
maxLength
:
Int
)
set
Double
Link copied to clipboard
fun
setDouble
(
index
:
Int
,
value
:
Double
)
set
Double
LE
Link copied to clipboard
fun
setDoubleLE
(
index
:
Int
,
value
:
Double
)
set
Float
Link copied to clipboard
fun
setFloat
(
index
:
Int
,
value
:
Float
)
set
Float
LE
Link copied to clipboard
fun
setFloatLE
(
index
:
Int
,
value
:
Float
)
set
Int
Link copied to clipboard
fun
setInt
(
index
:
Int
,
value
:
Int
)
set
Int
LE
Link copied to clipboard
fun
setIntLE
(
index
:
Int
,
value
:
Int
)
set
Long
Link copied to clipboard
fun
setLong
(
index
:
Int
,
value
:
Long
)
set
Long
LE
Link copied to clipboard
fun
setLongLE
(
index
:
Int
,
value
:
Long
)
set
Short
Link copied to clipboard
fun
setShort
(
index
:
Int
,
value
:
Short
)
set
Short
LE
Link copied to clipboard
fun
setShortLE
(
index
:
Int
,
value
:
Short
)
set
String
Link copied to clipboard
fun
setString
(
index
:
Int
,
value
:
String
,
maxLength
:
Int
)
slice
Link copied to clipboard
fun
slice
(
range
:
IntRange
)
:
ByteArrayHandler