|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.JRcServer.commons.util.UtilCom
public class UtilCom
共通メソッド群.
共通メソッド群を定義します.
フィールドの概要 | |
---|---|
static java.lang.String |
CHECK_SJIS_CHARSET
半角、全角文字コードチェック用エンコード. |
static long |
CPU_CREATE
CPUタイムクロック割り当て. |
static int |
DAY
タイムスタンプ情報並び順 : 日. |
static int |
HOUR
タイムスタンプ情報並び順 : 時. |
static int |
MILLISECOND
タイムスタンプ情報並び順 : ミリ秒. |
static int |
MINUTE
タイムスタンプ情報並び順 : 分. |
static int |
MONTH
タイムスタンプ情報並び順 : 月. |
static int |
SECOND
タイムスタンプ情報並び順 : 秒. |
static int |
TIMESTAMP_STRING_LENGTH
タイムスタンプ情報取得配列数. |
static int |
WEEK_ENG
タイムスタンプ情報並び順 : 週(英語). |
static int |
WEEK_JP
タイムスタンプ情報並び順 : 週(日本語). |
static int |
YEAR
タイムスタンプ情報並び順 : 年. |
メソッドの概要 | |
---|---|
static java.lang.String |
catCote(java.lang.String str)
文字列の前後コーテーションを削除. |
static java.lang.String |
catString(java.lang.String message,
int size)
対象文字列を指定文字数単位で区切ります. |
static java.lang.String |
changeString(java.lang.String str,
java.lang.String src,
java.lang.String dest)
指定コードを置き換えます. |
static java.lang.String |
changeStringByOneDest(java.lang.String str,
java.lang.String src,
char dest)
指定コードを置き換えます. |
static void |
checkBinary(byte[] src,
byte[] dest)
バイナリを比較. |
static int |
checkCountByStirng(java.lang.String str,
java.lang.String check)
指定した文字列の個数を取得. |
static boolean |
checkFront(java.lang.String info,
java.lang.String check)
先頭の文字チェックを行う。 |
static int |
checkString(java.lang.String str,
java.lang.String chk)
指定コードチェックを行います. |
static boolean |
checkStringByNumber(java.lang.String info)
数値チェック. |
static byte[] |
convert16StringToBinary(boolean remFlg,
java.lang.String string)
[convertBinaryTo16String]で変換した内容をバイナリに戻す. |
static java.io.Serializable |
convertBinaryByObject(byte[] bin)
対象バイナリをシリアライズオブジェクトに変換. |
static java.lang.String |
convertBinaryTo16String(BinResource resource,
char rem,
int offset,
int length)
対象のバイナリ情報を16進数に変換. |
static java.lang.String |
convertBinaryTo16String(BinResource resource,
int offset,
int length)
対象のバイナリ情報を16進数に変換. |
static java.lang.String |
convertBinaryTo16String(byte[] binary)
指定バイナリコードを16進情報として、文字列変換. |
static java.lang.String |
convertBinaryTo16String(byte[] binary,
char rem,
int offset,
int length)
対象のバイナリ情報を16進数に変換. |
static java.lang.String |
convertBinaryTo16String(byte[] binary,
int offset,
int length)
対象のバイナリ情報を16進数に変換. |
static java.lang.String |
convertChar(java.lang.String code,
java.lang.String src,
java.lang.String dest)
指定文字情報を変換対象文字情報に置き換え. |
static java.lang.Object |
convertObject(java.lang.String value)
変換処理. |
static byte[] |
convertObjectByBinary(java.io.Serializable obj)
対象シリアライズオブジェクトをバイナリに変換. |
static byte[] |
convertString16ToBinary(java.lang.String code)
変換された16進データを対象のバイナリに変換. |
static java.io.Serializable |
copyObject(java.io.Serializable obj)
シリアライズオブジェクトをコピー. |
static void |
cpuCreate()
CPU待ち時間を設定します。 |
static java.lang.Object |
createObject(java.lang.String name,
java.lang.ClassLoader loader)
対象オブジェクト生成. |
static java.lang.String |
createSpace(int len)
スペース情報を指定条件数分生成. |
static boolean |
equalString(java.lang.String org,
java.lang.String src)
指定した文字情報が等しいかチェックします。 |
static java.lang.String |
getArgument(java.lang.String[] argument,
java.lang.String check)
指定された引数内の情報を取得して結果を切り出します。 |
static java.util.ArrayList |
getClassPath()
クラスパス情報取得. |
static java.lang.String[] |
getClassPathByStrings()
クラスパス情報取得. |
static java.io.InputStream |
getClassToFile(java.lang.String name)
対象クラス内から、ファイル情報を取得. |
static java.lang.String |
getCodes(java.lang.String code,
int size)
指定文字情報を指定数分作成. |
static java.util.Calendar |
getIntByCalendar(int time)
[UtilCom.getTimeByInteger()]で生成されたInt条件から、日付情報を復元. |
static java.util.Date |
getIntByDate(int time)
[UtilCom.getTimeByInteger()]で生成されたInt条件から、日付情報を復元. |
static java.sql.Date |
getNowDateToSql()
現在の日付情報を取得. |
static java.util.ArrayList |
getNowTimestamp()
現在タイムスタンプ情報の取得. |
static java.lang.String[] |
getNowTimestampByString()
現在タイムスタンプ情報の取得. |
static void |
getNowTimestampByString(java.lang.String[] out)
現在タイムスタンプ情報の取得. |
static java.sql.Timestamp |
getNowTimestampToSql()
現在の日付・時間情報を取得. |
static java.sql.Time |
getNowTimeToSql()
現在の時間情報を取得. |
static java.lang.String |
getPlusName(java.lang.String name)
対象名の拡張子を取得. |
static java.io.Serializable |
getSerialize(java.lang.String name)
対象ファイルから、オブジェクトを復元. |
static int |
getTimeByInteger()
現在の時間をInteger(4byte)で表した情報として取得. |
static java.util.ArrayList |
getTimestamp(java.util.Calendar code)
対象タイムスタンプ情報の取得. |
static java.lang.String[] |
getTimestampByString(java.util.Calendar code)
対象タイムスタンプ情報の取得. |
static void |
getTimestampByString(java.util.Calendar code,
java.lang.String[] out)
対象タイムスタンプ情報の取得. |
static int[] |
getZenToHanString(java.lang.String code)
対象の文字列に対する全角/半角情報取得. |
static void |
idleSleep(long min)
指定したミリ秒に対して処理を一時停止させます。 |
static void |
idleTime()
スレッドアイドルタイム設定. |
static int |
indexOfBinary(byte[] src,
byte[] code,
int offset)
バイナリ内の指定条件を検索. |
static java.util.ArrayList |
pauseBinary(byte[] str,
byte[] check)
チェック情報単位で情報を区切ります。 |
static java.util.ArrayList |
pauseCoat(java.lang.String str)
シングルコーテーションおよび、ダブルコーテーションで囲まれた情報を取得します。 |
static java.util.ArrayList |
pauseEnter(java.lang.String str)
改行コード区切り. |
static java.util.ArrayList |
pauseSlash(java.lang.String str)
/(スラッシュ)コード単位で情報を区切ります。 |
static void |
pauseString(java.util.ArrayList out,
boolean cote,
boolean coteFlg,
java.lang.String str,
java.lang.String check)
チェック情報単位で情報を区切ります。 |
static void |
pauseString(java.util.ArrayList out,
boolean cote,
java.lang.String str,
java.lang.String check)
チェック情報単位で情報を区切ります。 |
static void |
pauseString(java.util.ArrayList out,
java.lang.String str,
java.lang.String check)
チェック情報単位で情報を区切ります。 |
static java.util.ArrayList |
pauseString(boolean cote,
boolean mode,
java.lang.String str,
java.lang.String check)
チェック情報単位で情報を区切ります。 |
static java.util.ArrayList |
pauseString(boolean cote,
java.lang.String str,
java.lang.String check)
チェック情報単位で情報を区切ります。 |
static java.util.ArrayList |
pauseString(java.lang.String str,
java.lang.String check)
チェック情報単位で情報を区切ります。 |
static java.util.ArrayList |
pauseYen(java.lang.String str)
¥コード単位で情報を区切ります。 |
static void |
putSerialize(java.lang.String name,
java.io.Serializable obj)
対象ファイルにオブジェクトをシリアライズ. |
static int |
random(int max)
ランダムな値を取得. |
static void |
randomBinary(byte[] out)
ランダムな値をバイナリで取得. |
static byte[] |
randomBinary(int length)
ランダムな値をバイナリで取得. |
static void |
randomize()
ランダムシートの設定. |
static java.lang.String |
randomString(int size,
boolean number,
boolean half,
boolean full)
ランダムな文字列を取得. |
static java.util.ArrayList |
sawCSV(java.lang.String info)
指定されたString情報(CSV形式)の情報をカンマ単位で区切ります。 |
static int |
searchString(java.lang.String info,
java.lang.String search,
int offset)
指定文字情報を検索して、開始位置を取得. |
static java.lang.String |
setLengthToFilledBinary(boolean mode,
java.lang.String info,
java.lang.String param,
int size)
指定文字情報で指定文字数分、文字内容を埋めます. |
static java.lang.String |
setLengthToFilledString(boolean mode,
java.lang.String info,
java.lang.String param,
int size)
指定文字情報で指定文字数分、文字内容を埋めます. |
static void |
sleep(long min)
指定したミリ秒に対して処理を一時停止させます。 |
static java.lang.String |
trimPlus(java.lang.String str)
情報の前後に存在するスペース、タブ関連情報を削除します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int TIMESTAMP_STRING_LENGTH
public static final int YEAR
public static final int MONTH
public static final int DAY
public static final int HOUR
public static final int MINUTE
public static final int SECOND
public static final int MILLISECOND
public static final int WEEK_JP
public static final int WEEK_ENG
public static final java.lang.String CHECK_SJIS_CHARSET
public static final long CPU_CREATE
メソッドの詳細 |
---|
public static final void randomize()
public static final int random(int max)
max
- ランダム値の最大番号を指定します。
public static final void randomBinary(byte[] out) throws InputException
out
- ランダム値を格納するバイナリ情報を設定します.
InputException
- 入力例外.public static final byte[] randomBinary(int length) throws InputException
length
- 生成対象のバイナリ情報長を設定します.
InputException
- 入力例外.public static final java.lang.String randomString(int size, boolean number, boolean half, boolean full)
size
- ランダムに設定する文字数を指定します.number
- 数字を許可するか指定します.half
- 半角文字を許可するか指定します.full
- 全角文字を許可するか指定します.
public static final java.lang.String getArgument(java.lang.String[] argument, java.lang.String check)
argument
- 複数のシンボルを含む引数情報。check
- 切り出したい情報のシンボル
public static final void cpuCreate()
public static final void idleTime() throws ExecutionException
ExecutionException
- スレッド終了例外.public static final void sleep(long min)
min
- 一時停止したいミリ秒の数値を指定します。public static final void idleSleep(long min) throws ExecutionException
min
- 一時停止したいミリ秒の数値を指定します。
ExecutionException
- 実行例外.public static final java.lang.String[] getClassPathByStrings()
public static final java.util.ArrayList getClassPath()
public static final int[] getZenToHanString(java.lang.String code) throws InputException
code
- 対象の文字列を設定します.
InputException
- 入力例外.public static final java.lang.String getPlusName(java.lang.String name) throws InputException
name
- 対象のファイル名を設定します.
InputException
- 入力例外.public static final boolean equalString(java.lang.String org, java.lang.String src)
org
- 比較対象元の文字情報を指定します。src
- 比較対象先の文字情報を指定します。
public static final java.lang.String convertChar(java.lang.String code, java.lang.String src, java.lang.String dest) throws InputException
code
- 指定文字情報(この情報が変換対象文字情報に置き換わります。)src
- 変換対象の1文字情報dest
- 変換対象の1文字列情報
InputException
- 入力例外.public static final boolean checkFront(java.lang.String info, java.lang.String check) throws InputException
info
- チェックしたいデータ.check
- チェック対象データ.
InputException
- 入力例外.public static final int checkCountByStirng(java.lang.String str, java.lang.String check)
str
- チェック元の文字列を設定します.check
- チェック対象の文字列を設定します.
public static final java.util.ArrayList pauseString(java.lang.String str, java.lang.String check) throws InputException
str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.InputException
- 入力例外.public static final void pauseString(java.util.ArrayList out, java.lang.String str, java.lang.String check) throws InputException
out
- 区切られた情報が格納されます.str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.InputException
- 入力例外.public static final java.util.ArrayList pauseString(boolean cote, java.lang.String str, java.lang.String check) throws InputException
cote
- コーテーション対応であるか設定します.str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.InputException
- 入力例外.public static final void pauseString(java.util.ArrayList out, boolean cote, java.lang.String str, java.lang.String check) throws InputException
out
- 区切られた情報が格納されます.cote
- コーテーション対応であるか設定します.str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.InputException
- 入力例外.public static final java.util.ArrayList pauseString(boolean cote, boolean mode, java.lang.String str, java.lang.String check) throws InputException
cote
- コーテーション対応であるか設定します.mode
- コーテーション区切りでコーテーションが存在する場合、その情報も含むか否かを
設定します.str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.InputException
- 入力例外.public static final void pauseString(java.util.ArrayList out, boolean cote, boolean coteFlg, java.lang.String str, java.lang.String check) throws InputException
out
- 区切られた情報が格納されます.cote
- コーテーション対応であるか設定します.coteFlg
- コーテーションが入っている場合に、コーテーションを範囲に含むか否かを
設定します.str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.InputException
- 入力例外.public static final java.util.ArrayList pauseBinary(byte[] str, byte[] check) throws InputException
str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.
InputException
- 入力例外.public static final int indexOfBinary(byte[] src, byte[] code, int offset)
src
- 対象のバイナリを設定します.code
- チェック対象のコードを設定します.offset
- チェック開始のオフセット値が返されます.
public static final java.util.ArrayList pauseEnter(java.lang.String str) throws InputException
str
- 改行コード区切り対象のバイナリコードを設定します。
InputException
- 入力例外public static final java.util.ArrayList pauseYen(java.lang.String str) throws InputException
str
- 区切り対象の情報を設置します。
InputException
- 入力例外public static final java.util.ArrayList pauseSlash(java.lang.String str) throws InputException
str
- 区切り対象の情報を設置します。
InputException
- 入力例外public static final java.util.ArrayList pauseCoat(java.lang.String str) throws InputException
str
- 区切り対象の情報を設置します。
InputException
- 入力例外public static final java.lang.String trimPlus(java.lang.String str) throws InputException
str
- 削除対象の情報を設定します。
InputException
- 入力例外public static final java.lang.String catString(java.lang.String message, int size) throws InputException
message
- 区切り対象メッセージを設定します.size
- 区切り単位を設定します.
InputException
- 入力例外.public static final int checkString(java.lang.String str, java.lang.String chk) throws InputException
str
- チェック対象の文字コードを設定します.chk
- チェックを行う文字情報を指定します.
InputException
- 入力例外.public static final java.lang.String changeStringByOneDest(java.lang.String str, java.lang.String src, char dest) throws InputException
str
- 変更を行う文字列を指定します.src
- 変更対象の文字列を指定します.dest
- 変更後の文字列を指定します.InputException
- 入力例外.public static final java.lang.String changeString(java.lang.String str, java.lang.String src, java.lang.String dest) throws InputException
str
- 変更を行う文字列を指定します.src
- 変更対象の文字列を指定します.dest
- 変更後の文字列を指定します.
InputException
- 入力例外.public static final java.lang.String getCodes(java.lang.String code, int size) throws InputException
code
- 作成対象の文字情報を指定します.size
- 作成数を指定します.
InputException
- 入力例外.public static final java.lang.String setLengthToFilledBinary(boolean mode, java.lang.String info, java.lang.String param, int size) throws InputException, ReadException
mode
- 文字設定モードを定義します.info
- 埋める対象の情報を設定します.param
- 埋める文字情報を指定します.size
- 結果の文字列情報長が返されます.
InputException
- 入力例外.
ReadException
- 読み込み例外.public static final java.lang.String setLengthToFilledString(boolean mode, java.lang.String info, java.lang.String param, int size) throws InputException
mode
- 文字設定モードを定義します.info
- 埋める対象の情報を設定します.param
- 埋める文字情報を指定します.size
- 結果の文字列情報長が返されます.
InputException
- 入力例外.public static final int searchString(java.lang.String info, java.lang.String search, int offset) throws InputException
info
- 検索対象の文字列を指定します.search
- 検索を行う文字列を指定します.offset
- 検索開始位置を指定します.
InputException
- 入力例外.public static final java.util.ArrayList sawCSV(java.lang.String info) throws InputException
info
- カンマ編集された情報を格納します。
InputException
- 入力例外public static final java.util.ArrayList getNowTimestamp()
public static final int getTimeByInteger()
public static final java.util.Calendar getIntByCalendar(int time)
time
- [UtilCom.getTimeByInteger()]で生成されたInt情報を設定します.
public static final java.util.Date getIntByDate(int time)
time
- [UtilCom.getTimeByInteger()]で生成されたInt情報を設定します.
public static final java.lang.String[] getNowTimestampByString()
public static final void getNowTimestampByString(java.lang.String[] out)
out
- 現在のタイムスタンプ情報が格納されています。public static final java.util.ArrayList getTimestamp(java.util.Calendar code)
code
- 変換対象のカレンダーオブジェクトを設定します.
public static final java.lang.String[] getTimestampByString(java.util.Calendar code)
code
- 変換対象のカレンダーオブジェクトを設定します.
public static final void getTimestampByString(java.util.Calendar code, java.lang.String[] out)
code
- 変換対象のカレンダーオブジェクトを設定します.out
- 現在のタイムスタンプ情報が格納されています。public static final java.sql.Date getNowDateToSql()
public static final java.sql.Time getNowTimeToSql()
public static final java.sql.Timestamp getNowTimestampToSql()
public static final boolean checkStringByNumber(java.lang.String info) throws InputException
info
- チェック対象の情報を指定します.
InputException
- 入力例外.public static final java.lang.String convertBinaryTo16String(byte[] binary)
binary
- 変換対象の文字列を指定します.
public static final java.lang.String convertBinaryTo16String(byte[] binary, int offset, int length)
binary
- 対象のバイナリ情報を設定します.offset
- 対象のオフセット情報値を設定します.length
- 対象の情報長を設定します.
public static final java.lang.String convertBinaryTo16String(BinResource resource, int offset, int length)
resource
- 対象のバイナリ情報を設定します.offset
- 対象のオフセット情報値を設定します.length
- 対象の情報長を設定します.
public static final java.lang.String convertBinaryTo16String(byte[] binary, char rem, int offset, int length)
binary
- 対象のバイナリ情報を設定します.rem
- 区切り情報データを設定します.offset
- 対象のオフセット情報値を設定します.length
- 対象の情報長を設定します.
public static final java.lang.String convertBinaryTo16String(BinResource resource, char rem, int offset, int length)
resource
- 対象のバイナリ情報を設定します.rem
- 区切り情報データを設定します.offset
- 対象のオフセット情報値を設定します.length
- 対象の情報長を設定します.
public static final byte[] convert16StringToBinary(boolean remFlg, java.lang.String string) throws InputException
remFlg
- 区切り情報が設定されている場合[true]、
されていない場合[false]を設定します.string
- 変換対象のストリングコードを設定します.
InputException
- 入力例外.public static final byte[] convertString16ToBinary(java.lang.String code) throws InputException, UnsupportException
code
- 16進数で構成された文字列を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public static final java.lang.Object createObject(java.lang.String name, java.lang.ClassLoader loader) throws InputException, AccessException
name
- 生成対象のクラス名(パッケージ名+クラス名)を設定します.loader
- 対象のクラスローダを設定します.InputException
- 入力例外.
AccessException
- アクセス例外.public static final void putSerialize(java.lang.String name, java.io.Serializable obj) throws InputException, AccessException
name
- シリアライズ先のファイル名を設定します.obj
- シリアライズ対象のオブジェクトを設定します.
InputException
- 入力例外.
AccessException
- アクセス例外.public static final java.io.Serializable getSerialize(java.lang.String name)
name
- 復元対象のファイル名を設定します.
public static java.io.Serializable copyObject(java.io.Serializable obj) throws java.io.IOException, java.lang.ClassNotFoundException
obj
- コピー元のオブジェクトを設定します.
java.io.IOException
- IO例外.
java.lang.ClassNotFoundException
- クラス非存在例外.public static final byte[] convertObjectByBinary(java.io.Serializable obj)
obj
- 対象のシリアライズオブジェクトを設定します.
public static final java.io.Serializable convertBinaryByObject(byte[] bin)
bin
- 対象のバイナリオブジェクトを設定します.
public static final java.io.InputStream getClassToFile(java.lang.String name) throws AccessException
name
- 取得内容の、条件を設定します.
AccessException
- アクセス例外.public static final java.lang.Object convertObject(java.lang.String value)
value
- 変換対象の処理を設定します.
public static final java.lang.String createSpace(int len)
len
- スペースを生成する数を設定します.
public static final java.lang.String catCote(java.lang.String str)
str
- 変換対象の文字列を設定します.
public static final void checkBinary(byte[] src, byte[] dest) throws AccessException
src
- チェック元のバイナリを設定します.dest
- チェック先のバイナリを設定します.
AccessException
- アクセス例外.
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |