|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
DataType - バッファ内のデータ型を指定します。public interface BufferBase<DataType>
バッファのインタフェースです。
| メソッドの概要 | |
|---|---|
DataType |
get()
バッファからデータを読み込みます。 |
boolean |
isEmpty()
バッファが空かどうか判定します。 |
boolean |
isFull()
バッファがフルかどうか判定します。 |
boolean |
isNew()
バッファ中に、まだ読み取られていないデータがあるかどうか判定します。 |
int |
length()
バッファ長を取得します。 |
void |
put(DataType data)
バッファにデータを書き込みます。 |
boolean |
read(DataRef<DataType> valueRef)
バッファからデータを読み込みます。 |
boolean |
write(DataType value)
バッファにデータを書き込みます。 |
| メソッドの詳細 |
|---|
int length()
バッファ長を取得します。
boolean write(DataType value)
バッファにデータを書き込みます。
value - 書き込むデータ
boolean read(DataRef<DataType> valueRef)
バッファからデータを読み込みます。
valueRef - 読み込んだデータを受け取るためのDataRefオブジェクト
boolean isFull()
バッファがフルかどうか判定します。
boolean isEmpty()
バッファが空かどうか判定します。
void put(DataType data)
バッファにデータを書き込みます。
data - 書き込むデータDataType get()
バッファからデータを読み込みます。
boolean isNew()
バッファ中に、まだ読み取られていないデータがあるかどうか判定します。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||