|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.JRcServer.commons.util.ByteUtil
public class ByteUtil
バイナリ情報結合管理クラス。
バイナリ情報の結合処理を管理します。
また、取得の場合は、追加管理領域を結合して、1つのバイナリとして渡されます.
また、このオブジェクトは、同期処理に対応していません.
| コンストラクタの概要 | |
|---|---|
ByteUtil()
コンストラクタ. |
|
| メソッドの概要 | |
|---|---|
void |
add(byte pause)
バイナリ情報を追加します. |
void |
add(byte[] info)
バイナリ情報を追加します. |
void |
add(byte[] info,
int size)
バイナリ情報を追加します. |
void |
add(byte[] info,
int off,
int size)
バイナリ情報を追加します. |
void |
between(int no,
byte pause)
指定条件の間に追加. |
void |
between(int no,
byte[] info)
指定条件の間に追加. |
void |
between(int no,
byte[] info,
int size)
指定条件の間に追加. |
void |
between(int no,
byte[] info,
int off,
int size)
指定条件の間に追加. |
void |
clear()
情報のクリアー. |
byte[] |
get()
バイナリ情報の取得. |
byte[] |
get(int size)
バイナリ情報の取得. |
byte[] |
get(int off,
int size)
バイナリ情報の取得. |
byte[] |
getToClear()
バイナリ情報の取得. |
byte[] |
getToClear(int size)
バイナリ情報の取得. |
byte[] |
getToClear(int off,
int size)
バイナリ情報の取得. |
void |
put(byte[] pause)
指定バイナリ情報を直接追加. |
int |
size()
管理されたバイナリ総情報数を取得. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ByteUtil()
| メソッドの詳細 |
|---|
public final void clear()
public final void put(byte[] pause)
throws InputException
pause - 設定するバイナリ情報.
InputExceptionpublic final void add(byte pause)
pause - 設定するバイト情報
public final void add(byte[] info)
throws InputException
info - 設定するバイナリ情報
InputException - 入力例外
public final void add(byte[] info,
int size)
throws InputException
info - 設定するバイナリ情報size - 設定サイズ
InputException - 入力例外
public final void add(byte[] info,
int off,
int size)
throws InputException
info - 設定するバイナリ情報off - オフセット値size - 設定するバイナリサイズ
InputException - 入力例外
public final void between(int no,
byte pause)
no - 追加する間の位置を設定します.pause - 設定するバイト情報.
public final void between(int no,
byte[] info)
throws InputException
no - 追加する間の位置を設定します.info - 設定するバイナリ情報
InputException - 入力例外
public final void between(int no,
byte[] info,
int size)
throws InputException
no - 追加する間の位置を設定します.info - 設定するバイナリ情報size - 設定サイズ
InputException - 入力例外
public final void between(int no,
byte[] info,
int off,
int size)
throws InputException
no - 追加する間の位置を設定します.info - 設定するバイナリ情報off - オフセット値size - 設定するバイナリサイズ
InputException - 入力例外public final byte[] get()
public final byte[] get(int size)
throws InputException
size - 取得サイズ
InputException - 入力例外
public final byte[] get(int off,
int size)
throws InputException
off - オフセット値size - 取得サイズ
InputExceptionpublic final byte[] getToClear()
public final byte[] getToClear(int size)
throws InputException
size - 取得サイズ
InputException - 入力例外
public final byte[] getToClear(int off,
int size)
throws InputException
off - オフセット値size - 取得サイズ
InputExceptionpublic final int size()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||