public class BindingContext extends ObjectSE
Model
へのアクセスを提供するコンテキスト。 特定のターゲットの WebExchangeDataBinder
を作成するメソッド、データバインディングと検証を適用するコマンドオブジェクト、リクエスト値からの単純な型変換のためのターゲットオブジェクトなしでメソッドを提供します。
リクエストのデフォルトモデルのコンテナー。
コンストラクターと説明 |
---|
BindingContext() 新しい BindingContext を作成します。 |
BindingContext(WebBindingInitializer initializer) 指定された初期化子で新しい BindingContext を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
WebExchangeDataBinder | createDataBinder(ServerWebExchange exchange, ObjectSE target, StringSE name) ターゲットのコマンドオブジェクトにデータバインディングと検証を適用する WebExchangeDataBinder を作成します。 |
WebExchangeDataBinder | createDataBinder(ServerWebExchange exchange, StringSE name) リクエスト値を単純型に型変換するためのターゲットオブジェクトなしで WebExchangeDataBinder を作成します。 |
Model | getModel() デフォルトのモデルを返します。 |
protected WebExchangeDataBinder | initDataBinder(WebExchangeDataBinder binder, ServerWebExchange exchange) 指定された交換のデータバインダーインスタンスを初期化します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public BindingContext()
BindingContext
を作成します。public BindingContext(@Nullable WebBindingInitializer initializer)
BindingContext
を作成します。initializer
- 適用するバインディング初期化子 (null
の場合があります)public Model getModel()
public WebExchangeDataBinder createDataBinder(ServerWebExchange exchange, @Nullable ObjectSE target, StringSE name)
WebExchangeDataBinder
を作成します。exchange
- 現在の交換 target
- データバインダーを作成するオブジェクト name
- ターゲットオブジェクトの名前 ServerErrorException
- @InitBinder
メソッドの呼び出しが失敗した場合 protected WebExchangeDataBinder initDataBinder(WebExchangeDataBinder binder, ServerWebExchange exchange)
ServerErrorException
- @InitBinder
メソッドの呼び出しが失敗した場合 public WebExchangeDataBinder createDataBinder(ServerWebExchange exchange, StringSE name)
WebExchangeDataBinder
を作成します。exchange
- 現在の交換 name
- ターゲットオブジェクトの名前 ServerErrorException
- @InitBinder
メソッドの呼び出しが失敗した場合