インタフェース
com.JRcServer.commons.resource.BinResource の使用

BinResource を使用しているパッケージ
com.JRcServer.commons.conv �ϊ��n�����p�b�P�[�W�ł�. 
com.JRcServer.commons.net �ʐM������T�|�[�g���܂�. 
com.JRcServer.commons.net.uio UDP�ɂ��񓯊�ʐM��s���p�b�P�[�W��񋟂��܂�. 
com.JRcServer.commons.resource ��������T�|�[�g���܂�. 
com.JRcServer.commons.util JRcCommons���[�e�B���e�B�p�b�P�[�W. 
com.JRcServer.commons.util.zip ZIP�֘A�̏�����T�|�[�g���܂�. 
 

com.JRcServer.commons.conv での BinResource の使用
 

BinResource 型のパラメータを持つ com.JRcServer.commons.conv のメソッド
 void CodeBase32.analysis(byte[] key, int step, BinResource binary, int offset, int size)
          解析処理.
static boolean Base64.decode(BinResource out, java.lang.String base64)
          デコード処理.
static java.lang.String Base64.encode(BinResource res)
          エンコード処理.
 int CodeBase32.encryption(byte[] key, BinResource binary, int offset, int size)
          暗号処理.
static void ScIO.input(BinResource out, byte[] table, int code, int offset, int length)
          暗号処理.
static void ScIO.input(BinResource out, int bCd, byte[] table, int code, int offset, int length)
          暗号処理.
static void ScIO.input(BinResource out, int code, int offset, int length)
          暗号処理.
static void ScIO.input(BinResource out, int bCd, int code, int offset, int length)
          暗号処理.
static void ScIO.output(BinResource out, byte[] table, int code, int offset, int length)
          解析処理.
static void ScIO.output(BinResource out, int bCd, byte[] table, int code, int offset, int length)
          解析処理.
static void ScIO.output(BinResource out, int code, int offset, int length)
          解析処理.
static void ScIO.output(BinResource out, int bCd, int code, int offset, int length)
          解析処理.
 

com.JRcServer.commons.net での BinResource の使用
 

BinResource を返す com.JRcServer.commons.net のメソッド
 BinResource TelegramArray.get(ConnectAddress out)
          情報取得.
 

BinResource 型のパラメータを持つ com.JRcServer.commons.net のメソッド
 boolean TelegramResourceRoll.add(BinResource value, java.net.InetAddress addr, int port)
          情報追加.
 boolean TelegramResourceRoll.add(BinResource value, java.net.InetAddress addr, int port, int resendCnt)
          情報追加.
 boolean TelegramResourceRoll.add(int id, BinResource value, java.net.InetAddress addr, int port)
          情報追加.
 boolean TelegramResourceRoll.add(int id, BinResource value, java.net.InetAddress addr, int port, int resendCnt)
          情報追加.
 boolean TelegramResourceRoll.addHead(BinResource value, java.net.InetAddress addr, int port)
          情報追加.
 boolean TelegramResourceRoll.addHead(BinResource value, java.net.InetAddress addr, int port, int resendCnt)
          情報追加.
 boolean TelegramResourceRoll.addHead(int id, BinResource value, java.net.InetAddress addr, int port)
          情報追加.
 boolean TelegramResourceRoll.addHead(int id, BinResource value, java.net.InetAddress addr, int port, int resendCnt)
          情報追加.
 void TelegramArray.set(java.net.InetAddress addr, int port, BinResource bin)
          情報設定.
 

com.JRcServer.commons.net.uio での BinResource の使用
 

BinResource を返す com.JRcServer.commons.net.uio のメソッド
 BinResource UIO.receiveTo(ConnectAddress out)
          受信処理.
 BinResource UIO.receiveTo(ConnectAddress out, int timeout)
          受信処理.
 BinResource UIO.receiveTo(ConnectAddress out, int[] id)
          受信処理.
 BinResource UIO.receiveTo(ConnectAddress out, int[] id, int timeout)
          受信処理.
 

BinResource 型のパラメータを持つ com.JRcServer.commons.net.uio のメソッド
 int UIO.send(ConnectAddress conn, BinResource binary)
          送信処理.
 int UIO.send(java.net.InetAddress addr, BinResource binary)
          送信処理.
 int UIO.send(java.net.InetAddress addr, int port, BinResource binary)
          送信処理.
 

com.JRcServer.commons.resource での BinResource の使用
 

BinResource を実装している com.JRcServer.commons.resource のクラス
 class BinCacheResource
          スペース領域を利用したバイナリオブジェクト.
 class BinFileResource
          ファイル領域を利用したバイナリオブジェクト.
 class BinMemoryResource
          メモリー領域を利用したバイナリオブジェクト.
 

BinResource を返す com.JRcServer.commons.resource のメソッド
static BinResource Resource.createBinResource(int type, java.lang.String tmpDir, byte[] bin)
          タイプに対するバイナリリソースを生成.
static BinResource Resource.createBinResource(int type, java.lang.String tmpDir, int size)
          タイプに対するバイナリリソースを生成.
static BinResource Resource.createBinResource(int type, java.lang.String tmpDir, long cacheID, byte[] bin)
          タイプに対するバイナリリソースを生成.
static BinResource Resource.createBinResource(int type, java.lang.String tmpDir, long cacheID, int size)
          タイプに対するバイナリリソースを生成.
static BinResource Resource.createBinResource(ResourceType rs, byte[] bin)
          タイプに対するバイナリリソースを生成.
static BinResource Resource.createBinResource(ResourceType rs, int size)
          タイプに対するバイナリリソースを生成.
 BinResource BinResourceUtil.get()
          バイナリ情報の取得.
 BinResource BinResourceUtil.get(int size)
          バイナリ情報の取得.
 BinResource BinResourceUtil.get(int off, int size)
          バイナリ情報の取得.
 BinResource CharResource.getBinResource()
          バイナリリソースを取得.
 BinResource BinResourceRoll.getBinResource()
          情報取得.
 BinResource BinResourceOutputStream.getBinResource()
          格納バイナリリソースを取得.
 BinResource BinResourceInputStream.getBinResource()
          バイナリリソースを取得.
 BinResource BinResourceRollEx.getBinResource(ResourceRollState out)
          情報取得.
 BinResource BufferedBinResource.getResource()
          バイナリリソースオブジェクトを取得.
 BinResource BinResourceUtil.getToClear()
          バイナリ情報の取得.
 BinResource BinResourceUtil.getToClear(int size)
          バイナリ情報の取得.
 BinResource BinResourceUtil.getToClear(int off, int size)
          バイナリ情報の取得.
 

BinResource 型のパラメータを持つ com.JRcServer.commons.resource のメソッド
 void BinResourceUtil.add(BinResource info)
          バイナリ情報を追加します.
 boolean BinResourceRoll.add(BinResource value)
          情報追加.
 void BinResourceUtil.add(BinResource info, int size)
          バイナリ情報を追加します.
 void BinResourceUtil.add(BinResource info, int off, int size)
          バイナリ情報を追加します.
 boolean BinResourceRollEx.add(BinResource value, ResourceRollState state)
          情報追加.
 boolean BinResourceRoll.addHead(BinResource value)
          情報追加.
 boolean BinResourceRollEx.addHead(BinResource value, ResourceRollState state)
          情報追加.
static void Resource.arraycopy(BinResource src, int src_pnt, BinResource dst, int dst_pnt, int len)
          バイナリ情報をコピー.
static void Resource.arraycopy(BinResource src, int src_pnt, byte[] dst, int dst_pnt, int len)
          バイナリ情報をコピー.
static void Resource.arraycopy(byte[] src, int src_pnt, BinResource dst, int dst_pnt, int len)
          バイナリ情報をコピー.
 void BinResourceUtil.between(int no, BinResource info)
          指定条件の間に追加.
 void BinResourceUtil.between(int no, BinResource info, int size)
          指定条件の間に追加.
 void BinResourceUtil.between(int no, BinResource info, int off, int size)
          指定条件の間に追加.
static int Resource.convertBinResourceByCharResource(CharResource out, BinResource bin)
          バイナリリソースをキャラクターリソースに変換.
static int Resource.convertBinResourceByCharResource(CharResource out, BinResource bin, int offset, int length)
          バイナリリソースをキャラクターリソースに変換.
static int Resource.convertBinResourceByCharResource(CharResource out, BinResource bin, int offset, int length, java.lang.String charset)
          バイナリリソースをキャラクターリソースに変換.
static int Resource.convertBinResourceByCharResource(CharResource out, BinResource bin, java.lang.String charset)
          バイナリリソースをキャラクターリソースに変換.
static java.lang.String Resource.convertBinResourceByString(BinResource bin)
          バイナリリソースを文字列に変換.
static java.lang.String Resource.convertBinResourceByString(BinResource bin, int offset, int length)
          バイナリリソースを文字列に変換.
static java.lang.String Resource.convertBinResourceByString(BinResource bin, int offset, int length, java.lang.String charset)
          バイナリリソースを文字列に変換.
static java.lang.String Resource.convertBinResourceByString(BinResource bin, java.lang.String charset)
          バイナリリソースを文字列に変換.
static void ConvertResourceParam.convertBoolean(BinResource out, int offset, boolean value)
          コンバート処理.
static boolean ConvertResourceParam.convertBoolean(int off, BinResource binary)
          コンバート処理.
static void ConvertResourceParam.convertByte(BinResource out, int offset, byte value)
          コンバート処理.
static byte ConvertResourceParam.convertByte(int off, BinResource binary)
          コンバート処理.
static void ConvertResourceParam.convertChar(BinResource out, int offset, char value)
          コンバート処理.
static char ConvertResourceParam.convertChar(int off, BinResource binary)
          コンバート処理.
static int Resource.convertCharResourceByBinResource(BinResource out, CharResource chr)
          キャラクターリソースをバイナリリソースに変換.
static int Resource.convertCharResourceByBinResource(BinResource out, CharResource chr, int offset, int length)
          キャラクターリソースをバイナリリソースに変換.
static int Resource.convertCharResourceByBinResource(BinResource out, CharResource chr, int offset, int length, java.lang.String charset)
          キャラクターリソースをバイナリリソースに変換.
static int Resource.convertCharResourceByBinResource(BinResource out, CharResource chr, java.lang.String charset)
          キャラクターリソースをバイナリリソースに変換.
static int ConvertResourceParam.convertDecimal(BinResource out, int offset, java.math.BigDecimal value)
          コンバート処理.
static java.math.BigDecimal ConvertResourceParam.convertDecimal(int off, int length, BinResource binary)
          コンバート処理.
static int ConvertResourceParam.convertDouble(BinResource out, int offset, double value)
          コンバート処理.
static double ConvertResourceParam.convertDouble(int off, int length, BinResource binary)
          コンバート処理.
static int ConvertResourceParam.convertFloat(BinResource out, int offset, float value)
          コンバート処理.
static float ConvertResourceParam.convertFloat(int off, int length, BinResource binary)
          コンバート処理.
static java.lang.String ConvertResourceParam.convertFloatBinaryByString(int off, BinResource binary)
          小数点バイナリ情報を文字列に変換.
static void ConvertResourceParam.convertInt(BinResource out, int offset, int value)
          コンバート処理.
static int ConvertResourceParam.convertInt(int off, BinResource binary)
          コンバート処理.
static void ConvertResourceParam.convertLong(BinResource out, int offset, long value)
          コンバート処理.
static long ConvertResourceParam.convertLong(int off, BinResource binary)
          コンバート処理.
static void ConvertResourceParam.convertShort(BinResource out, int offset, short value)
          コンバート処理.
static short ConvertResourceParam.convertShort(int off, BinResource binary)
          コンバート処理.
static int ConvertResourceParam.convertString(BinResource out, int offset, java.lang.String value, java.lang.String charset)
          コンバート処理.
static java.lang.String ConvertResourceParam.convertString(int off, int length, BinResource binary, java.lang.String charset)
          コンバート処理.
static int Resource.convertStringByBinResource(BinResource out, int no, java.lang.String str)
          文字列をバイナリリソースに変換.
static int Resource.convertStringByBinResource(BinResource out, int no, java.lang.String str, int offset, int length)
          文字列をバイナリリソースに変換.
static int Resource.convertStringByBinResource(BinResource out, int no, java.lang.String str, int offset, int length, java.lang.String charset)
          文字列をバイナリリソースに変換.
static int Resource.convertStringByBinResource(BinResource out, int no, java.lang.String str, java.lang.String charset)
          文字列をバイナリリソースに変換.
static int Resource.convertStringByBinResource(BinResource out, java.lang.String str)
          文字列をバイナリリソースに変換.
static int Resource.convertStringByBinResource(BinResource out, java.lang.String str, int offset, int length)
          文字列をバイナリリソースに変換.
static int Resource.convertStringByBinResource(BinResource out, java.lang.String str, int offset, int length, java.lang.String charset)
          文字列をバイナリリソースに変換.
static int Resource.convertStringByBinResource(BinResource out, java.lang.String str, java.lang.String charset)
          文字列をバイナリリソースに変換.
 int BinResource.getBinary(BinResource out)
          バイナリ情報を取得.
 int BinMemoryResource.getBinary(BinResource out)
          バイナリ情報を取得.
 int BinFileResource.getBinary(BinResource out)
          バイナリ情報を取得.
 int BinCacheResource.getBinary(BinResource out)
          バイナリ情報を取得.
 int BinResource.getBinary(BinResource out, int no)
          バイナリ情報を取得.
 int BinMemoryResource.getBinary(BinResource out, int no)
          バイナリ情報を取得.
 int BinFileResource.getBinary(BinResource out, int no)
          バイナリ情報を取得.
 int BinCacheResource.getBinary(BinResource out, int no)
          バイナリ情報を取得.
 int BinResource.getBinary(BinResource out, int no, int off, int len)
          バイナリ情報を取得.
 int BinMemoryResource.getBinary(BinResource out, int no, int off, int len)
          バイナリ情報を取得.
 int BinFileResource.getBinary(BinResource out, int no, int off, int len)
          バイナリ情報を取得.
 int BinCacheResource.getBinary(BinResource out, int no, int off, int len)
          バイナリ情報を取得.
 void BinResourceUtil.put(BinResource pause)
          指定バイナリ情報を直接追加.
 int BinResource.setBinary(int no, BinResource bin)
          バイナリ情報設定.
 int BinMemoryResource.setBinary(int no, BinResource bin)
          バイナリ情報設定.
 int BinFileResource.setBinary(int no, BinResource bin)
          バイナリ情報設定.
 int BinCacheResource.setBinary(int no, BinResource bin)
          バイナリ情報設定.
 int BinResource.setBinary(int no, BinResource bin, int off, int len)
          バイナリ情報設定.
 int BinMemoryResource.setBinary(int no, BinResource bin, int off, int len)
          バイナリ情報設定.
 int BinFileResource.setBinary(int no, BinResource bin, int off, int len)
          バイナリ情報設定.
 int BinCacheResource.setBinary(int no, BinResource bin, int off, int len)
          バイナリ情報設定.
 

BinResource 型のパラメータを持つ com.JRcServer.commons.resource のコンストラクタ
BinResourceInputStream(BinResource resource)
          コンストラクタ.
BinResourceInputStream(BinResource resource, int offset, int length)
          コンストラクタ.
BinResourceInputStream(boolean closeMode, BinResource resource)
          コンストラクタ.
BinResourceInputStream(boolean closeMode, BinResource resource, int offset)
          コンストラクタ.
BinResourceInputStream(boolean closeMode, BinResource resource, int offset, int length)
          コンストラクタ.
BinResourceOutputStream(BinResource resource)
          コンストラクタ.
BinResourceOutputStream(boolean closeMode, BinResource resource)
          コンストラクタ.
BinResourceOutputStream(boolean closeMode, BinResource resource, int offset)
          コンストラクタ.
BufferedBinResource(BinResource resource)
          コンストラクタ.
BufferedBinResource(BinResource resource, int size)
          コンストラクタ.
 

com.JRcServer.commons.util での BinResource の使用
 

BinResource 型のパラメータを持つ com.JRcServer.commons.util のメソッド
static java.lang.String UtilCom.convertBinaryTo16String(BinResource resource, char rem, int offset, int length)
          対象のバイナリ情報を16進数に変換.
static java.lang.String UtilCom.convertBinaryTo16String(BinResource resource, int offset, int length)
          対象のバイナリ情報を16進数に変換.
 

com.JRcServer.commons.util.zip での BinResource の使用
 

BinResource 型のパラメータを持つ com.JRcServer.commons.util.zip のメソッド
 int GZIPBinary.convertBinaryByGZIP(BinResource out, BinResource binary)
          指定されたバイナリ情報を圧縮.
 int GZIPBinary.convertBinaryByGZIP(BinResource out, BinResource binary, int length)
          指定されたバイナリ情報を圧縮.
 int GZIPBinary.convertBinaryByGZIP(BinResource out, BinResource binary, int offset, int length)
          指定されたバイナリ情報を圧縮.
 int GZIPBinary.convertGZIPByBinary(BinResource out, BinResource zbin)
          指定された圧縮バイナリ情報を解凍.
 int GZIPBinary.convertGZIPByBinary(BinResource out, BinResource zbin, int length)
          指定された圧縮バイナリ情報を解凍.
 int GZIPBinary.convertGZIPByBinary(BinResource out, BinResource zbin, int offset, int length)
          指定された圧縮バイナリ情報を解凍.