BinaryReader class abstract

Implementation of StreamReader that reads binary data.

Implemented types
Implementers

Constructors

BinaryReader(ByteData data)

Properties

blockType ↔ int
getter/setter pairinherited
containerType → String
no setteroverride
hashCode → int
The hash code for this object.
no setterinherited
raw → ByteData
no setter
readIndex → int
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

closeArray() → void
override
closeObject() → void
override
isEOF() → bool
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openArray(String label) → void
override
openObject(String label) → void
override
readAsset() → Uint8List
override
readBool(String label) → bool
override
readBytes(int length) → ByteData
readFloat32([String? label]) → double
override
readFloat32Array(int length, String label) → Float32List
override
readFloat64([String? label]) → double
override
readId(String label) → int
override
readInt16([String? label]) → int
override
readInt32([String? label]) → int
override
readInt8([String? label]) → int
override
readNextBlock(Map<String, int> types) → StreamReader?
inherited
readString([String? label]) → String
override
readUint16([String? label]) → int
override
readUint16Array(int length, [String? label]) → Uint16List
override
readUint16Length() → int
override
readUint32([String? label]) → int
override
readUint32Length() → int
override
readUint8([String? label]) → int
override
readUint8Array(int length, [String? label]) → Uint8List
override
readUint8Length() → int
override
readVersion() → int
override
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited