# Package de.esprit.appsuite.nio.binary

Contains classes for binary file read/write support.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BinaryChannel | This is a helper interface to make a random access file looking the same for a binary reader and a binary writer.
  BinaryDataStructure | This class...
  BinaryDataType | This interface defines the byte-size of a data-type for binary storage.

- Class Summary
  Class | Description
  --- | ---
  AbstractByteBufferStore | This is a container for any kind of `ByteBuffer`s.
  BinaryDataReader | This class...
  BinaryDataWrapperStore<C extends BinaryChannel,S extends BinaryDataStructure> | This class...
  BinaryDataWriter | This writer is used to write binary data structures into a file.
  Boolean32BufferWrapper | This class uses an `IntBufferWrapper` for modeling a boolean value which is being stored as an integer.
  ByteBufferWrapper | This is a named buffer for reading a primitive binary structure.
  CharBufferWrapper | This wrapper is a `ByteBufferWrapper` that uses 2 bytes for a character representation.
  DoubleBufferWrapper | This buffer wrapper reads one or more double values.
  FloatBufferWrapper | This buffer wrapper reads one or more float values.
  IntBufferWrapper | This buffer wrapper reads one or more int values.
  LongBufferWrapper | This buffer wrapper reads one or more long values.
  NumberBufferWrapper | This is the super class for all number based buffer wrappers.
  ShortBufferWrapper | This buffer wrapper reads one or more short values.
  String32BufferWrapper | This buffer reads Strings whereas a single char consists of 4 bytes!

- Enum Summary
  Enum | Description
  --- | ---
  NumericalPrecision | This enum defines the numerical precision of a platform

## Package de.esprit.appsuite.nio.binary Description

Contains classes for binary file read/write support.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.