クラス BindingModel
java.lang.ObjectSE
org.springframework.validation.AbstractErrors
org.springframework.webflow.mvc.view.BindingModel
- 実装済みのインターフェース一覧:
SerializableSE、org.springframework.validation.BindingResult、org.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
- 関連事項:
フィールド概要
インターフェース org.springframework.validation.BindingResult から継承されたフィールド
MODEL_KEY_PREFIXインターフェース org.springframework.validation.Errors から継承されたフィールド
NESTED_PATH_SEPARATORコンストラクター概要
コンストラクターコンストラクター説明BindingModel(StringSE objectName, ObjectSE boundObject, ExpressionParser expressionParser, ConversionService conversionService, MessageContext messageContext) 新しい Spring バインディングモデルを作成します。方法の概要
修飾子と型メソッド説明voidaddAllErrors(org.springframework.validation.Errors errors) voidaddError(org.springframework.validation.ObjectError error) findEditor(StringSE field, ClassSE<?> valueType) ListSE<org.springframework.validation.ObjectError>org.springframework.validation.FieldErrorgetFieldError(StringSE field) ListSE<org.springframework.validation.FieldError>ListSE<org.springframework.validation.FieldError>getFieldErrors(StringSE field) ClassSE<?>getFieldType(StringSE field) getFieldValue(StringSE field) ListSE<org.springframework.validation.ObjectError>getModel()org.springframework.beans.PropertyEditorRegistrygetRawFieldValue(StringSE field) StringSE[]voidrecordSuppressedField(StringSE field) voidvoidrejectValue(StringSE field, StringSE errorCode, ObjectSE[] errorArgs, StringSE defaultMessage) StringSE[]resolveMessageCodes(StringSE errorCode) StringSE[]resolveMessageCodes(StringSE errorCode, StringSE field) voidsetBinderConfiguration(BinderConfiguration binderConfiguration) voidsetMappingResults(MappingResults results) ビューからバインドされたモデルオブジェクトへのデータマッピング試行の結果を設定します。クラス org.springframework.validation.AbstractErrors から継承されたメソッド
canonicalFieldName, doSetNestedPath, fixedField, getNestedPath, isMatchingFieldError, popNestedPath, pushNestedPath, setNestedPath, toStringクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.validation.BindingResult から継承されたメソッド
recordFieldValueインターフェース org.springframework.validation.Errors から継承されたメソッド
failOnError, getErrorCount, getFieldError, getFieldErrorCount, getFieldErrorCount, getGlobalError, getGlobalErrorCount, getNestedPath, hasErrors, hasFieldErrors, hasFieldErrors, hasGlobalErrors, popNestedPath, pushNestedPath, reject, reject, rejectValue, rejectValue, setNestedPath, toString
コンストラクターの詳細
BindingModel
public BindingModel(StringSE objectName, ObjectSE boundObject, ExpressionParser expressionParser, ConversionService conversionService, MessageContext messageContext) 新しい Spring バインディングモデルを作成します。- パラメーター:
objectName- バインドされたモデルオブジェクトの名前boundObject- バインドされたモデルオブジェクトexpressionParser- モデルオブジェクトのプロパティにアクセスするために使用する式パーサーconversionService- 書式設定プロパティのコンバーターにアクセスするために使用するレジストリmessageContext- 表示するフローメッセージを含むメッセージコンテキスト
メソッドの詳細
setMappingResults
ビューからバインドされたモデルオブジェクトへのデータマッピング試行の結果を設定します。- パラメーター:
results-- 関連事項:
setBinderConfiguration
getAllErrors
- 次で指定:
- インターフェース
org.springframework.validation.ErrorsのgetAllErrors
getGlobalErrors
- 次で指定:
- インターフェース
org.springframework.validation.ErrorsのgetGlobalErrors
getFieldErrors
- 次で指定:
- インターフェース
org.springframework.validation.ErrorsのgetFieldErrors - オーバーライド:
- クラス
org.springframework.validation.AbstractErrorsのgetFieldErrors
getFieldError
- 次で指定:
- インターフェース
org.springframework.validation.ErrorsのgetFieldError
getFieldType
- 次で指定:
- インターフェース
org.springframework.validation.ErrorsのgetFieldType
getFieldValue
- 次で指定:
- インターフェース
org.springframework.validation.ErrorsのgetFieldValue
getFieldErrors
- 次で指定:
- インターフェース
org.springframework.validation.ErrorsのgetFieldErrors
getObjectName
- 次で指定:
- インターフェース
org.springframework.validation.ErrorsのgetObjectName
addAllErrors
public void addAllErrors(org.springframework.validation.Errors errors) - 次で指定:
- インターフェース
org.springframework.validation.ErrorsのaddAllErrors
reject
- 次で指定:
- インターフェース
org.springframework.validation.Errorsのreject
rejectValue
public void rejectValue(StringSE field, StringSE errorCode, ObjectSE[] errorArgs, StringSE defaultMessage) - 次で指定:
- インターフェース
org.springframework.validation.ErrorsのrejectValue
getTarget
- 次で指定:
- インターフェース
org.springframework.validation.BindingResultのgetTarget
getRawFieldValue
- 次で指定:
- インターフェース
org.springframework.validation.BindingResultのgetRawFieldValue
findEditor
- 次で指定:
- インターフェース
org.springframework.validation.BindingResultのfindEditor
addError
public void addError(org.springframework.validation.ObjectError error) - 次で指定:
- インターフェース
org.springframework.validation.BindingResultのaddError
getModel
- 次で指定:
- インターフェース
org.springframework.validation.BindingResultのgetModel
getPropertyEditorRegistry
public org.springframework.beans.PropertyEditorRegistry getPropertyEditorRegistry()- 次で指定:
- インターフェース
org.springframework.validation.BindingResultのgetPropertyEditorRegistry
getSuppressedFields
- 次で指定:
- インターフェース
org.springframework.validation.BindingResultのgetSuppressedFields
recordSuppressedField
- 次で指定:
- インターフェース
org.springframework.validation.BindingResultのrecordSuppressedField
resolveMessageCodes
- 次で指定:
- インターフェース
org.springframework.validation.BindingResultのresolveMessageCodes
resolveMessageCodes
- 次で指定:
- インターフェース
org.springframework.validation.BindingResultのresolveMessageCodes