com.JRcServer.commons.util.box
インタフェース BaseBox

すべてのスーパーインタフェース:
java.io.Serializable
既知の実装クラスの一覧:
ArrayCharBox, ArrayIntBox, ArrayLongBox, ArrayObjectBox, DoubleCharBox, DoubleIntBox, DoubleLongBox, DoubleObjectBox, FlagBox, SingleCharBox, SingleIntBox, SingleLongBox, SingleObjectBox, TripleCharBox, TripleIntBox, TripleLongBox, TripleObjectBox

public interface BaseBox
extends java.io.Serializable

基本ボックスインターフェイス.

基本ボックスインターフェイスを提供します.

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

メソッドの概要
 int addSpace(int size)
          領域を追加.
 void clear()
          情報クリア.
 void create(int size)
          情報生成.
 int getMaxSize()
          管理要素長を取得.
 int getUseSize()
          利用中の要素長を取得.
 boolean isData(int no)
          情報存在チェック.
 int removeSpace(int size)
          領域を削除.
 

メソッドの詳細

create

void create(int size)
            throws InputException
情報生成.

格納対象情報を設定します.

パラメータ:
size - 生成対象サイズを設定します.
例外:
InputException - 入力例外.

clear

void clear()
情報クリア.

情報をクリアします.


addSpace

int addSpace(int size)
領域を追加.

領域を追加します.

パラメータ:
size - 追加対象のサイズを設定します.
戻り値:
int 追加された後の全体サイズが返されます.

removeSpace

int removeSpace(int size)
領域を削除.

領域を削除します.

パラメータ:
size - 削除対象のサイズを設定します.
戻り値:
int 削除された後の全体サイズが返されます.

getMaxSize

int getMaxSize()
管理要素長を取得.

管理要素長を取得します.

戻り値:
int 管理要素長が返されます.

getUseSize

int getUseSize()
利用中の要素長を取得.

現在利用されている要素長を取得します.

戻り値:
int 利用要素長が返されます.

isData

boolean isData(int no)
情報存在チェック.

対象要素位置に情報が存在しているかチェックします.

パラメータ:
no - チェック対象の要素項番を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、要素情報は存在します. [false]が返された場合、要素情報は存在しません.