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, getName
bind, get, invalidated, isBound, set, toString, unbind
asObject, bindBidirectional, booleanProperty, setValue, unbindBidirectional
readOnlyBooleanProperty
and、asString、booleanExpression、booleanExpression、getValue、isEqualTo、isNotEqualTo、not、or
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getValue
getValue
public 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
のaddListener
BooleanPropertyBase
のaddListener
listener
- 登録するリスナーObservable.removeListener(InvalidationListener)
public void removeListener(InvalidationListener listener)
Observable
の値が無効になるたびに通知されるリスナーのリストから指定されたリスナーを削除します。
指定されたリスナーが以前に登録されていない場合(つまり、一度も追加されていなかった場合)、このメソッドの呼出しはno-opです。以前に追加されたことがある場合は削除されます。複数回追加された場合、最初の発生のみ削除されます。
Observable
のremoveListener
BooleanPropertyBase
のremoveListener
listener
- 削除するリスナーObservable.addListener(InvalidationListener)
public void addListener(ChangeListener<? super Boolean> listener)
ObservableValue
の値が変更されるたびに通知されるChangeListener
を追加します。同じリスナーが複数回追加される場合、複数回通知されます。つまり、一意性を確認するためにチェックが実行されません。
実際の同じChangeListener
インスタンスが異なるObservableValues
に対して安全に登録される場合があるので注意してください。
ObservableValue
は、リスナーの強参照を格納するため、リスナーはガベージ・コレクションされず、メモリー・リークが発生する可能性があります。使用後にremoveListener
を呼び出してリスナーを登録解除するか、WeakChangeListener
のインスタンスを使用してこの状況を回避することをお薦めします。
ObservableValue<Boolean>
のaddListener
BooleanPropertyBase
のaddListener
listener
- 登録するリスナーObservableValue.removeListener(ChangeListener)
public void removeListener(ChangeListener<? super Boolean> listener)
ObservableValue
の値が変更されるたびに通知されるリスナーのリストから指定されたリスナーを削除します。
指定されたリスナーが以前に登録されていない場合(つまり、一度も追加されていなかった場合)、このメソッドの呼出しはno-opです。以前に追加されたことがある場合は削除されます。複数回追加された場合、最初の発生のみ削除されます。
ObservableValue<Boolean>
のremoveListener
BooleanPropertyBase
のremoveListener
listener
- 削除するリスナーObservableValue.addListener(ChangeListener)
protected void fireValueChangedEvent()
InvalidationListeners
およびChangeListeners
に送信します。このメソッドは、手動でBooleanPropertyBase.set(boolean)
を呼び出すか、またはバインドされたプロパティでバインディングが無効になる場合に値が変更されるときに呼び出されます。BooleanPropertyBase
のfireValueChangedEvent
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.