com.JRcServer.commons.util
クラス UtilCom

java.lang.Object
  上位を拡張 com.JRcServer.commons.util.UtilCom

public class UtilCom
extends java.lang.Object

共通メソッド群.

共通メソッド群を定義します.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.0.0 2003/10/24
作成者:
masahito suzuki

フィールドの概要
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
 

フィールドの詳細

TIMESTAMP_STRING_LENGTH

public static final int TIMESTAMP_STRING_LENGTH
タイムスタンプ情報取得配列数.

関連項目:
定数フィールド値

YEAR

public static final int YEAR
タイムスタンプ情報並び順 : 年.

関連項目:
定数フィールド値

MONTH

public static final int MONTH
タイムスタンプ情報並び順 : 月.

関連項目:
定数フィールド値

DAY

public static final int DAY
タイムスタンプ情報並び順 : 日.

関連項目:
定数フィールド値

HOUR

public static final int HOUR
タイムスタンプ情報並び順 : 時.

関連項目:
定数フィールド値

MINUTE

public static final int MINUTE
タイムスタンプ情報並び順 : 分.

関連項目:
定数フィールド値

SECOND

public static final int SECOND
タイムスタンプ情報並び順 : 秒.

関連項目:
定数フィールド値

MILLISECOND

public static final int MILLISECOND
タイムスタンプ情報並び順 : ミリ秒.

関連項目:
定数フィールド値

WEEK_JP

public static final int WEEK_JP
タイムスタンプ情報並び順 : 週(日本語).

関連項目:
定数フィールド値

WEEK_ENG

public static final int WEEK_ENG
タイムスタンプ情報並び順 : 週(英語).

関連項目:
定数フィールド値

CHECK_SJIS_CHARSET

public static final java.lang.String CHECK_SJIS_CHARSET
半角、全角文字コードチェック用エンコード.

関連項目:
定数フィールド値

CPU_CREATE

public static final long CPU_CREATE
CPUタイムクロック割り当て.

この情報は、メソッド[UtilCom#cpuCreate()],[UtilCom#idleTime()]で スリープを行うミリ秒値です.

関連項目:
定数フィールド値
メソッドの詳細

randomize

public static final void randomize()
ランダムシートの設定.

新たにランダム用のシート情報を設定します.


random

public static final int random(int max)
ランダムな値を取得.

ランダムな値を取得します.

パラメータ:
max - ランダム値の最大番号を指定します。
戻り値:
int 上記指定した情報のランダム値を取得します。

randomBinary

public static final void randomBinary(byte[] out)
                               throws InputException
ランダムな値をバイナリで取得.

ランダムな値をバイナリで取得します.

パラメータ:
out - ランダム値を格納するバイナリ情報を設定します.
例外:
InputException - 入力例外.

randomBinary

public static final byte[] randomBinary(int length)
                                 throws InputException
ランダムな値をバイナリで取得.

ランダムな値をバイナリで取得します.

パラメータ:
length - 生成対象のバイナリ情報長を設定します.
戻り値:
byte[] ランダム値が格納されたバイナリ情報が返されます.
例外:
InputException - 入力例外.

randomString

public static final java.lang.String randomString(int size,
                                                  boolean number,
                                                  boolean half,
                                                  boolean full)
ランダムな文字列を取得.

ランダムな文字列を取得します.

パラメータ:
size - ランダムに設定する文字数を指定します.
number - 数字を許可するか指定します.
half - 半角文字を許可するか指定します.
full - 全角文字を許可するか指定します.
戻り値:
String 上記指定された内容のランダムな文字列が返されます.

getArgument

public static final java.lang.String getArgument(java.lang.String[] argument,
                                                 java.lang.String check)
指定された引数内の情報を取得して結果を切り出します。

パラメータ:
argument - 複数のシンボルを含む引数情報。
check - 切り出したい情報のシンボル
戻り値:
String シンボル以降の条件が返されます.

cpuCreate

public static final void cpuCreate()
CPU待ち時間を設定します。

CPU待ち時間を設定します。


idleTime

public static final void idleTime()
                           throws ExecutionException
スレッドアイドルタイム設定.

スレッドアイドルタイムを設定します. スレッド処理での繰り返し処理部分に対して、アイドルタイムを 設定する場合に呼び出します.

例外:
ExecutionException - スレッド終了例外.

sleep

public static final void sleep(long min)
指定したミリ秒に対して処理を一時停止させます。

パラメータ:
min - 一時停止したいミリ秒の数値を指定します。

idleSleep

public static final void idleSleep(long min)
                            throws ExecutionException
指定したミリ秒に対して処理を一時停止させます。

また、この処理は[UtilCom#sleep()]とは違い、スレッドストップを 検知した場合、[ExecutionException]を返します.

パラメータ:
min - 一時停止したいミリ秒の数値を指定します。
例外:
ExecutionException - 実行例外.

getClassPathByStrings

public static final java.lang.String[] getClassPathByStrings()
クラスパス情報取得.

クラスパス情報を取得します。

戻り値:
String[] 取得されたクラスパス情報が格納されています。

getClassPath

public static final java.util.ArrayList getClassPath()
クラスパス情報取得.

クラスパス情報を取得します。

戻り値:
ArrayList 取得されたクラスパス情報が格納されています。

getZenToHanString

public static final int[] getZenToHanString(java.lang.String code)
                                     throws InputException
対象の文字列に対する全角/半角情報取得.

対象の文字列に対する全角/半角情報を取得します.

パラメータ:
code - 対象の文字列を設定します.
戻り値:
int[] 全角/半角条件が返されます.
例外:
InputException - 入力例外.

getPlusName

public static final java.lang.String getPlusName(java.lang.String name)
                                          throws InputException
対象名の拡張子を取得.

対象名の拡張子を取得します.

パラメータ:
name - 対象のファイル名を設定します.
戻り値:
String 拡張子情報が返されます.
例外:
InputException - 入力例外.

equalString

public static final boolean equalString(java.lang.String org,
                                        java.lang.String src)
指定した文字情報が等しいかチェックします。

パラメータ:
org - 比較対象元の文字情報を指定します。
src - 比較対象先の文字情報を指定します。
戻り値:
boolean [true]が返された場合、情報は一致します.

convertChar

public static final java.lang.String convertChar(java.lang.String code,
                                                 java.lang.String src,
                                                 java.lang.String dest)
                                          throws InputException
指定文字情報を変換対象文字情報に置き換え.

指定文字情報を変換対象文字情報に置き換えます. また、この情報は1バイト系の変換しか行いません.

パラメータ:
code - 指定文字情報(この情報が変換対象文字情報に置き換わります。)
src - 変換対象の1文字情報
dest - 変換対象の1文字列情報
戻り値:
String 変換結果の情報
例外:
InputException - 入力例外.

checkFront

public static final boolean checkFront(java.lang.String info,
                                       java.lang.String check)
                                throws InputException
先頭の文字チェックを行う。

指定文字に対する先頭文字情報をチェックします.

パラメータ:
info - チェックしたいデータ.
check - チェック対象データ.
戻り値:
boolean [true]が返された場合、情報は一致します.
例外:
InputException - 入力例外.

checkCountByStirng

public static final int checkCountByStirng(java.lang.String str,
                                           java.lang.String check)
指定した文字列の個数を取得.

指定した文字列の個数を取得します.

パラメータ:
str - チェック元の文字列を設定します.
check - チェック対象の文字列を設定します.
戻り値:
int チェック対象の文字列個数が返されます.

pauseString

public static final java.util.ArrayList pauseString(java.lang.String str,
                                                    java.lang.String check)
                                             throws InputException
チェック情報単位で情報を区切ります。

パラメータ:
str - 区切り対象の情報を設置します.
check - 区切り対象の文字情報をセットします.
区切り対象文字を複数設定する事により、それらに対応した区切りとなります.
戻り値:
ArrayList 区切られた情報が格納されています.
例外:
InputException - 入力例外.

pauseString

public static final void pauseString(java.util.ArrayList out,
                                     java.lang.String str,
                                     java.lang.String check)
                              throws InputException
チェック情報単位で情報を区切ります。

パラメータ:
out - 区切られた情報が格納されます.
str - 区切り対象の情報を設置します.
check - 区切り対象の文字情報をセットします.
区切り対象文字を複数設定する事により、それらに対応した区切りとなります.
例外:
InputException - 入力例外.

pauseString

public static final java.util.ArrayList pauseString(boolean cote,
                                                    java.lang.String str,
                                                    java.lang.String check)
                                             throws InputException
チェック情報単位で情報を区切ります。

パラメータ:
cote - コーテーション対応であるか設定します.
[true]を設定した場合、各コーテーション ( ",' ) で囲った情報内は 区切り文字と判別しません.
[false]を設定した場合、コーテーション対応を行いません.
str - 区切り対象の情報を設置します.
check - 区切り対象の文字情報をセットします.
区切り対象文字を複数設定する事により、それらに対応した区切りとなります.
戻り値:
ArrayList 区切られた情報が格納されています.
例外:
InputException - 入力例外.

pauseString

public static final void pauseString(java.util.ArrayList out,
                                     boolean cote,
                                     java.lang.String str,
                                     java.lang.String check)
                              throws InputException
チェック情報単位で情報を区切ります。

パラメータ:
out - 区切られた情報が格納されます.
cote - コーテーション対応であるか設定します.
[true]を設定した場合、各コーテーション ( ",' ) で囲った情報内は 区切り文字と判別しません.
[false]を設定した場合、コーテーション対応を行いません.
str - 区切り対象の情報を設置します.
check - 区切り対象の文字情報をセットします.
区切り対象文字を複数設定する事により、それらに対応した区切りとなります.
例外:
InputException - 入力例外.

pauseString

public static final java.util.ArrayList pauseString(boolean cote,
                                                    boolean mode,
                                                    java.lang.String str,
                                                    java.lang.String check)
                                             throws InputException
チェック情報単位で情報を区切ります。

パラメータ:
cote - コーテーション対応であるか設定します.
[true]を設定した場合、各コーテーション ( ",' ) で囲った情報内は 区切り文字と判別しません.
[false]を設定した場合、コーテーション対応を行いません.
mode - コーテーション区切りでコーテーションが存在する場合、その情報も含むか否かを 設定します.
[true]を設定した場合、情報を含みます.
[false]を設定した場合、情報を含みません.
str - 区切り対象の情報を設置します.
check - 区切り対象の文字情報をセットします.
区切り対象文字を複数設定する事により、それらに対応した区切りとなります.
戻り値:
ArrayList 区切られた情報が格納されています.
例外:
InputException - 入力例外.

pauseString

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 - コーテーション対応であるか設定します.
[true]を設定した場合、各コーテーション ( ",' ) で囲った情報内は 区切り文字と判別しません.
[false]を設定した場合、コーテーション対応を行いません.
coteFlg - コーテーションが入っている場合に、コーテーションを範囲に含むか否かを 設定します.
[true]を設定した場合、コーテーション情報も範囲に含みます.
[false]を設定した場合、コーテーション情報を範囲としません.
str - 区切り対象の情報を設置します.
check - 区切り対象の文字情報をセットします.
区切り対象文字を複数設定する事により、それらに対応した区切りとなります.
例外:
InputException - 入力例外.

pauseBinary

public static final java.util.ArrayList pauseBinary(byte[] str,
                                                    byte[] check)
                                             throws InputException
チェック情報単位で情報を区切ります。

パラメータ:
str - 区切り対象の情報を設置します.
check - 区切り対象の文字情報をセットします.
戻り値:
ArrayList 区切られた情報が格納されています.
例外:
InputException - 入力例外.

indexOfBinary

public static final int indexOfBinary(byte[] src,
                                      byte[] code,
                                      int offset)
バイナリ内の指定条件を検索.

パラメータ:
src - 対象のバイナリを設定します.
code - チェック対象のコードを設定します.
offset - チェック開始のオフセット値が返されます.
戻り値:
int チェック結果が返されます.
[-1]が返された場合、指定条件に当てはまる内容は存在しません.

pauseEnter

public static final java.util.ArrayList pauseEnter(java.lang.String str)
                                            throws InputException
改行コード区切り.

指定文字列を改行単位で区切ります。

パラメータ:
str - 改行コード区切り対象のバイナリコードを設定します。
戻り値:
ArrayList 区切られた改行コード単位でバイナリ情報が格納されています。
例外:
InputException - 入力例外

pauseYen

public static final java.util.ArrayList pauseYen(java.lang.String str)
                                          throws InputException
¥コード単位で情報を区切ります。

パラメータ:
str - 区切り対象の情報を設置します。
戻り値:
ArrayList 区切られた情報が格納されています。
例外:
InputException - 入力例外

pauseSlash

public static final java.util.ArrayList pauseSlash(java.lang.String str)
                                            throws InputException
/(スラッシュ)コード単位で情報を区切ります。

パラメータ:
str - 区切り対象の情報を設置します。
戻り値:
ArrayList 区切られた情報が格納されています。
例外:
InputException - 入力例外

pauseCoat

public static final java.util.ArrayList pauseCoat(java.lang.String str)
                                           throws InputException
シングルコーテーションおよび、ダブルコーテーションで囲まれた情報を取得します。

パラメータ:
str - 区切り対象の情報を設置します。
戻り値:
ArrayList 区切られた情報が格納されています。
例外:
InputException - 入力例外

trimPlus

public static final java.lang.String trimPlus(java.lang.String str)
                                       throws InputException
情報の前後に存在するスペース、タブ関連情報を削除します。

パラメータ:
str - 削除対象の情報を設定します。
戻り値:
String 削除された情報が格納されます。
例外:
InputException - 入力例外

catString

public static final java.lang.String catString(java.lang.String message,
                                               int size)
                                        throws InputException
対象文字列を指定文字数単位で区切ります.

対象文字列を指定文字数単位で区切り、改行を入れます.

パラメータ:
message - 区切り対象メッセージを設定します.
size - 区切り単位を設定します.
戻り値:
String 区切られた文字列が返されます.
例外:
InputException - 入力例外.

checkString

public static final int checkString(java.lang.String str,
                                    java.lang.String chk)
                             throws InputException
指定コードチェックを行います.

指定文字列に対して、指定した文字コードが含まれているか チェックします.

パラメータ:
str - チェック対象の文字コードを設定します.
chk - チェックを行う文字情報を指定します.
戻り値:
int チェック結果が返されます.
例外:
InputException - 入力例外.

changeStringByOneDest

public static final java.lang.String changeStringByOneDest(java.lang.String str,
                                                           java.lang.String src,
                                                           char dest)
                                                    throws InputException
指定コードを置き換えます.

指定文字列に対して、変更対象の文字列を指定して 変更後の文字列に置き換えます.

パラメータ:
str - 変更を行う文字列を指定します.
src - 変更対象の文字列を指定します.
変換条件は複数してい可能です.
dest - 変更後の文字列を指定します.
変換結果は1文字しか指定出来ません.
戻り値:
String 変更された文字列が返されます.
例外:
InputException - 入力例外.

changeString

public static final java.lang.String changeString(java.lang.String str,
                                                  java.lang.String src,
                                                  java.lang.String dest)
                                           throws InputException
指定コードを置き換えます.

指定文字列に対して、変更対象の文字列を指定して 変更後の文字列に置き換えます.

パラメータ:
str - 変更を行う文字列を指定します.
src - 変更対象の文字列を指定します.
dest - 変更後の文字列を指定します.
戻り値:
String 変更された文字列が返されます.
例外:
InputException - 入力例外.

getCodes

public static final java.lang.String getCodes(java.lang.String code,
                                              int size)
                                       throws InputException
指定文字情報を指定数分作成.

指定文字情報を指定数分作成します.

パラメータ:
code - 作成対象の文字情報を指定します.
size - 作成数を指定します.
戻り値:
String 作成された情報が返されます.
例外:
InputException - 入力例外.

setLengthToFilledBinary

public static final java.lang.String setLengthToFilledBinary(boolean mode,
                                                             java.lang.String info,
                                                             java.lang.String param,
                                                             int size)
                                                      throws InputException,
                                                             ReadException
指定文字情報で指定文字数分、文字内容を埋めます.

指定された文字情報に対して、指定文字数分文字情報を埋めます. これにより、対象の文字列が、指定文字数分となります. また、文字数は全角文字を2文字分、半角文字を1文字として処理します.

パラメータ:
mode - 文字設定モードを定義します.
[true]を設定した場合、先頭の位置に対して情報を埋めます.
[false]を設定した場合、最後の位置に対して情報を埋めます.
info - 埋める対象の情報を設定します.
param - 埋める文字情報を指定します.
size - 結果の文字列情報長が返されます.
戻り値:
String 埋められた文字情報が返されます.
例外:
InputException - 入力例外.
ReadException - 読み込み例外.

setLengthToFilledString

public static final java.lang.String setLengthToFilledString(boolean mode,
                                                             java.lang.String info,
                                                             java.lang.String param,
                                                             int size)
                                                      throws InputException
指定文字情報で指定文字数分、文字内容を埋めます.

指定された文字情報に対して、指定文字数分文字情報を埋めます. これにより、対象の文字列が、指定文字数分となります. また、文字数は半角文字を1文字として処理します.

パラメータ:
mode - 文字設定モードを定義します.
[true]を設定した場合、先頭の位置に対して情報を埋めます.
[false]を設定した場合、最後の位置に対して情報を埋めます.
info - 埋める対象の情報を設定します.
param - 埋める文字情報を指定します.
size - 結果の文字列情報長が返されます.
戻り値:
String 埋められた文字情報が返されます.
例外:
InputException - 入力例外.

searchString

public static final int searchString(java.lang.String info,
                                     java.lang.String search,
                                     int offset)
                              throws InputException
指定文字情報を検索して、開始位置を取得.

指定文字情報を検索して、開始位置を取得します.

パラメータ:
info - 検索対象の文字列を指定します.
search - 検索を行う文字列を指定します.
offset - 検索開始位置を指定します.
戻り値:
int 検索結果の開始位置が返されます.
情報が検索できなかった場合、[-1]が返されます.
例外:
InputException - 入力例外.

sawCSV

public static final java.util.ArrayList sawCSV(java.lang.String info)
                                        throws InputException
指定されたString情報(CSV形式)の情報をカンマ単位で区切ります。

パラメータ:
info - カンマ編集された情報を格納します。
戻り値:
ArrayList カンマ単位で区切った内容が格納されています。
例外:
InputException - 入力例外

getNowTimestamp

public static final java.util.ArrayList getNowTimestamp()
現在タイムスタンプ情報の取得.

現在タイムスタンプ情報を取得します。

戻り値:
ArrayList 現在のタイムスタンプ情報が格納されています。
要素1から順番に、1=年 2=月 3=日 4=時 5=分 6=秒 7=ミリ秒 8=曜日(日本語) 9=曜日(英語)

getTimeByInteger

public static final int getTimeByInteger()
現在の時間をInteger(4byte)で表した情報として取得.

現在の時間をInteger(4byte)で表した情報として取得します.
ただし、秒情報までは含まれません.

戻り値:
int 現在の時間をInteger(4byte)で表した情報が返されます.
ただし、秒情報までは含まれません.

getIntByCalendar

public static final java.util.Calendar getIntByCalendar(int time)
[UtilCom.getTimeByInteger()]で生成されたInt条件から、日付情報を復元.

[UtilCom.getTimeByInteger()]で生成されたInt条件から、日付情報を復元します.

パラメータ:
time - [UtilCom.getTimeByInteger()]で生成されたInt情報を設定します.
戻り値:
Calendar 対象の日付情報が返されます.

getIntByDate

public static final java.util.Date getIntByDate(int time)
[UtilCom.getTimeByInteger()]で生成されたInt条件から、日付情報を復元.

[UtilCom.getTimeByInteger()]で生成されたInt条件から、日付情報を復元します.

パラメータ:
time - [UtilCom.getTimeByInteger()]で生成されたInt情報を設定します.
戻り値:
Date 対象の日付情報が返されます.

getNowTimestampByString

public static final java.lang.String[] getNowTimestampByString()
現在タイムスタンプ情報の取得.

現在タイムスタンプ情報を取得します。

戻り値:
String[] 現在のタイムスタンプ情報が格納されています。
要素1から順番に、1=年 2=月 3=日 4=時 5=分 6=秒 7=ミリ秒 8=曜日(日本語) 9=曜日(英語)

getNowTimestampByString

public static final void getNowTimestampByString(java.lang.String[] out)
現在タイムスタンプ情報の取得.

現在タイムスタンプ情報を取得します。

パラメータ:
out - 現在のタイムスタンプ情報が格納されています。
要素1から順番に、1=年 2=月 3=日 4=時 5=分 6=秒 7=ミリ秒 8=曜日(日本語) 9=曜日(英語)

getTimestamp

public static final java.util.ArrayList getTimestamp(java.util.Calendar code)
対象タイムスタンプ情報の取得.

対象タイムスタンプ情報を取得します。

パラメータ:
code - 変換対象のカレンダーオブジェクトを設定します.
戻り値:
ArrayList 現在のタイムスタンプ情報が格納されています。
要素1から順番に、1=年 2=月 3=日 4=時 5=分 6=秒 7=ミリ秒 8=曜日(日本語) 9=曜日(英語)

getTimestampByString

public static final java.lang.String[] getTimestampByString(java.util.Calendar code)
対象タイムスタンプ情報の取得.

対象タイムスタンプ情報を取得します。

パラメータ:
code - 変換対象のカレンダーオブジェクトを設定します.
戻り値:
String[] 現在のタイムスタンプ情報が格納されています。
要素1から順番に、1=年 2=月 3=日 4=時 5=分 6=秒 7=ミリ秒 8=曜日(日本語) 9=曜日(英語)

getTimestampByString

public static final void getTimestampByString(java.util.Calendar code,
                                              java.lang.String[] out)
対象タイムスタンプ情報の取得.

対象タイムスタンプ情報を取得します。

パラメータ:
code - 変換対象のカレンダーオブジェクトを設定します.
out - 現在のタイムスタンプ情報が格納されています。
要素1から順番に、1=年 2=月 3=日 4=時 5=分 6=秒 7=ミリ秒 8=曜日(日本語) 9=曜日(英語)

getNowDateToSql

public static final java.sql.Date getNowDateToSql()
現在の日付情報を取得.

現在の日付情報を取得します.

戻り値:
java.sql.Date 現在の日付情報が返されます.

getNowTimeToSql

public static final java.sql.Time getNowTimeToSql()
現在の時間情報を取得.

現在の時間情報を取得します.

戻り値:
java.sql.Time 現在の時間情報が返されます.

getNowTimestampToSql

public static final java.sql.Timestamp getNowTimestampToSql()
現在の日付・時間情報を取得.

現在の日付・時間情報を取得します.

戻り値:
java.sql.Time 現在の日付・時間情報が返されます.

checkStringByNumber

public static final boolean checkStringByNumber(java.lang.String info)
                                         throws InputException
数値チェック.

指定情報に対して、数値情報であるかチェックします.

パラメータ:
info - チェック対象の情報を指定します.
戻り値:
boolean チェック結果が返されます.
[true]が帰ってきた場合、数値です.
[false]が帰ってきた場合、数値情報ではありません.
例外:
InputException - 入力例外.

convertBinaryTo16String

public static final java.lang.String convertBinaryTo16String(byte[] binary)
指定バイナリコードを16進情報として、文字列変換.

指定バイナリ情報を16進数文字列で変換します.

パラメータ:
binary - 変換対象の文字列を指定します.
戻り値:
String 変換された16進情報が返されます.

convertBinaryTo16String

public static final java.lang.String convertBinaryTo16String(byte[] binary,
                                                             int offset,
                                                             int length)
対象のバイナリ情報を16進数に変換.

対象のバイナリ情報を16進数情報に変換します.

パラメータ:
binary - 対象のバイナリ情報を設定します.
offset - 対象のオフセット情報値を設定します.
length - 対象の情報長を設定します.
戻り値:
String 変換された情報が返されます.

convertBinaryTo16String

public static final java.lang.String convertBinaryTo16String(BinResource resource,
                                                             int offset,
                                                             int length)
対象のバイナリ情報を16進数に変換.

対象のバイナリ情報を16進数情報に変換します.

パラメータ:
resource - 対象のバイナリ情報を設定します.
offset - 対象のオフセット情報値を設定します.
length - 対象の情報長を設定します.
戻り値:
String 変換された情報が返されます.

convertBinaryTo16String

public static final java.lang.String convertBinaryTo16String(byte[] binary,
                                                             char rem,
                                                             int offset,
                                                             int length)
対象のバイナリ情報を16進数に変換.

対象のバイナリ情報を16進数情報に変換します.

パラメータ:
binary - 対象のバイナリ情報を設定します.
rem - 区切り情報データを設定します.
offset - 対象のオフセット情報値を設定します.
length - 対象の情報長を設定します.
戻り値:
String 変換された情報が返されます.

convertBinaryTo16String

public static final java.lang.String convertBinaryTo16String(BinResource resource,
                                                             char rem,
                                                             int offset,
                                                             int length)
対象のバイナリ情報を16進数に変換.

対象のバイナリ情報を16進数情報に変換します.

パラメータ:
resource - 対象のバイナリ情報を設定します.
rem - 区切り情報データを設定します.
offset - 対象のオフセット情報値を設定します.
length - 対象の情報長を設定します.
戻り値:
String 変換された情報が返されます.

convert16StringToBinary

public static final byte[] convert16StringToBinary(boolean remFlg,
                                                   java.lang.String string)
                                            throws InputException
[convertBinaryTo16String]で変換した内容をバイナリに戻す.

[convertBinaryTo16String]で変換した内容をバイナリに戻します.

パラメータ:
remFlg - 区切り情報が設定されている場合[true]、 されていない場合[false]を設定します.
string - 変換対象のストリングコードを設定します.
戻り値:
byte[] 再変換された内容が返されます.
例外:
InputException - 入力例外.

convertString16ToBinary

public static final byte[] convertString16ToBinary(java.lang.String code)
                                            throws InputException,
                                                   UnsupportException
変換された16進データを対象のバイナリに変換.

変換された16進データを対象のバイナリ情報に変換します.

パラメータ:
code - 16進数で構成された文字列を指定します.
戻り値:
byte[] 変換されたバイナリが返されます.
例外:
InputException - 入力例外.
UnsupportException - サポート外例外.

createObject

public static final java.lang.Object createObject(java.lang.String name,
                                                  java.lang.ClassLoader loader)
                                           throws InputException,
                                                  AccessException
対象オブジェクト生成.

指定したクラス名(パッケージ名+クラス名)に対するオブジェクトを生成します.

パラメータ:
name - 生成対象のクラス名(パッケージ名+クラス名)を設定します.
loader - 対象のクラスローダを設定します.
デフォルトのローダを利用する場合[null]を設定します.
戻り値:
Object 生成されたオブジェクト情報が返されます.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

putSerialize

public static final void putSerialize(java.lang.String name,
                                      java.io.Serializable obj)
                               throws InputException,
                                      AccessException
対象ファイルにオブジェクトをシリアライズ.

対象ファイルに対してオブジェクトをシリアライズ.

パラメータ:
name - シリアライズ先のファイル名を設定します.
obj - シリアライズ対象のオブジェクトを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

getSerialize

public static final java.io.Serializable getSerialize(java.lang.String name)
対象ファイルから、オブジェクトを復元.

対象のファイル名からオブジェクトを復元します.

パラメータ:
name - 復元対象のファイル名を設定します.
戻り値:
Serializable 復元されたオブジェクトが返されます.
復元に失敗した場合[null]が返されます.

copyObject

public static java.io.Serializable copyObject(java.io.Serializable obj)
                                       throws java.io.IOException,
                                              java.lang.ClassNotFoundException
シリアライズオブジェクトをコピー.

対象のシリアライズオブジェクトをコピーします.

パラメータ:
obj - コピー元のオブジェクトを設定します.
戻り値:
Serializable コピーされたオブジェクト情報が返されます.
[null]が返されてた場合、オブジェクトのコピーに失敗しました.
例外:
java.io.IOException - IO例外.
java.lang.ClassNotFoundException - クラス非存在例外.

convertObjectByBinary

public static final byte[] convertObjectByBinary(java.io.Serializable obj)
対象シリアライズオブジェクトをバイナリに変換.

対象シリアライズオブジェクトをバイナリに変換します.

パラメータ:
obj - 対象のシリアライズオブジェクトを設定します.
戻り値:
byte[] 変換されたバイナリオブジェクトが返されます.
[null]が返された場合バイナリ変換に失敗しました.

convertBinaryByObject

public static final java.io.Serializable convertBinaryByObject(byte[] bin)
対象バイナリをシリアライズオブジェクトに変換.

対象バイナリをシリアライズオブジェクトに変換します.

パラメータ:
bin - 対象のバイナリオブジェクトを設定します.
戻り値:
Serializable 変換されたオブジェクト情報が返されます.
[null]が返された場合オブジェクト変換に失敗しました.

getClassToFile

public static final java.io.InputStream getClassToFile(java.lang.String name)
                                                throws AccessException
対象クラス内から、ファイル情報を取得.

指定した、クラス内から、ファイル情報を取得します.

パラメータ:
name - 取得内容の、条件を設定します.
戻り値:
InputStream ファイル情報が返されます.
例外:
AccessException - アクセス例外.

convertObject

public static final java.lang.Object convertObject(java.lang.String value)
変換処理.

対象文字情報を条件の近いオブジェクトに変換します.
対象文字情報が数値系の場合は[Long]に、小数点を含む場合は[Double]に フラグ系の場合は[Boolean]に変換します.
また、上記以外の情報の場合[String]とします.

パラメータ:
value - 変換対象の処理を設定します.
戻り値:
Object 変換された条件が返されます.

createSpace

public static final java.lang.String createSpace(int len)
スペース情報を指定条件数分生成.

スペース情報を指定条件数分生成します.

パラメータ:
len - スペースを生成する数を設定します.
戻り値:
String 指定数分のスペース文字列が返されます.

catCote

public static final java.lang.String catCote(java.lang.String str)
文字列の前後コーテーションを削除.

文字列の前後コーテーションを削除します.

パラメータ:
str - 変換対象の文字列を設定します.
戻り値:
String 変換された結果が返されます.

checkBinary

public static final void checkBinary(byte[] src,
                                     byte[] dest)
                              throws AccessException
バイナリを比較.

バイナリを比較します.

パラメータ:
src - チェック元のバイナリを設定します.
dest - チェック先のバイナリを設定します.
例外:
AccessException - アクセス例外.