(クラス)
データ バインド プロパティを持つことのできるすべてのクラスのインターフェイス。
オーバーライド
ローカル オプション public DataBindingTarget.data-bindings:#{
HashTable-of String, DataBinding}
public | {DataBindingTarget.add-data-binding}:void |
public | {DataBindingTarget.get-data-binding}:#DataBinding |
public | {DataBindingTarget.non-keyword-init-arg a:any}:void |
public | {DataBindingTarget.refresh-data-binding}:void |
public | {DataBindingTarget.remove-data-binding property-name:String,error-if-missing?:bool = true }:#DataBinding |
public | {DataBindingTarget.unset-property property-name:String}:bool |
メソッド 継承 OptionListInterface:
add-option, add-style-option, change-option-parent-notify, clone-options, get-option, get-option-by-name, keyword-init-arg, local-add-notify, local-remove-notify, name-to-option-key, new-option-item, notify-option-children, option-change-notify, option-changed, option-lookup, option-lookup-here, option-propagate-notify, option-set?, propagate-option-change, register-options, remove-option, remove-style-option, remove-styles, set-option-by-name, set-style-option-by-name, unset-option-by-name, unset-style-option-by-name
(非ローカル オプション)
(ローカル オプション)
public DataBindingTarget.data-bindings:#{
HashTable-of String, DataBinding}
(メソッド)
public | {DataBindingTarget.add-data-binding}:void |
このオブジェクトに DataBinding を追加します。
error-if-present: bool。true の場合、binding で指定されたプロパティのバインドがこのオブジェクトに既に存在すればエラーがスローされます。その他の場合、このプロパティの既存バインドが置き換えられます。
説明
オーバーライド
このオブジェクトにバインドを追加する際に追加の検証や状態の保守を実行するには、このメソッドをオーバーライドします。
実装では通常、コア エラーチェックとバインドの格納を行うためにスーパー実装を呼び出します。
(メソッド)
public | {DataBindingTarget.get-data-binding}:#DataBinding |
このオブジェクト上に存在する DataBinding にアクセスします。
property-name: String。バインド プロパティの名前。
戻り値
オーバーライド
(メソッド)
public | {DataBindingTarget.non-keyword-init-arg a:any}:void |
(メソッド)
public | {DataBindingTarget.refresh-data-binding}:void |
このオブジェクトのバインド プロパティをリフレッシュします。
property-name:
String。リフレッシュするバインド プロパティの名前。指定されたプロパティに対してこのターゲットに
DataBinding が存在しない場合はエラーになります。
説明
(メソッド)
public | {DataBindingTarget.remove-data-binding property-name:String,error-if-missing?:bool = true }:#DataBinding |
このオブジェクトから DataBinding を削除します。
property-name: String。バインドを削除するプロパティの名前。
error-if-missing?: bool。true の場合、property-name を持つバインドがこのオブジェクトに存在しなければエラーがスローされます。
戻り値
削除された DataBinding を返すか、何も見つからない場合は null を返します。
オーバーライド
このオブジェクトからバインドを削除する際に追加の検証や状態の保守を実行するには、このメソッドをオーバーライドします。
実装では通常、コア エラーチェックとバインドの削除を行うためにスーパー実装を呼び出します。
(メソッド)
public | {DataBindingTarget.unset-property property-name:String}:bool |
プロパティを設定解除します (可能な場合)。
property-name: String。設定解除するプロパティの名前。
戻り値
プロパティが設定解除オプションをサポートし、かつ設定解除に成功した場合は true、その他の場合は false になります。
オーバーライド
このメソッドの既定の実装では次のプロパティを「設定解除」します。
- オプション。unset プリミティブを使用します。
- null 値を取ることができる非オプション プロパティを null に設定します。
追加のプロパティを有効に「設定解除」できるようにするサブクラスではこれを実行して
true を返す必要があります。その他の場合は、スーパー実装を呼び出した結果を返します。
(メソッド)
このオブジェクトのバインド プロパティに関連付けられた DataBindingContext を更新します。
property-name:
String。更新するバインド プロパティの名前。指定されたプロパティに対してこのターゲットに
DataBinding が存在しない場合、またはバインドのコンテキストが
null の場合はエラーになります。
戻り値
説明
(メソッド)
このオブジェクトのバインド プロパティを検証します。
property-name:
String。検証するバインド プロパティの名前。指定されたプロパティに対してこのターゲットに
DataBinding が存在しない場合、またはバインドのコンテキストが
null の場合はエラーになります。
戻り値
説明