Package nablarch.core.dataformat
Class FieldDefinitionUtil
java.lang.Object
nablarch.core.dataformat.FieldDefinitionUtil
フィールド定義ユーティリティクラス。
フィールド定義に関する汎用的な処理を提供する。
フィールド定義に関する汎用的な処理を提供する。
- Author:
- Kohei Sawaki
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
normalizeWithNonWordChar
(String nonWordCharSeparated) フィールド名を正規化する。static String
文字列の先頭文字を小文字に置きかえる。static String
文字列の先頭文字を大文字に置きかえる。
-
Method Details
-
normalizeWithNonWordChar
フィールド名を正規化する。 非単語文字(英数字 、"."、"["、"]"、"_"以外の文字)で区切られた文字列を下記仕様に基いて正規化する。 仕様:- 文字列を非単語文字でセパレートする
- セパレートされた文字列のうち、先頭以外の文字列をキャメル記法にして連結する
form:user:input:data //--> formUserInputData
formuserinputdata //--> formuserinputdata 文字列がnullの場合は、nullを返す。
文字列が空文字の場合は、空文字を返す。- Parameters:
nonWordCharSeparated
- 非単語文字区切りの文字列- Returns:
- 変換後の文字列
-
toUpperFirstChar
文字列の先頭文字を大文字に置きかえる。文字列がnullの場合は、nullを返す。
文字列が空文字の場合は、空文字を返す。- Parameters:
s
- 対象文字列- Returns:
- 変換後の文字列
-
toLowerFirstChar
文字列の先頭文字を小文字に置きかえる。文字列がnullの場合は、nullを返す。
文字列が空文字の場合は、空文字を返す。- Parameters:
s
- 対象文字列- Returns:
- 変換後の文字列
-