Class FieldDefinitionUtil

java.lang.Object
nablarch.core.dataformat.FieldDefinitionUtil

public final class FieldDefinitionUtil extends Object
フィールド定義ユーティリティクラス。
フィールド定義に関する汎用的な処理を提供する。
Author:
Kohei Sawaki
  • Method Details

    • normalizeWithNonWordChar

      @Published public static String normalizeWithNonWordChar(String nonWordCharSeparated)
      フィールド名を正規化する。

      非単語文字(英数字 、"."、"["、"]"、"_"以外の文字)で区切られた文字列を下記仕様に基いて正規化する。

      仕様:

      1. 文字列を非単語文字でセパレートする
      2. セパレートされた文字列のうち、先頭以外の文字列をキャメル記法にして連結する
      例:
      form:user:input:data //--> formUserInputData
      formuserinputdata //--> formuserinputdata

      文字列がnullの場合は、nullを返す。
      文字列が空文字の場合は、空文字を返す。

      Parameters:
      nonWordCharSeparated - 非単語文字区切りの文字列
      Returns:
      変換後の文字列
    • toUpperFirstChar

      @Published public static String toUpperFirstChar(String s)
      文字列の先頭文字を大文字に置きかえる。

      文字列がnullの場合は、nullを返す。
      文字列が空文字の場合は、空文字を返す。

      Parameters:
      s - 対象文字列
      Returns:
      変換後の文字列
    • toLowerFirstChar

      public static String toLowerFirstChar(String s)
      文字列の先頭文字を小文字に置きかえる。

      文字列がnullの場合は、nullを返す。
      文字列が空文字の場合は、空文字を返す。

      Parameters:
      s - 対象文字列
      Returns:
      変換後の文字列