|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.JRcServer.commons.resource.BinMemoryResource
public class BinMemoryResource
メモリー領域を利用したバイナリオブジェクト.
メモリー領域を利用したバイナリオブジェクトを生成します.
フィールドの概要 |
---|
インタフェース com.JRcServer.commons.resource.BinResource から継承されたフィールド |
---|
BIN_RESOURCE_TYPE_CACHE, BIN_RESOURCE_TYPE_FILE, BIN_RESOURCE_TYPE_MEMORY |
コンストラクタの概要 | |
---|---|
BinMemoryResource()
コンストラクタ. |
|
BinMemoryResource(byte[] binary)
コンストラクタ. |
|
BinMemoryResource(int size)
コンストラクタ. |
メソッドの概要 | |
---|---|
void |
clear()
情報クリア. |
void |
create(byte[] binary)
情報生成. |
void |
create(int size)
情報生成. |
int |
get(int no)
情報取得. |
int |
getAllSize()
現在のバイナリ長を取得. |
byte[] |
getBinary()
バイナリ情報を取得. |
int |
getBinary(BinResource out)
バイナリ情報を取得. |
int |
getBinary(BinResource out,
int no)
バイナリ情報を取得. |
int |
getBinary(BinResource out,
int no,
int off,
int len)
バイナリ情報を取得. |
int |
getBinary(byte[] out)
バイナリ情報を取得. |
int |
getBinary(byte[] out,
int no)
バイナリ情報を取得. |
int |
getBinary(byte[] out,
int no,
int off,
int len)
バイナリ情報を取得. |
byte[] |
getBinary(int no)
バイナリ情報を取得. |
byte[] |
getBinary(int no,
int len)
バイナリ情報を取得. |
int |
getType()
オブジェクトタイプを取得. |
boolean |
isUse()
オブジェクト有効チェック. |
void |
reset()
リセット処理. |
void |
set(int no,
int b)
情報設定. |
int |
setBinary(int no,
BinResource bin)
バイナリ情報設定. |
int |
setBinary(int no,
BinResource bin,
int off,
int len)
バイナリ情報設定. |
int |
setBinary(int no,
byte[] bin)
バイナリ情報設定. |
int |
setBinary(int no,
byte[] bin,
int off,
int len)
バイナリ情報設定. |
int |
size()
現在の有効バイナリ長を取得. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public BinMemoryResource()
public BinMemoryResource(int size) throws InputException
size
- 生成対象のバイナリ長を設定します.
InputException
- 入力例外.public BinMemoryResource(byte[] binary) throws InputException
binary
- 対象のバイナリ情報を設定します.
InputException
- 入力例外.メソッドの詳細 |
---|
public final void create(int size) throws InputException
size
- 生成対象のバイナリ長を設定します.
InputException
- 入力例外.public final void create(byte[] binary) throws InputException
binary
- 対象のバイナリ情報を設定します.
InputException
- 入力例外.public final void clear()
BinResource
内の clear
public final void reset()
BinResource
内の reset
public final void set(int no, int b)
BinResource
内の set
no
- 設定対象項番を設定します.b
- 設定対象のバイト情報を設定します.public final int setBinary(int no, byte[] bin) throws java.lang.ArrayIndexOutOfBoundsException
BinResource
内の setBinary
no
- 設定開始位置となる項番を設定します.bin
- 設定対象のバイナリ情報を設定します.
java.lang.ArrayIndexOutOfBoundsException
- 不正インデックス例外.public final int setBinary(int no, byte[] bin, int off, int len) throws java.lang.ArrayIndexOutOfBoundsException
BinResource
内の setBinary
no
- 設定開始位置となる項番を設定します.bin
- 設定対象のバイナリ情報を設定します.off
- 設定対象のオフセット値を設定します.len
- 設定対象のバイナリ長を設定します.
java.lang.ArrayIndexOutOfBoundsException
- 不正インデックス例外.public final int setBinary(int no, BinResource bin) throws java.lang.ArrayIndexOutOfBoundsException
BinResource
内の setBinary
no
- 設定開始位置となる項番を設定します.bin
- 設定対象のバイナリオブジェクトを設定します.
java.lang.ArrayIndexOutOfBoundsException
- 不正インデックス例外.public final int setBinary(int no, BinResource bin, int off, int len) throws java.lang.ArrayIndexOutOfBoundsException
BinResource
内の setBinary
no
- 設定開始位置となる項番を設定します.bin
- 設定対象のバイナリオブジェクトを設定します.off
- 設定対象のオフセット値を設定します.len
- 設定対象のバイナリ長を設定します.
java.lang.ArrayIndexOutOfBoundsException
- 不正インデックス例外.public final int get(int no) throws java.lang.ArrayIndexOutOfBoundsException
BinResource
内の get
no
- 取得対象項番を設定します.
java.lang.ArrayIndexOutOfBoundsException
- 不正インデックス例外.public final byte[] getBinary()
BinResource
内の getBinary
public final byte[] getBinary(int no) throws java.lang.ArrayIndexOutOfBoundsException
BinResource
内の getBinary
no
- 取得開始位置となる項番を設定します.
java.lang.ArrayIndexOutOfBoundsException
- 不正インデックス例外.public final byte[] getBinary(int no, int len) throws java.lang.ArrayIndexOutOfBoundsException
BinResource
内の getBinary
no
- 取得開始位置となる項番を設定します.len
- 取得対象のバイナリ長を設定します.
java.lang.ArrayIndexOutOfBoundsException
- 不正インデックス例外.public final int getBinary(byte[] out)
BinResource
内の getBinary
out
- 取得対象のバイナリ情報が返されます.
public final int getBinary(byte[] out, int no) throws java.lang.ArrayIndexOutOfBoundsException
BinResource
内の getBinary
out
- 取得対象のバイナリ情報が返されます.no
- 取得開始位置となる項番を設定します.
java.lang.ArrayIndexOutOfBoundsException
- 不正インデックス例外.public final int getBinary(byte[] out, int no, int off, int len) throws java.lang.ArrayIndexOutOfBoundsException
BinResource
内の getBinary
out
- 取得対象のバイナリ情報が返されます.no
- 取得開始位置となる項番を設定します.off
- 取得対象のバイナリオフセット値を設定します.len
- 取得対象のバイナリ長を設定します.
java.lang.ArrayIndexOutOfBoundsException
- 不正インデックス例外.public final int getBinary(BinResource out)
BinResource
内の getBinary
out
- 取得対象のバイナリ情報が返されます.
public final int getBinary(BinResource out, int no) throws java.lang.ArrayIndexOutOfBoundsException
BinResource
内の getBinary
out
- 取得対象のバイナリ情報が返されます.no
- 取得開始位置となる項番を設定します.
java.lang.ArrayIndexOutOfBoundsException
- 不正インデックス例外.public final int getBinary(BinResource out, int no, int off, int len) throws java.lang.ArrayIndexOutOfBoundsException
BinResource
内の getBinary
out
- 取得対象のバイナリ情報が返されます.no
- 取得開始位置となる項番を設定します.off
- 取得対象のバイナリオフセット値を設定します.len
- 取得対象のバイナリ長を設定します.
java.lang.ArrayIndexOutOfBoundsException
- 不正インデックス例外.public final int size()
BinResource
内の size
public final int getAllSize()
BinResource
内の getAllSize
public final int getType()
BinResource
内の getType
public final boolean isUse()
BinResource
内の isUse
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |