概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.JRcServer.commons.resource
クラス BufferedBinResource

    java.lang.Object
      com.JRcServer.commons.resource.BufferedBinResource

    public class BufferedBinResource

extends java.lang.Object

バイナリリソースをバッファ処理.
バイナリリソースをバッファ処理します.
バイナリリソースのデータI/Oをbyte単位で読み書きする場合、 このオブジェクトを利用してください.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.00, 2005/04/01
作成者:
  Masahito Suzuki

コンストラクタの概要
`BufferedBinResource(BinResource resource)` コンストラクタ.
`BufferedBinResource(BinResource resource, int size)` コンストラクタ.

メソッドの概要
`void` | `clear()` 情報クリア.
`void` | `flush()` バッファ条件をフラッシュ.
`int` | `get(int no)` 情報取得.
`int` | `getBufferLength()` 対象バッファ長を取得.
`BinResource` | `getResource()` バイナリリソースオブジェクトを取得.
`void` | `set(int no, int value)` 情報設定.
`int` | `size()` リソースデータ長を取得.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### BufferedBinResource

    public BufferedBinResource(BinResource resource)
                        throws InputException

  コンストラクタ.
  対象バイナリリソースを設定します.

  パラメータ:
    `resource` - 対象バイナリリソースを設定します.
  例外:
    `InputException` - 入力例外.

### BufferedBinResource

    public BufferedBinResource(BinResource resource,
                               int size)
                        throws InputException

  コンストラクタ.
  対象バイナリリソースを設定します.

  パラメータ:
    `resource` - 対象バイナリリソースを設定します.
    `size` - 対象バッファサイズを設定します.
  例外:
    `InputException` - 入力例外.

メソッドの詳細

### clear

    public final void clear()

  情報クリア.
  情報をクリアします.

### flush

    public final void flush()

  バッファ条件をフラッシュ.
  バッファ条件をフラッシュします.
  また、書き込み処理を行った場合、最後にこのメソッドか[clear]メソッドを 呼び出さない限り、有効になりません.

### set

    public final void set(int no,
                          int value)

  情報設定.
  対象の情報を設定します.

  パラメータ:
    `no` - 設定対象項番を設定します.
    `value` - 設定対象情報を設定します.

### get

    public final int get(int no)

  情報取得.
  対象情報を取得します.

  パラメータ:
    `no` - 取得対象項番を設定します.
  戻り値:
    int 対象位置内容が返されます.
    情報が存在しない場合[-1]が返されます.

### size

    public final int size()

  リソースデータ長を取得.
  対象リソースのデータ長を取得します.

  戻り値:
    int リソースデータ長が返されます.

### getBufferLength

    public final int getBufferLength()

  対象バッファ長を取得.
  対象バッファ長を取得します.

  戻り値:
    int 対象バッファ長が返されます.

### getResource

    public final BinResource getResource()

  バイナリリソースオブジェクトを取得.
  設定されているバイナリリソースオブジェクトを取得します.

  戻り値:
    BinResource 設定されているバイナリリソースオブジェクトが返されます.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド