クラス NumberFormatAnnotationFormatterFactory

java.lang.ObjectSE
org.springframework.context.support.EmbeddedValueResolutionSupport
org.springframework.format.number.NumberFormatAnnotationFormatterFactory
実装されたすべてのインターフェース:
AwareEmbeddedValueResolverAwareAnnotationFormatterFactory<NumberFormat>

public class NumberFormatAnnotationFormatterFactory extends EmbeddedValueResolutionSupport implements AnnotationFormatterFactory<NumberFormat>
NumberFormat アノテーションが付けられたフィールドをフォーマットします。
導入:
3.0
作成者:
Keith Donald, Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • NumberFormatAnnotationFormatterFactory

      public NumberFormatAnnotationFormatterFactory()
  • メソッドの詳細

    • getFieldTypes

      public SetSE<ClassSE<?>> getFieldTypes()
      インターフェースからコピーされた説明: AnnotationFormatterFactory
      アノテーションでアノテーションを付けることができるフィールドの型 <A>。</a>
      次で指定:
      インターフェース AnnotationFormatterFactory<NumberFormat>getFieldTypes 
    • getPrinter

      public Printer<NumberSE> getPrinter(NumberFormat annotation, ClassSE<?> fieldType)
      インターフェースからコピーされた説明: AnnotationFormatterFactory
      annotation のアノテーションが付けられた fieldType のフィールドの値を出力するプリンターを取得します。

      プリンターが受け入れる型 T が fieldType に割り当て可能でない場合、プリンターが呼び出される前に fieldType から T への強制が試行されます。

      次で指定:
      インターフェース AnnotationFormatterFactory<NumberFormat>getPrinter 
      パラメーター:
      annotation - アノテーションインスタンス
      fieldType - アノテーションが付けられたフィールドの型
      戻り値:
      プリンター
    • getParser

      public Parser<NumberSE> getParser(NumberFormat annotation, ClassSE<?> fieldType)
      インターフェースからコピーされた説明: AnnotationFormatterFactory
      annotation のアノテーションが付けられた fieldType のフィールドに対して送信された値を解析するパーサーを取得します。

      パーサーが返すオブジェクトが fieldType に割り当てられない場合、フィールドが設定される前に fieldType への強制が試行されます。

      次で指定:
      インターフェース AnnotationFormatterFactory<NumberFormat>getParser 
      パラメーター:
      annotation - アノテーションインスタンス
      fieldType - アノテーションが付けられたフィールドの型
      戻り値:
      パーサー