de.esprit.appsuite.nio.binary

## Interface BinaryDataStructure

- All Superinterfaces:
    Resettable
  All Known Implementing Classes:
    BinaryDataWrapperStore, Boolean32BufferWrapper, ByteBufferWrapper, CharBufferWrapper, DoubleBufferWrapper, FloatBufferWrapper, IntBufferWrapper, LongBufferWrapper, NumberBufferWrapper, ShortBufferWrapper, String32BufferWrapper

      public interface BinaryDataStructure
      extends Resettable

  This class...
  Author:
    Rainer Buesch

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `long` | `getEndPosition()` Returns the end-position of this structure in the file-channel.
    `void` | `setPredecessor(BinaryDataStructure predecessor)` Sets a reference to the previous structure.

    - ### Methods inherited from interface de.esprit.common.type.Resettable

      `reset`

- - ### Method Detail

    - #### setPredecessor

          void setPredecessor(BinaryDataStructure predecessor)

      Sets a reference to the previous structure. Note that determining the end-position may cause a chained read of the previous stucture's data.
      See Also:
        `getEndPosition()`

    - #### getEndPosition

          long getEndPosition()
                              throws java.io.IOException

      Returns the end-position of this structure in the file-channel. Note that determining the end-position may cause a read of the stucture's data.
      Throws:
        `java.io.IOException`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.