com.JRcServer.commons.resource
クラス BufferedCharResource

java.lang.Object
  上位を拡張 com.JRcServer.commons.resource.BufferedCharResource

public class BufferedCharResource
extends java.lang.Object

キャラクターリソースをバッファ処理.

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

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

コンストラクタの概要
BufferedCharResource(CharResource resource)
          コンストラクタ.
BufferedCharResource(CharResource resource, int size)
          コンストラクタ.
 
メソッドの概要
 void clear()
          情報クリア.
 void flush()
          バッファ条件をフラッシュ.
 int get(int no)
          情報取得.
 int getBufferLength()
          対象バッファ長を取得.
 CharResource getResource()
          キャラクターリソースオブジェクトを取得.
 void set(int no, int value)
          情報設定.
 int size()
          リソースデータ長を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BufferedCharResource

public BufferedCharResource(CharResource resource)
                     throws InputException
コンストラクタ.

対象キャラクターリソースを設定します.

パラメータ:
resource - 対象キャラクターリソースを設定します.
例外:
InputException - 入力例外.

BufferedCharResource

public BufferedCharResource(CharResource 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 CharResource getResource()
キャラクターリソースオブジェクトを取得.

設定されているキャラクターリソースオブジェクトを取得します.

戻り値:
CharResource 設定されているキャラクターリソースオブジェクトが返されます.