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, waitSEpublic 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 - ターゲットオブジェクトの名前 protected WebExchangeDataBinder initDataBinder(WebExchangeDataBinder binder, ServerWebExchange exchange)
public WebExchangeDataBinder createDataBinder(ServerWebExchange exchange, StringSE name)
WebExchangeDataBinder を作成します。exchange - 現在の交換 name - ターゲットオブジェクトの名前