| Class | Description |
|---|---|
| ByteArrayCodec |
A utility class used to decode/encode primitive Java types from/to a byte buffer using
a specified
ByteOrder. |
| ByteArrayIOHandler | |
| DataPrinter | |
| FileChannelIOHandler | |
| FilterIOHandler | |
| ImageIOHandler | |
| MappedFileChannelIOHandler | |
| NumberUtils |
Utility class.
|
| RandomAccessFileIOHandler | |
| TypeParser |
A simple parser which can be used to read type definition units using the following syntax:
unit := compounds
compounds := { compound }
compound := compound-name { members } [;]
members := { member }
member := type member-name ;
type := scalar-type | array-type
array-type := element-type [element-count] { [element-count] }
element-type := scalar-type
element-count := integer | member-reference
scalar-type := simple-type | compound-name
simple-type := byte | ubyte | short | ushort | int | uint | long | float | double
member-reference := $member-name (member must be an integer type)
compound-name := name
member-name := name
name := java-identifier | any character sequence within two enclosing " (double quote)
For example:
Dataset {
int lineCount;
Scanline[$lineCount] scanlines;
};
Scanline {
int flags;
double[512] data;
};
|
binio API.Copyright © 2014–2015 European Space Agency (ESA). All rights reserved.