クラス BindingModel

java.lang.ObjectSE
org.springframework.validation.AbstractErrors
org.springframework.webflow.mvc.view.BindingModel
実装済みのインターフェース一覧:
SerializableSEorg.springframework.validation.BindingResultorg.springframework.validation.Errors

public class BindingModel extends org.springframework.validation.AbstractErrors implements org.springframework.validation.BindingResult
レンダリング中に「モデル」オブジェクトのプロパティを Spring ビューで使用できるようにします。また、フォームのポストバック試行後にデータバインディング (マッピングとも呼ばれます) の結果を利用できるようにします。また、エラーメッセージをビューで使用できるようにします。このクラスは基本的に、Spring フォームおよびバインドタグで使用するための Spring エラーアダプターです。
作成者:
Keith Donald, Jeremy Grelle, Phillip Webb
関連事項:
  • コンストラクターの詳細

    • BindingModel

      public BindingModel(StringSE objectName, ObjectSE boundObject, ExpressionParser expressionParser, ConversionService conversionService, MessageContext messageContext)
      新しい Spring バインディングモデルを作成します。
      パラメーター:
      objectName - バインドされたモデルオブジェクトの名前
      boundObject - バインドされたモデルオブジェクト
      expressionParser - モデルオブジェクトのプロパティにアクセスするために使用する式パーサー
      conversionService - 書式設定プロパティのコンバーターにアクセスするために使用するレジストリ
      messageContext - 表示するフローメッセージを含むメッセージコンテキスト
  • メソッドの詳細

    • setMappingResults

      public void setMappingResults(MappingResults results)
      ビューからバインドされたモデルオブジェクトへのデータマッピング試行の結果を設定します。
      パラメーター:
      results -
      関連事項:
    • setBinderConfiguration

      public void setBinderConfiguration(BinderConfiguration binderConfiguration)
    • getAllErrors

      public ListSE<org.springframework.validation.ObjectError> getAllErrors()
      次で指定:
      インターフェース org.springframework.validation.ErrorsgetAllErrors 
    • getGlobalErrors

      public ListSE<org.springframework.validation.ObjectError> getGlobalErrors()
      次で指定:
      インターフェース org.springframework.validation.ErrorsgetGlobalErrors 
    • getFieldErrors

      public ListSE<org.springframework.validation.FieldError> getFieldErrors(StringSE field)
      次で指定:
      インターフェース org.springframework.validation.ErrorsgetFieldErrors 
      オーバーライド:
      クラス org.springframework.validation.AbstractErrorsgetFieldErrors 
    • getFieldError

      public org.springframework.validation.FieldError getFieldError(StringSE field)
      次で指定:
      インターフェース org.springframework.validation.ErrorsgetFieldError 
    • getFieldType

      public ClassSE<?> getFieldType(StringSE field)
      次で指定:
      インターフェース org.springframework.validation.ErrorsgetFieldType 
    • getFieldValue

      public ObjectSE getFieldValue(StringSE field)
      次で指定:
      インターフェース org.springframework.validation.ErrorsgetFieldValue 
    • getFieldErrors

      public ListSE<org.springframework.validation.FieldError> getFieldErrors()
      次で指定:
      インターフェース org.springframework.validation.ErrorsgetFieldErrors 
    • getObjectName

      public StringSE getObjectName()
      次で指定:
      インターフェース org.springframework.validation.ErrorsgetObjectName 
    • addAllErrors

      public void addAllErrors(org.springframework.validation.Errors errors)
      次で指定:
      インターフェース org.springframework.validation.ErrorsaddAllErrors 
    • reject

      public void reject(StringSE errorCode, ObjectSE[] errorArgs, StringSE defaultMessage)
      次で指定:
      インターフェース org.springframework.validation.Errorsreject 
    • rejectValue

      public void rejectValue(StringSE field, StringSE errorCode, ObjectSE[] errorArgs, StringSE defaultMessage)
      次で指定:
      インターフェース org.springframework.validation.ErrorsrejectValue 
    • getTarget

      public ObjectSE getTarget()
      次で指定:
      インターフェース org.springframework.validation.BindingResultgetTarget 
    • getRawFieldValue

      public ObjectSE getRawFieldValue(StringSE field)
      次で指定:
      インターフェース org.springframework.validation.BindingResultgetRawFieldValue 
    • findEditor

      public PropertyEditorSE findEditor(StringSE field, ClassSE<?> valueType)
      次で指定:
      インターフェース org.springframework.validation.BindingResultfindEditor 
    • addError

      public void addError(org.springframework.validation.ObjectError error)
      次で指定:
      インターフェース org.springframework.validation.BindingResultaddError 
    • getModel

      public MapSE<StringSE,ObjectSE> getModel()
      次で指定:
      インターフェース org.springframework.validation.BindingResultgetModel 
    • getPropertyEditorRegistry

      public org.springframework.beans.PropertyEditorRegistry getPropertyEditorRegistry()
      次で指定:
      インターフェース org.springframework.validation.BindingResultgetPropertyEditorRegistry 
    • getSuppressedFields

      public StringSE[] getSuppressedFields()
      次で指定:
      インターフェース org.springframework.validation.BindingResultgetSuppressedFields 
    • recordSuppressedField

      public void recordSuppressedField(StringSE field)
      次で指定:
      インターフェース org.springframework.validation.BindingResultrecordSuppressedField 
    • resolveMessageCodes

      public StringSE[] resolveMessageCodes(StringSE errorCode, StringSE field)
      次で指定:
      インターフェース org.springframework.validation.BindingResultresolveMessageCodes 
    • resolveMessageCodes

      public StringSE[] resolveMessageCodes(StringSE errorCode)
      次で指定:
      インターフェース org.springframework.validation.BindingResultresolveMessageCodes