com.JRcServer.commons.resource
クラス Resource

java.lang.Object
  上位を拡張 com.JRcServer.commons.resource.Resource

public class Resource
extends java.lang.Object

リソースユーティリティ.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.00, 2005/04/01
作成者:
Masahito Suzuki

フィールドの概要
static java.lang.Object SYNC
          リソース同期.
 
メソッドの概要
static void arraycopy(BinResource src, int src_pnt, BinResource dst, int dst_pnt, int len)
          バイナリ情報をコピー.
static void arraycopy(BinResource src, int src_pnt, byte[] dst, int dst_pnt, int len)
          バイナリ情報をコピー.
static void arraycopy(byte[] src, int src_pnt, BinResource dst, int dst_pnt, int len)
          バイナリ情報をコピー.
static int convertBinResourceByCharResource(CharResource out, BinResource bin)
          バイナリリソースをキャラクターリソースに変換.
static int convertBinResourceByCharResource(CharResource out, BinResource bin, int offset, int length)
          バイナリリソースをキャラクターリソースに変換.
static int convertBinResourceByCharResource(CharResource out, BinResource bin, int offset, int length, java.lang.String charset)
          バイナリリソースをキャラクターリソースに変換.
static int convertBinResourceByCharResource(CharResource out, BinResource bin, java.lang.String charset)
          バイナリリソースをキャラクターリソースに変換.
static java.lang.String convertBinResourceByString(BinResource bin)
          バイナリリソースを文字列に変換.
static java.lang.String convertBinResourceByString(BinResource bin, int offset, int length)
          バイナリリソースを文字列に変換.
static java.lang.String convertBinResourceByString(BinResource bin, int offset, int length, java.lang.String charset)
          バイナリリソースを文字列に変換.
static java.lang.String convertBinResourceByString(BinResource bin, java.lang.String charset)
          バイナリリソースを文字列に変換.
static int convertCharResourceByBinResource(BinResource out, CharResource chr)
          キャラクターリソースをバイナリリソースに変換.
static int convertCharResourceByBinResource(BinResource out, CharResource chr, int offset, int length)
          キャラクターリソースをバイナリリソースに変換.
static int convertCharResourceByBinResource(BinResource out, CharResource chr, int offset, int length, java.lang.String charset)
          キャラクターリソースをバイナリリソースに変換.
static int convertCharResourceByBinResource(BinResource out, CharResource chr, java.lang.String charset)
          キャラクターリソースをバイナリリソースに変換.
static int convertStringByBinResource(BinResource out, int no, java.lang.String str)
          文字列をバイナリリソースに変換.
static int convertStringByBinResource(BinResource out, int no, java.lang.String str, int offset, int length)
          文字列をバイナリリソースに変換.
static int convertStringByBinResource(BinResource out, int no, java.lang.String str, int offset, int length, java.lang.String charset)
          文字列をバイナリリソースに変換.
static int convertStringByBinResource(BinResource out, int no, java.lang.String str, java.lang.String charset)
          文字列をバイナリリソースに変換.
static int convertStringByBinResource(BinResource out, java.lang.String str)
          文字列をバイナリリソースに変換.
static int convertStringByBinResource(BinResource out, java.lang.String str, int offset, int length)
          文字列をバイナリリソースに変換.
static int convertStringByBinResource(BinResource out, java.lang.String str, int offset, int length, java.lang.String charset)
          文字列をバイナリリソースに変換.
static int convertStringByBinResource(BinResource out, java.lang.String str, java.lang.String charset)
          文字列をバイナリリソースに変換.
static BinResource createBinResource(int type, java.lang.String tmpDir, byte[] bin)
          タイプに対するバイナリリソースを生成.
static BinResource createBinResource(int type, java.lang.String tmpDir, int size)
          タイプに対するバイナリリソースを生成.
static BinResource createBinResource(int type, java.lang.String tmpDir, long cacheID, byte[] bin)
          タイプに対するバイナリリソースを生成.
static BinResource createBinResource(int type, java.lang.String tmpDir, long cacheID, int size)
          タイプに対するバイナリリソースを生成.
static BinResource createBinResource(ResourceType rs, byte[] bin)
          タイプに対するバイナリリソースを生成.
static BinResource createBinResource(ResourceType rs, int size)
          タイプに対するバイナリリソースを生成.
static int getRenewRollValueCode(int length)
          ロールデータ再生成サイズを取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SYNC

public static final java.lang.Object SYNC
リソース同期.

メソッドの詳細

createBinResource

public static final BinResource createBinResource(ResourceType rs,
                                                  int size)
タイプに対するバイナリリソースを生成.

タイプに対するバイナリリソースを生成します.

パラメータ:
rs - バイナリリソースステータスを設定します.
size - リソースサイズを設定します.
戻り値:
BinResource 生成されたリソース情報が返されます.

createBinResource

public static final BinResource createBinResource(int type,
                                                  java.lang.String tmpDir,
                                                  int size)
タイプに対するバイナリリソースを生成.

タイプに対するバイナリリソースを生成します.

パラメータ:
type - リソースタイプを設定します.
[BinResource#BIN_RESOURCE_TYPE_MEMORY]を設定した場合、 [com.JRcServer.commons.resource.BinMemoryResource]オブジェクトです.
[BinResource#BIN_RESOURCE_TYPE_FILE]を設定した場合、 [com.JRcServer.commons.resource.BinFileResource]オブジェクトです.
[BinResource#BIN_RESOURCE_TYPE_CACHE]を設定した場合、 [com.JRcServer.commons.resource.BinCacheResource]オブジェクトです.
tmpDir - リソースタイプが BinResource#BIN_RESOURCE_TYPE_FILE の場合の 一時ディレクトリ名を設定します.
[null]を設定した場合、BinResource#BIN_RESOURCE_TYPE_MEMORYのタイプになります.
size - リソースサイズを設定します.
戻り値:
BinResource 生成されたリソース情報が返されます.
生成が失敗した場合[null]が返されます.

createBinResource

public static final BinResource createBinResource(int type,
                                                  java.lang.String tmpDir,
                                                  long cacheID,
                                                  int size)
タイプに対するバイナリリソースを生成.

タイプに対するバイナリリソースを生成します.

パラメータ:
type - リソースタイプを設定します.
[BinResource#BIN_RESOURCE_TYPE_MEMORY]を設定した場合、 [com.JRcServer.commons.resource.BinMemoryResource]オブジェクトです.
[BinResource#BIN_RESOURCE_TYPE_FILE]を設定した場合、 [com.JRcServer.commons.resource.BinFileResource]オブジェクトです.
[BinResource#BIN_RESOURCE_TYPE_CACHE]を設定した場合、 [com.JRcServer.commons.resource.BinCacheResource]オブジェクトです.
tmpDir - リソースタイプが BinResource#BIN_RESOURCE_TYPE_FILE の場合の 一時ディレクトリ名を設定します.
[null]を設定した場合、BinResource#BIN_RESOURCE_TYPE_MEMORYのタイプになります.
cacheID - 対象のキャッシュIDを設定します.
[-1]を設定した場合、BinResource#BIN_RESOURCE_TYPE_MEMORYのタイプになります.
size - リソースサイズを設定します.
戻り値:
BinResource 生成されたリソース情報が返されます.
生成が失敗した場合[null]が返されます.

createBinResource

public static final BinResource createBinResource(ResourceType rs,
                                                  byte[] bin)
タイプに対するバイナリリソースを生成.

タイプに対するバイナリリソースを生成します.

パラメータ:
rs - バイナリリソースステータスを設定します.
bin - 設定対象のバイナリ情報を設定します.
戻り値:
BinResource 生成されたリソース情報が返されます.
生成が失敗した場合[null]が返されます.

createBinResource

public static final BinResource createBinResource(int type,
                                                  java.lang.String tmpDir,
                                                  byte[] bin)
タイプに対するバイナリリソースを生成.

タイプに対するバイナリリソースを生成します.

パラメータ:
type - リソースタイプを設定します.
[BinResource#BIN_RESOURCE_TYPE_MEMORY]を設定した場合、 [com.JRcServer.commons.resource.BinMemoryResource]オブジェクトです.
[BinResource#BIN_RESOURCE_TYPE_FILE]を設定した場合、 [com.JRcServer.commons.resource.BinFileResource]オブジェクトです.
[BinResource#BIN_RESOURCE_TYPE_CACHE]を設定した場合、 [com.JRcServer.commons.resource.BinCacheResource]オブジェクトです.
tmpDir - リソースタイプが BinResource#BIN_RESOURCE_TYPE_FILE の場合の 一時ディレクトリ名を設定します.
[null]を設定した場合、BinResource#BIN_RESOURCE_TYPE_MEMORYのタイプになります.
bin - 設定対象のバイナリ情報を設定します.
戻り値:
BinResource 生成されたリソース情報が返されます.
生成が失敗した場合[null]が返されます.

createBinResource

public static final BinResource createBinResource(int type,
                                                  java.lang.String tmpDir,
                                                  long cacheID,
                                                  byte[] bin)
タイプに対するバイナリリソースを生成.

タイプに対するバイナリリソースを生成します.

パラメータ:
type - リソースタイプを設定します.
[BinResource#BIN_RESOURCE_TYPE_MEMORY]を設定した場合、 [com.JRcServer.commons.resource.BinMemoryResource]オブジェクトです.
[BinResource#BIN_RESOURCE_TYPE_FILE]を設定した場合、 [com.JRcServer.commons.resource.BinFileResource]オブジェクトです.
[BinResource#BIN_RESOURCE_TYPE_CACHE]を設定した場合、 [com.JRcServer.commons.resource.BinCacheResource]オブジェクトです.
tmpDir - リソースタイプが BinResource#BIN_RESOURCE_TYPE_FILE の場合の 一時ディレクトリ名を設定します.
[null]を設定した場合、BinResource#BIN_RESOURCE_TYPE_MEMORYのタイプになります.
cacheID - 対象のキャッシュIDを設定します.
[-1]を設定した場合、BinResource#BIN_RESOURCE_TYPE_MEMORYのタイプになります.
bin - 設定対象のバイナリ情報を設定します.
戻り値:
BinResource 生成されたリソース情報が返されます.
生成が失敗した場合[null]が返されます.

arraycopy

public static final void arraycopy(BinResource src,
                                   int src_pnt,
                                   BinResource dst,
                                   int dst_pnt,
                                   int len)
                            throws java.lang.ArrayIndexOutOfBoundsException
バイナリ情報をコピー.

バイナリ情報をコピーします.

パラメータ:
src - コピー元のバイナリオブジェクト情報を設定します.
src_pnt - コピー元の位置を設定します.
dst - コピー先のバイナリオブジェクト情報を設定します.
dst_pnt - コピー先の位置を設定します.
len - コピーするバイナリ長を設定します.
例外:
java.lang.ArrayIndexOutOfBoundsException - 不正インデックス例外.

arraycopy

public static final void arraycopy(byte[] src,
                                   int src_pnt,
                                   BinResource dst,
                                   int dst_pnt,
                                   int len)
                            throws java.lang.ArrayIndexOutOfBoundsException
バイナリ情報をコピー.

バイナリ情報をコピーします.

パラメータ:
src - コピー元のバイナリ情報を設定します.
src_pnt - コピー元の位置を設定します.
dst - コピー先のバイナリオブジェクト情報を設定します.
dst_pnt - コピー先の位置を設定します.
len - コピーするバイナリ長を設定します.
例外:
java.lang.ArrayIndexOutOfBoundsException - 不正インデックス例外.

arraycopy

public static final void arraycopy(BinResource src,
                                   int src_pnt,
                                   byte[] dst,
                                   int dst_pnt,
                                   int len)
                            throws java.lang.ArrayIndexOutOfBoundsException
バイナリ情報をコピー.

バイナリ情報をコピーします.

パラメータ:
src - コピー元のバイナリオブジェクト情報を設定します.
src_pnt - コピー元の位置を設定します.
dst - コピー先のバイナリ情報を設定します.
dst_pnt - コピー先の位置を設定します.
len - コピーするバイナリ長を設定します.
例外:
java.lang.ArrayIndexOutOfBoundsException - 不正インデックス例外.

convertBinResourceByString

public static final java.lang.String convertBinResourceByString(BinResource bin)
                                                         throws InputException,
                                                                java.io.UnsupportedEncodingException
バイナリリソースを文字列に変換.

バイナリリソースを文字列に変換します.

パラメータ:
bin - 対象のバイナリリソースを設定します.
戻り値:
String 変換結果が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertBinResourceByString

public static final java.lang.String convertBinResourceByString(BinResource bin,
                                                                java.lang.String charset)
                                                         throws InputException,
                                                                java.io.UnsupportedEncodingException
バイナリリソースを文字列に変換.

バイナリリソースを文字列に変換します.

パラメータ:
bin - 対象のバイナリリソースを設定します.
charset - 対象のキャラクターセットを設定します.
戻り値:
String 変換結果が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertBinResourceByString

public static final java.lang.String convertBinResourceByString(BinResource bin,
                                                                int offset,
                                                                int length)
                                                         throws InputException,
                                                                java.io.UnsupportedEncodingException
バイナリリソースを文字列に変換.

バイナリリソースを文字列に変換します.

パラメータ:
bin - 対象のバイナリリソースを設定します.
offset - 対象のバイナリオフセット値を設定します.
length - 対象のバイナリデータ長を設定します.
戻り値:
String 変換結果が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertBinResourceByString

public static final java.lang.String convertBinResourceByString(BinResource bin,
                                                                int offset,
                                                                int length,
                                                                java.lang.String charset)
                                                         throws InputException,
                                                                java.io.UnsupportedEncodingException
バイナリリソースを文字列に変換.

バイナリリソースを文字列に変換します.

パラメータ:
bin - 対象のバイナリリソースを設定します.
offset - 対象のバイナリオフセット値を設定します.
length - 対象のバイナリデータ長を設定します.
charset - 対象のキャラクターセットを設定します.
戻り値:
String 変換結果が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertStringByBinResource

public static final int convertStringByBinResource(BinResource out,
                                                   java.lang.String str)
                                            throws InputException,
                                                   java.io.UnsupportedEncodingException
文字列をバイナリリソースに変換.

文字列をバイナリリソースに変換します.

パラメータ:
out - 戻り値となるバイナリリソースを設定します.
str - 対象の文字列を設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertStringByBinResource

public static final int convertStringByBinResource(BinResource out,
                                                   java.lang.String str,
                                                   java.lang.String charset)
                                            throws InputException,
                                                   java.io.UnsupportedEncodingException
文字列をバイナリリソースに変換.

文字列をバイナリリソースに変換します.

パラメータ:
out - 戻り値となるバイナリリソースを設定します.
str - 対象の文字列を設定します.
charset - 対象のキャラクターセットを設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertStringByBinResource

public static final int convertStringByBinResource(BinResource out,
                                                   java.lang.String str,
                                                   int offset,
                                                   int length)
                                            throws InputException,
                                                   java.io.UnsupportedEncodingException
文字列をバイナリリソースに変換.

文字列をバイナリリソースに変換します.

パラメータ:
out - 戻り値となるバイナリリソースを設定します.
str - 対象の文字列を設定します.
offset - 対象の文字列オフセット値を設定します.
length - 対象の文字列データ長を設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertStringByBinResource

public static final int convertStringByBinResource(BinResource out,
                                                   java.lang.String str,
                                                   int offset,
                                                   int length,
                                                   java.lang.String charset)
                                            throws InputException,
                                                   java.io.UnsupportedEncodingException
文字列をバイナリリソースに変換.

文字列をバイナリリソースに変換します.

パラメータ:
out - 戻り値となるバイナリリソースを設定します.
str - 対象の文字列を設定します.
offset - 対象の文字列オフセット値を設定します.
length - 対象の文字列データ長を設定します.
charset - 対象のキャラクターセットを設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertStringByBinResource

public static final int convertStringByBinResource(BinResource out,
                                                   int no,
                                                   java.lang.String str)
                                            throws InputException,
                                                   java.io.UnsupportedEncodingException
文字列をバイナリリソースに変換.

文字列をバイナリリソースに変換します.

パラメータ:
out - 戻り値となるバイナリリソースを設定します.
no - バイナリリソース書き込み開始位置を設定します.
str - 対象の文字列を設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertStringByBinResource

public static final int convertStringByBinResource(BinResource out,
                                                   int no,
                                                   java.lang.String str,
                                                   java.lang.String charset)
                                            throws InputException,
                                                   java.io.UnsupportedEncodingException
文字列をバイナリリソースに変換.

文字列をバイナリリソースに変換します.

パラメータ:
out - 戻り値となるバイナリリソースを設定します.
no - バイナリリソース書き込み開始位置を設定します.
str - 対象の文字列を設定します.
charset - 対象のキャラクターセットを設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertStringByBinResource

public static final int convertStringByBinResource(BinResource out,
                                                   int no,
                                                   java.lang.String str,
                                                   int offset,
                                                   int length)
                                            throws InputException,
                                                   java.io.UnsupportedEncodingException
文字列をバイナリリソースに変換.

文字列をバイナリリソースに変換します.

パラメータ:
out - 戻り値となるバイナリリソースを設定します.
no - バイナリリソース書き込み開始位置を設定します.
str - 対象の文字列を設定します.
offset - 対象の文字列オフセット値を設定します.
length - 対象の文字列データ長を設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertStringByBinResource

public static final int convertStringByBinResource(BinResource out,
                                                   int no,
                                                   java.lang.String str,
                                                   int offset,
                                                   int length,
                                                   java.lang.String charset)
                                            throws InputException,
                                                   java.io.UnsupportedEncodingException
文字列をバイナリリソースに変換.

文字列をバイナリリソースに変換します.

パラメータ:
out - 戻り値となるバイナリリソースを設定します.
no - バイナリリソース書き込み開始位置を設定します.
str - 対象の文字列を設定します.
offset - 対象の文字列オフセット値を設定します.
length - 対象の文字列データ長を設定します.
charset - 対象のキャラクターセットを設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertBinResourceByCharResource

public static final int convertBinResourceByCharResource(CharResource out,
                                                         BinResource bin)
                                                  throws InputException,
                                                         java.io.UnsupportedEncodingException
バイナリリソースをキャラクターリソースに変換.

バイナリリソースをキャラクターリソースに変換します.

パラメータ:
out - 戻り値となるキャラクターリソースを設定します.
bin - 対象のバイナリリソースを設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertBinResourceByCharResource

public static final int convertBinResourceByCharResource(CharResource out,
                                                         BinResource bin,
                                                         java.lang.String charset)
                                                  throws InputException,
                                                         java.io.UnsupportedEncodingException
バイナリリソースをキャラクターリソースに変換.

バイナリリソースをキャラクターリソースに変換します.

パラメータ:
out - 戻り値となるキャラクターリソースを設定します.
bin - 対象のバイナリリソースを設定します.
charset - 対象のキャラクターセットを設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertBinResourceByCharResource

public static final int convertBinResourceByCharResource(CharResource out,
                                                         BinResource bin,
                                                         int offset,
                                                         int length)
                                                  throws InputException,
                                                         java.io.UnsupportedEncodingException
バイナリリソースをキャラクターリソースに変換.

バイナリリソースをキャラクターリソースに変換します.

パラメータ:
out - 戻り値となるキャラクターリソースを設定します.
bin - 対象のバイナリリソースを設定します.
offset - 対象のバイナリオフセット値を設定します.
length - 対象のバイナリデータ長を設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertBinResourceByCharResource

public static final int convertBinResourceByCharResource(CharResource out,
                                                         BinResource bin,
                                                         int offset,
                                                         int length,
                                                         java.lang.String charset)
                                                  throws InputException,
                                                         java.io.UnsupportedEncodingException
バイナリリソースをキャラクターリソースに変換.

バイナリリソースをキャラクターリソースに変換します.

パラメータ:
out - 戻り値となるキャラクターリソースを設定します.
bin - 対象のバイナリリソースを設定します.
offset - 対象のバイナリオフセット値を設定します.
length - 対象のバイナリデータ長を設定します.
charset - 対象のキャラクターセットを設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertCharResourceByBinResource

public static final int convertCharResourceByBinResource(BinResource out,
                                                         CharResource chr)
                                                  throws InputException,
                                                         java.io.UnsupportedEncodingException
キャラクターリソースをバイナリリソースに変換.

キャラクターリソースをバイナリリソースに変換します.

パラメータ:
out - 戻り値となるバイナリリソースを設定します.
chr - 対象のキャラクターリソースを設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertCharResourceByBinResource

public static final int convertCharResourceByBinResource(BinResource out,
                                                         CharResource chr,
                                                         java.lang.String charset)
                                                  throws InputException,
                                                         java.io.UnsupportedEncodingException
キャラクターリソースをバイナリリソースに変換.

キャラクターリソースをバイナリリソースに変換します.

パラメータ:
out - 戻り値となるバイナリリソースを設定します.
chr - 対象のキャラクターリソースを設定します.
charset - 対象のキャラクターセットを設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertCharResourceByBinResource

public static final int convertCharResourceByBinResource(BinResource out,
                                                         CharResource chr,
                                                         int offset,
                                                         int length)
                                                  throws InputException,
                                                         java.io.UnsupportedEncodingException
キャラクターリソースをバイナリリソースに変換.

キャラクターリソースをバイナリリソースに変換します.

パラメータ:
out - 戻り値となるバイナリリソースを設定します.
chr - 対象のキャラクターリソースを設定します.
offset - 対象のキャラクターリソースオフセット値を設定します.
length - 対象のキャラクターリソースデータ長を設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

convertCharResourceByBinResource

public static final int convertCharResourceByBinResource(BinResource out,
                                                         CharResource chr,
                                                         int offset,
                                                         int length,
                                                         java.lang.String charset)
                                                  throws InputException,
                                                         java.io.UnsupportedEncodingException
キャラクターリソースをバイナリリソースに変換.

キャラクターリソースをバイナリリソースに変換します.

パラメータ:
out - 戻り値となるバイナリリソースを設定します.
chr - 対象のキャラクターリソースを設定します.
offset - 対象のキャラクターリソースオフセット値を設定します.
length - 対象のキャラクターリソースデータ長を設定します.
charset - 対象のキャラクターセットを設定します.
戻り値:
int 変換データ長が返されます.
例外:
InputException - 入力例外.
java.io.UnsupportedEncodingException - 変換失敗例外.

getRenewRollValueCode

public static final int getRenewRollValueCode(int length)
ロールデータ再生成サイズを取得.

ロールデータ再生成サイズを取得します.
このメソッドはロールデータに追加する場合、前回の最大長が 今回のデータ長とかけ離れている場合の再定義を行うきっかけとなる 値を取得します.

パラメータ:
length - 対象データ長を設定します.
戻り値:
int 再生成サイズのきっかけ値が返されます.