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