public class ReadOnlyBooleanWrapper extends SimpleBooleanProperty
| コンストラクタと説明 |
|---|
ReadOnlyBooleanWrapper()
ReadOnlyBooleanWrapperのコンストラクタ |
ReadOnlyBooleanWrapper(boolean initialValue)
ReadOnlyBooleanWrapperのコンストラクタ |
ReadOnlyBooleanWrapper(Object bean, String name)
ReadOnlyBooleanWrapperのコンストラクタ |
ReadOnlyBooleanWrapper(Object bean, String name, boolean initialValue)
ReadOnlyBooleanWrapperのコンストラクタ |
| 修飾子と型 | メソッドと説明 |
|---|---|
void |
addListener(ChangeListener<? super Boolean> listener)
ObservableValueの値が変更されるたびに通知されるChangeListenerを追加します。 |
void |
addListener(InvalidationListener listener)
Observableが無効になるたびに通知されるInvalidationListenerを追加します。 |
protected void |
fireValueChangedEvent()
通知をすべてのアタッチされた
InvalidationListenersおよびChangeListenersに送信します。 |
ReadOnlyBooleanProperty |
getReadOnlyProperty()
この
ReadOnlyBooleanWrapperと同期化される読取り専用プロパティを返します。 |
void |
removeListener(ChangeListener<? super Boolean> listener)
ObservableValueの値が変更されるたびに通知されるリスナーのリストから指定されたリスナーを削除します。 |
void |
removeListener(InvalidationListener listener)
Observableの値が無効になるたびに通知されるリスナーのリストから指定されたリスナーを削除します。 |
getBean, getNamebind, get, invalidated, isBound, set, toString, unbindasObject, bindBidirectional, booleanProperty, setValue, unbindBidirectionalreadOnlyBooleanPropertyand, asString, booleanExpression, booleanExpression, getValue, isEqualTo, isNotEqualTo, not, orclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetValuegetValuepublic ReadOnlyBooleanWrapper()
ReadOnlyBooleanWrapperのコンストラクタpublic ReadOnlyBooleanWrapper(boolean initialValue)
ReadOnlyBooleanWrapperのコンストラクタinitialValue - ラップされた値の初期値public ReadOnlyBooleanWrapper(Object bean, String name)
ReadOnlyBooleanWrapperのコンストラクタbean - このReadOnlyBooleanPropertyのBeanname - このReadOnlyBooleanPropertyの名前public ReadOnlyBooleanProperty getReadOnlyProperty()
ReadOnlyBooleanWrapperと同期化される読取り専用プロパティを返します。public void addListener(InvalidationListener listener)
Observableが無効になるたびに通知されるInvalidationListenerを追加します。 同じリスナーが複数回追加される場合、複数回通知されます。 つまり、一意性を確認するためにチェックが実行されません。
実際の同じInvalidationListenerインスタンスが異なるObservablesに対して安全に登録される場合があるので注意してください。
Observableは、リスナーの強参照を格納するため、リスナーはガベージ・コレクションされず、メモリー・リークが発生する可能性があります。 使用後にremoveListenerを呼び出してリスナーを登録解除するか、WeakInvalidationListenerのインスタンスを使用してこの状況を回避することをお薦めします。
ObservableのaddListenerBooleanPropertyBaseのaddListenerlistener - 登録するリスナーObservable.removeListener(InvalidationListener)public void removeListener(InvalidationListener listener)
Observableの値が無効になるたびに通知されるリスナーのリストから指定されたリスナーを削除します。
指定されたリスナーが以前に登録されていない場合(つまり、一度も追加されていなかった場合)、このメソッドの呼出しはno-opです。 以前に追加されたことがある場合は削除されます。 複数回追加された場合、最初の発生のみ削除されます。
ObservableのremoveListenerBooleanPropertyBaseのremoveListenerlistener - 削除するリスナーObservable.addListener(InvalidationListener)public void addListener(ChangeListener<? super Boolean> listener)
ObservableValueの値が変更されるたびに通知されるChangeListenerを追加します。 同じリスナーが複数回追加される場合、複数回通知されます。 つまり、一意性を確認するためにチェックが実行されません。
実際の同じChangeListenerインスタンスが異なるObservableValuesに対して安全に登録される場合があるので注意してください。
ObservableValueは、リスナーの強参照を格納するため、リスナーはガベージ・コレクションされず、メモリー・リークが発生する可能性があります。 使用後にremoveListenerを呼び出してリスナーを登録解除するか、WeakChangeListenerのインスタンスを使用してこの状況を回避することをお薦めします。
ObservableValue<Boolean>のaddListenerBooleanPropertyBaseのaddListenerlistener - 登録するリスナーObservableValue.removeListener(ChangeListener)public void removeListener(ChangeListener<? super Boolean> listener)
ObservableValueの値が変更されるたびに通知されるリスナーのリストから指定されたリスナーを削除します。
指定されたリスナーが以前に登録されていない場合(つまり、一度も追加されていなかった場合)、このメソッドの呼出しはno-opです。 以前に追加されたことがある場合は削除されます。 複数回追加された場合、最初の発生のみ削除されます。
ObservableValue<Boolean>のremoveListenerBooleanPropertyBaseのremoveListenerlistener - 削除するリスナーObservableValue.addListener(ChangeListener)protected void fireValueChangedEvent()
InvalidationListenersおよびChangeListenersに送信します。 このメソッドは、手動でBooleanPropertyBase.set(boolean)を呼び出すか、またはバインドされたプロパティでバインディングが無効になる場合に値が変更されるときに呼び出されます。 BooleanPropertyBaseのfireValueChangedEventCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.