- java.lang.Object
- 
- javafx.beans.binding.StringExpression
- 
- javafx.beans.property.ReadOnlyStringProperty
- 
- javafx.beans.property.ReadOnlyStringPropertyBase
- 
- javafx.beans.property.adapter.ReadOnlyJavaBeanStringProperty
 
 
 
 
- 
- すべての実装されたインタフェース:
- Observable,- ReadOnlyJavaBeanProperty<String>,- ReadOnlyProperty<String>,- ObservableObjectValue<String>,- ObservableStringValue,- ObservableValue<String>
 
 public final class ReadOnlyJavaBeanStringProperty extends ReadOnlyStringPropertyBase implements ReadOnlyJavaBeanProperty<String> ReadOnlyJavaBeanStringPropertyは、String型の通常の読取り専用Java BeanプロパティとJavaFXReadOnlyStringProperty間のアダプタを提供します。 直接作成できませんが、ReadOnlyJavaBeanStringPropertyBuilderを使用する必要があります。Java Beanクラスは、少なくとも、プロパティのゲッターを実装する必要があります。 クラスとgetterメソッドはpublicとして宣言しなければなりません。 このクラスのインスタンスのgetterが呼び出されると、Java Beanのプロパティが返されます。 Java Beanプロパティがバインドされる場合(つまり、PropertyChangeListenersをサポートする場合)、この ReadOnlyJavaBeanStringPropertyは、Java Beanの変更を認識します。 それ以外の場合は、ReadOnlyJavaBeanProperty.fireValueChangedEvent()を呼び出すことによって変更を通知できます。アプリケーションをモジュールとしてデプロイ Java Beanクラスが名前付きモジュールにある場合は、 javafx.baseモジュールからリフレクションによるアクセスが可能である必要があります。 モジュールが少なくともjavafx.baseモジュールに対してopensされていればリフレクションによるアクセスが可能になります。com.foo.MyBeanClassがfoo.appモジュールである場合、例えば、module-info.javaは次のようになります:module foo.app { opens com.foo to javafx.base; }あるいは、モジュールがクラスを含むパッケージを無条件に exportsすると、そのクラスに対するリフレクションによるアクセスが可能になります。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- ReadOnlyStringProperty、- ReadOnlyJavaBeanStringPropertyBuilder
 
- 
- 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Stringget()このObservableObjectValue<T>の現在の値を返します。- 
クラス java.lang.Objectで宣言されたメソッドclone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
 - 
インタフェース javafx.beans.Observableで宣言されたメソッドaddListener、removeListener
 - 
インタフェース javafx.beans.value.ObservableValueで宣言されたメソッドaddListener、getValue、removeListener
 - 
インタフェース javafx.beans.property.adapter.ReadOnlyJavaBeanPropertyで宣言されたメソッドdispose, fireValueChangedEvent
 - 
インタフェース javafx.beans.property.ReadOnlyPropertyで宣言されたメソッドgetBean, getName
 - 
クラス javafx.beans.property.ReadOnlyStringPropertyで宣言されたメソッドtoString
 - 
クラス javafx.beans.property.ReadOnlyStringPropertyBaseで宣言されたメソッドfireValueChangedEvent
 - 
クラス javafx.beans.binding.StringExpressionで宣言されたメソッドconcat, getValueSafe, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, isEmpty, isEqualTo, isEqualTo, isEqualToIgnoreCase, isEqualToIgnoreCase, isNotEmpty, isNotEqualTo, isNotEqualTo, isNotEqualToIgnoreCase, isNotEqualToIgnoreCase, isNotNull, isNull, length, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, stringExpression
 
- 
 
- 
- 
- 
メソッドの詳細- 
getpublic String get() このObservableObjectValue<T>の現在の値を返します。- 定義:
- インタフェースObservableObjectValue<String>のget
- 戻り値:
- 現行値
- 例外:
- UndeclaredThrowableException- Java Beanプロパティのgetterを呼び出すと- IllegalAccessExceptionまたは- InvocationTargetExceptionがスローされる場合。
 
 
- 
 
-