public final class ReadOnlyJavaBeanStringProperty extends ReadOnlyStringPropertyBase implements ReadOnlyJavaBeanProperty<String>
ReadOnlyJavaBeanStringProperty
は、String
型の通常の読取り専用Java BeanプロパティとJavaFX ReadOnlyStringProperty
間のアダプタを提供します。直接作成できませんが、ReadOnlyJavaBeanStringPropertyBuilder
を使用する必要があります。
最低でも、Java Beanはプロパティのgetterを実装する必要があります。このクラスのインスタンスのgetterが呼び出されると、Java Beanのプロパティが返されます。Java Beanプロパティがバインドされる場合(つまり、PropertyChangeListenersをサポートする場合)、このReadOnlyJavaBeanStringProperty
は、Java Beanの変更を認識します。それ以外の場合、fireValueChangedEvent()
を呼び出して変更を通知できます。
ReadOnlyStringProperty
、ReadOnlyJavaBeanStringPropertyBuilder
修飾子と型 | メソッドと説明 |
---|---|
void |
dispose()
使用しなくなるJavaFXプロパティを示し、参照を削除できます。
|
void |
fireValueChangedEvent()
通知をすべてのアタッチされた
InvalidationListeners およびChangeListeners に送信します。 |
String |
get()
この
ObservableObjectValue<T> の現在の値を返します。 |
Object |
getBean()
このプロパティを含む
Object を返します。 |
String |
getName()
このプロパティの名前を返します。
|
addListener, addListener, removeListener, removeListener
toString
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addListener、getValue、removeListener
addListener、removeListener
public String get()
ObservableObjectValue<T>
の現在の値を返します。ObservableObjectValue<String>
のget
UndeclaredThrowableException
- Java Beanプロパティのgetterを呼び出すとIllegalAccessException
またはInvocationTargetException
がスローされる場合。public Object getBean()
Object
を返します。このプロパティがObject
に含まれていない場合、null
が返されます。ReadOnlyProperty<String>
のgetBean
Object
またはnull
public String getName()
String
を返します。ReadOnlyProperty<String>
のgetName
String
public void fireValueChangedEvent()
InvalidationListeners
およびChangeListeners
に送信します。このプロパティの値が変更される場合、このメソッドを呼び出す必要があります。ReadOnlyJavaBeanProperty<String>
のfireValueChangedEvent
ReadOnlyStringPropertyBase
のfireValueChangedEvent
public void dispose()
ReadOnlyJavaBeanProperty<String>
のdispose
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.