Class BasicConversionManager

java.lang.Object
nablarch.core.beans.BasicConversionManager
All Implemented Interfaces:
ConversionManager
Direct Known Subclasses:
Jsr310ConversionManager

public class BasicConversionManager extends Object implements ConversionManager
ConversionManagerの基本実装クラス。

フレームワークでデフォルトで用意しているコンバータを生成して提供する。

  • Constructor Details

    • BasicConversionManager

      public BasicConversionManager()
      コンストラクタ。
  • Method Details

    • getConverters

      public Map<Class<?>,Converter<?>> getConverters()
      Description copied from interface: ConversionManager
      型変換に使用するConverterを格納したMapを取得する。

      Mapのキーには変換先の型、値にはキーで指定した型に対応するConverterを設定する。

      Specified by:
      getConverters in interface ConversionManager
      Returns:
      Converterを格納したMap
    • getExtensionConvertor

      public List<ExtensionConverter<?>> getExtensionConvertor()
      Description copied from interface: ConversionManager
      拡張の型変換リストを返す。

      優先順位が高いものをリストのより先頭に設定する必要がある。

      Specified by:
      getExtensionConvertor in interface ConversionManager
      Returns:
      拡張型変換のリスト
    • setDatePatterns

      public void setDatePatterns(List<String> patterns)
      日付パターンを設定する。
      Parameters:
      patterns - 日付パターン
    • setNumberPatterns

      public void setNumberPatterns(List<String> patterns)
      数値パターンを設定する。
      Parameters:
      patterns - 数値パターン