- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.LongExpression
-
- javafx.beans.property.ReadOnlyLongProperty
-
- javafx.beans.property.ReadOnlyLongPropertyBase
-
- javafx.beans.property.adapter.ReadOnlyJavaBeanLongProperty
-
- すべての実装されたインタフェース:
NumberExpression,Observable,ReadOnlyJavaBeanProperty<Number>,ReadOnlyProperty<Number>,ObservableLongValue,ObservableNumberValue,ObservableValue<Number>
public final class ReadOnlyJavaBeanLongProperty extends ReadOnlyLongPropertyBase implements ReadOnlyJavaBeanProperty<Number>
ReadOnlyJavaBeanLongPropertyは、型longまたはLongの通常の読取り専用Java BeanプロパティとJavaFXReadOnlyLongProperty間のアダプタを提供します。 直接作成できませんが、ReadOnlyJavaBeanLongPropertyBuilderを使用する必要があります。Java Beanクラスは、少なくとも、プロパティのゲッターを実装する必要があります。 クラスとgetterメソッドはpublicとして宣言しなければなりません。 このクラスのインスタンスのgetterが呼び出されると、Java Beanのプロパティが返されます。 Java Beanプロパティがバインドされる場合(つまり、PropertyChangeListenersをサポートする場合)、この
ReadOnlyJavaBeanLongPropertyは、Java Beanの変更を認識します。 それ以外の場合、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
- 関連項目:
ReadOnlyLongProperty、ReadOnlyJavaBeanLongPropertyBuilder
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 voiddispose()使用しなくなるJavaFXプロパティを示し、参照を削除できます。voidfireValueChangedEvent()通知をすべてのアタッチされたInvalidationListenersおよびChangeListenersに送信します。longget()このObservableLongValueの現在の値を返します。ObjectgetBean()このプロパティを含むObjectを返します。StringgetName()このプロパティの名前を返します。-
クラスjavafx.beans.binding.LongExpressionから継承されたメソッド
add, add, add, add, divide, divide, divide, divide, doubleValue, floatValue, getValue, intValue, longExpression, longExpression, longValue, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract
-
クラスjavafx.beans.binding.NumberExpressionBaseから継承されたメソッド
add, asString, asString, asString, divide, 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, multiply, numberExpression, subtract
-
クラス 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.ReadOnlyLongPropertyから継承されたメソッド
asObject, readOnlyLongProperty, toString
-
クラスjavafx.beans.property.ReadOnlyLongPropertyBaseから継承されたメソッド
addListener, addListener, removeListener, removeListener
-
-
-
-
メソッドの詳細
-
get
public long get()
このObservableLongValueの現在の値を返します。- 定義:
- インタフェース
ObservableLongValueのget - 戻り値:
- 現行値
- 例外:
UndeclaredThrowableException- Java Beanプロパティのgetterを呼び出すとIllegalAccessExceptionまたはInvocationTargetExceptionがスローされる場合。
-
getBean
public Object getBean()
このプロパティを含むObjectを返します。 このプロパティがObjectに含まれていない場合、nullが返されます。- 定義:
- インタフェース
ReadOnlyProperty<Number>のgetBean - 戻り値:
- 含まれている
Objectまたはnull
-
getName
public String getName()
このプロパティの名前を返します。 プロパティに名前がない場合、このメソッドは空のStringを返します。- 定義:
- インタフェース
ReadOnlyProperty<Number>のgetName - 戻り値:
- 名前または空の
String
-
fireValueChangedEvent
public void fireValueChangedEvent()
通知をすべてのアタッチされたInvalidationListenersおよびChangeListenersに送信します。 このプロパティの値が変更される場合、このメソッドを呼び出す必要があります。- 定義:
- インタフェース
ReadOnlyJavaBeanProperty<Number>のfireValueChangedEvent - オーバーライド:
- クラス
ReadOnlyLongPropertyBaseのfireValueChangedEvent
-
dispose
public void dispose()
使用しなくなるJavaFXプロパティを示し、参照を削除できます。 通常このメソッドを呼び出すと、プロパティでリスナーを登録解除してJava Beanプロパティの監視を停止します。- 定義:
- インタフェース
ReadOnlyJavaBeanProperty<Number>のdispose
-
-