|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.oarts.pirka.iop.tool.core.tools.InterfaceTools
public class InterfaceTools
インターフェース用ツール
コンストラクタの概要 | |
---|---|
InterfaceTools()
|
メソッドの概要 | |
---|---|
static java.lang.String |
changeClassNmae(java.lang.String name)
名前をクラス名として使用できる名前に変換する |
static java.lang.String |
changeGetterNmae(java.lang.String name,
boolean isBoolean)
名前をゲッターメソッド名として使用できる名前に変換する |
static java.lang.String |
changeMemberNmae(java.lang.String name)
名前をメンバー名として使用できる名前に変換する |
static java.lang.String |
changeSafeInterfaceDataItemNmae(java.lang.String name,
java.lang.String defaultName)
インターフェース項目名として使用可能になるように対象外の文字を削除した名前に変換する |
static java.lang.String |
changeSafeInterfaceDataNmae(java.lang.String name,
java.lang.String defaultName)
インターフェース名として使用可能になるように対象外の文字を削除した名前に変換する |
static java.lang.String |
changeSetterNmae(java.lang.String name)
名前をセッターメソッド名として使用できる名前に変換する |
static java.lang.String |
createRecName(int recNo)
仮想データベーステーブル時のレコード名を求める |
static java.lang.String[] |
csvLineSplit(java.lang.String line)
CSVファイルの1行をフィールド毎に分解する |
static java.lang.String |
getFieldChangeMethodName(FieldType type,
long length,
int subLength)
フィールド方変換メソッド名を取得する |
static java.lang.String |
getVoClone(FieldType type,
long length,
int subLength,
java.lang.String fieldName)
VOのフィールドのクローンを求める |
static java.lang.String |
getVoComp(FieldType type,
long length,
int subLength,
java.lang.String targetObjectName,
java.lang.String fieldName)
VOのフィールド比較を求める |
static java.lang.String |
getVoType(FieldType type,
long length,
int subLength)
VOのフィールドタイプを求める |
static boolean |
isBigDecimalType(long length,
int subLength)
BigDecimal型の数字を適用するかの判定 |
static boolean |
isIntType(long length,
int subLength)
int型の数字を適用するかの判定 |
static boolean |
isLongType(long length,
int subLength)
long型の数字を適用するかの判定 |
static boolean |
isSafeInterfaceDataItemNmae(java.lang.String name)
インターフェス項目名として使用可能かチェックする |
static boolean |
isSafeInterfaceDataNmae(java.lang.String name)
インターフェス名として使用可能かチェックする |
static void |
putMapFromZip(byte[] zipImage,
java.util.HashMap<java.lang.String,byte[]> map)
Zipファイルを解凍してマップに格納する |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public InterfaceTools()
メソッドの詳細 |
---|
public static boolean isSafeInterfaceDataNmae(java.lang.String name)
name
- インターフェース名
public static boolean isSafeInterfaceDataItemNmae(java.lang.String name)
name
- インターフェース名
public static java.lang.String changeSafeInterfaceDataNmae(java.lang.String name, java.lang.String defaultName)
name
- インタフェース名defaultName
- 変換後に空文字になったときに使用するインターフェース名
public static java.lang.String changeSafeInterfaceDataItemNmae(java.lang.String name, java.lang.String defaultName)
name
- インタフェース名defaultName
- 変換後に空文字になったときに使用するインターフェース名
public static java.lang.String[] csvLineSplit(java.lang.String line)
line
- 1行
public static java.lang.String getVoType(FieldType type, long length, int subLength)
type
- length
- subLength
-
public static java.lang.String getVoClone(FieldType type, long length, int subLength, java.lang.String fieldName)
type
- length
- subLength
- fieldName
-
public static java.lang.String getVoComp(FieldType type, long length, int subLength, java.lang.String targetObjectName, java.lang.String fieldName)
type
- length
- subLength
- targetObjectName
- fieldName
-
public static java.lang.String createRecName(int recNo)
recNo
-
public static boolean isIntType(long length, int subLength)
length
- 項目長subLength
- 項目長内での小数点以下の長さ
public static boolean isLongType(long length, int subLength)
length
- 項目長subLength
- 項目長内での小数点以下の長さ
public static boolean isBigDecimalType(long length, int subLength)
length
- 項目長subLength
- 項目長内での小数点以下の長さ
public static java.lang.String changeClassNmae(java.lang.String name)
name
-
public static java.lang.String changeMemberNmae(java.lang.String name)
name
-
public static java.lang.String changeGetterNmae(java.lang.String name, boolean isBoolean)
name
-
public static java.lang.String changeSetterNmae(java.lang.String name)
name
-
public static java.lang.String getFieldChangeMethodName(FieldType type, long length, int subLength)
name
-
public static void putMapFromZip(byte[] zipImage, java.util.HashMap<java.lang.String,byte[]> map) throws java.io.IOException
zipImage
-
java.io.IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |