- java.lang.Object
- 
- javafx.beans.binding.StringExpression
- 
- javafx.beans.property.ReadOnlyStringProperty
- 
- javafx.beans.property.ReadOnlyStringPropertyBase
 
 
 
- 
- すべての実装されたインタフェース:
- Observable,- ReadOnlyProperty<String>,- ObservableObjectValue<String>,- ObservableStringValue,- ObservableValue<String>
 - 直系の既知のサブクラス:
- ReadOnlyJavaBeanStringProperty
 
 
 public abstract class ReadOnlyStringPropertyBase extends ReadOnlyStringProperty Stringをラップするすべての読取り専用プロパティのベース・クラス。 このクラスは、リスナーをアタッチするデフォルト実装を提供します。- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
- ReadOnlyStringProperty
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 ReadOnlyStringPropertyBase()
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 voidaddListener(InvalidationListener listener)Observableが無効になるたびに通知されるInvalidationListenerを追加します。voidaddListener(ChangeListener<? super String> listener)ObservableValueの値が変更されるたびに通知されるChangeListenerを追加します。protected voidfireValueChangedEvent()通知をすべてのアタッチされたInvalidationListenersおよびChangeListenersに送信します。voidremoveListener(InvalidationListener listener)Observableの値が無効になるたびに通知されるリスナーのリストから指定されたリスナーを削除します。voidremoveListener(ChangeListener<? super String> listener)ObservableValueの値が変更されるたびに通知されるリスナーのリストから指定されたリスナーを削除します。- 
クラス java.lang.Objectから継承されたメソッドclone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
 - 
インタフェースjavafx.beans.value.ObservableObjectValueから継承されたメソッドget
 - 
インタフェースjavafx.beans.value.ObservableValueから継承されたメソッドgetValue
 - 
インタフェースjavafx.beans.property.ReadOnlyPropertyから継承されたメソッドgetBean, getName
 - 
クラスjavafx.beans.property.ReadOnlyStringPropertyから継承されたメソッドtoString
 - 
クラスjavafx.beans.binding.StringExpressionから継承されたメソッドconcat, getValue, getValueSafe, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, isEmpty, isEqualTo, isEqualTo, isEqualToIgnoreCase, isEqualToIgnoreCase, isNotEmpty, isNotEqualTo, isNotEqualTo, isNotEqualToIgnoreCase, isNotEqualToIgnoreCase, isNotNull, isNull, length, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, stringExpression
 
- 
 
- 
- 
- 
メソッドの詳細- 
addListenerpublic void addListener(InvalidationListener listener) 次のインタフェースからコピーされた説明:ObservableObservableが無効になるたびに通知されるInvalidationListenerを追加します。 同じリスナーが複数回追加される場合、複数回通知されます。 つまり、一意性を確認するためにチェックが実行されません。実際の同じ InvalidationListenerインスタンスが異なるObservablesに対して安全に登録される場合があるので注意してください。Observableは、リスナーの強参照を格納するため、リスナーはガベージ・コレクションされず、メモリー・リークが発生する可能性があります。 使用後にremoveListenerを呼び出してリスナーを登録解除するか、WeakInvalidationListenerのインスタンスを使用してこの状況を回避することをお薦めします。- パラメータ:
- listener- 登録するリスナー
- 関連項目:
- Observable.removeListener(InvalidationListener)
 
 - 
removeListenerpublic void removeListener(InvalidationListener listener) 次のインタフェースからコピーされた説明:ObservableObservableの値が無効になるたびに通知されるリスナーのリストから指定されたリスナーを削除します。指定されたリスナーが以前に登録されていない場合(つまり、一度も追加されていなかった場合)、このメソッドの呼出しはno-opです。 以前に追加されたことがある場合は削除されます。 複数回追加された場合、最初の発生のみ削除されます。 - パラメータ:
- listener- 削除するリスナー
- 関連項目:
- Observable.addListener(InvalidationListener)
 
 - 
addListenerpublic void addListener(ChangeListener<? super String> listener) 次のインタフェースからコピーされた説明:ObservableValueObservableValueの値が変更されるたびに通知されるChangeListenerを追加します。 同じリスナーが複数回追加される場合、複数回通知されます。 つまり、一意性を確認するためにチェックが実行されません。実際の同じ ChangeListenerインスタンスが異なるObservableValuesに対して安全に登録される場合があるので注意してください。ObservableValueは、リスナーの強参照を格納するため、リスナーはガベージ・コレクションされず、メモリー・リークが発生する可能性があります。 使用後にremoveListenerを呼び出してリスナーを登録解除するか、WeakChangeListenerのインスタンスを使用してこの状況を回避することをお薦めします。- パラメータ:
- listener- 登録するリスナー
- 関連項目:
- ObservableValue.removeListener(ChangeListener)
 
 - 
removeListenerpublic void removeListener(ChangeListener<? super String> listener) 次のインタフェースからコピーされた説明:ObservableValueObservableValueの値が変更されるたびに通知されるリスナーのリストから指定されたリスナーを削除します。指定されたリスナーが以前に登録されていない場合(つまり、一度も追加されていなかった場合)、このメソッドの呼出しはno-opです。 以前に追加されたことがある場合は削除されます。 複数回追加された場合、最初の発生のみ削除されます。 - パラメータ:
- listener- 削除するリスナー
- 関連項目:
- ObservableValue.addListener(ChangeListener)
 
 - 
fireValueChangedEventprotected void fireValueChangedEvent() 通知をすべてのアタッチされたInvalidationListenersおよびChangeListenersに送信します。 このプロパティの値が変更される場合、このメソッドを呼び出す必要があります。
 
- 
 
-