class lime.utils.ByteArray extends Bytes implements IMemoryRange implements IDataInput

Available on all platforms

Class Fields

static function __fromNativePointer(data:Dynamic, length:Int):ByteArray

static function fromBytes(bytes:Bytes):ByteArray

static function readFile(path:String):ByteArray

Instance Fields

function new(?size:Int = 0):Void

function __get(pos:Int):Int

function __set(pos:Int, v:Int):Void

function asString():String

function checkData(length:Int):Void

function clear():Void

function compress(?algorithm:CompressionAlgorithm = null):Void

function deflate():Void

function getLength():Int

function getStart():Int

function inflate():Void

function readBoolean():Bool

function readByte():Int

function readBytes(bytes:ByteArray, ?offset:Int = 0, ?length:Int = 0):Void

function readDouble():Float

function readFloat():Float

function readInt():Int

function readMultiByte(length:Int, charSet:String):String

function readShort():Int

function readUTF():String

function readUTFBytes(len:Int):String

function readUnsignedInt():Int

function setLength(length:Int):Void

function slice(begin:Int, ?inEnd:Int = null):ByteArray

function toString():String

function uncompress(?algorithm:CompressionAlgorithm = null):Void

function writeBoolean(value:Bool):Void

function writeByte(value:Int):Void

function writeBytes(bytes:Bytes, ?offset:UInt = 0, ?length:UInt = 0):Void

function writeDouble(x:Float):Void

function writeFile(path:String):Void

function writeFloat(x:Float):Void

function writeInt(value:Int):Void

function writeShort(value:Int):Void

function writeUTF(value:String):Void

function writeUTFBytes(value:String):Void

function writeUnsignedInt(value:Int):Void

function writeUnsignedShort(value:Int):Void