- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.IntegerExpression
-
- javafx.beans.property.ReadOnlyIntegerProperty
-
- javafx.beans.property.ReadOnlyIntegerPropertyBase
-
- javafx.beans.property.adapter.ReadOnlyJavaBeanIntegerProperty
-
- すべての実装されたインタフェース:
NumberExpression
,Observable
,ReadOnlyJavaBeanProperty<Number>
,ReadOnlyProperty<Number>
,ObservableIntegerValue
,ObservableNumberValue
,ObservableValue<Number>
public final class ReadOnlyJavaBeanIntegerProperty extends ReadOnlyIntegerPropertyBase implements ReadOnlyJavaBeanProperty<Number>
ReadOnlyJavaBeanIntegerProperty
は、型int
またはInteger
の通常の読取り専用Java BeanプロパティとJavaFXReadOnlyIntegerProperty
間のアダプタを提供します。 直接作成できませんが、ReadOnlyJavaBeanIntegerPropertyBuilder
を使用する必要があります。Java Beanクラスは、少なくとも、プロパティのゲッターを実装する必要があります。 クラスとgetterメソッドはpublicとして宣言しなければなりません。 このクラスのインスタンスのgetterが呼び出されると、Java Beanのプロパティが返されます。 Java Beanプロパティがバインドされる場合(つまり、PropertyChangeListenersをサポートする場合)、この
ReadOnlyJavaBeanIntegerProperty
は、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
- 関連項目:
ReadOnlyIntegerProperty
、ReadOnlyJavaBeanIntegerPropertyBuilder
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 int
get()
このObservableIntegerValue
の現在の値を返します。-
クラス javafx.beans.binding.IntegerExpressionで宣言されたメソッド
integerExpression, integerExpression
-
インタフェース javafx.beans.binding.NumberExpressionで宣言されたメソッド
add, add, add, add, add, asString, asString, asString, divide, divide, divide, divide, 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, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract
-
クラス javafx.beans.binding.NumberExpressionBaseで宣言されたメソッド
numberExpression
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
-
インタフェース javafx.beans.Observableで宣言されたメソッド
addListener、removeListener
-
インタフェース javafx.beans.value.ObservableNumberValueで宣言されたメソッド
doubleValue, floatValue, intValue, longValue
-
インタフェース javafx.beans.value.ObservableValueで宣言されたメソッド
addListener、getValue、removeListener
-
クラス javafx.beans.property.ReadOnlyIntegerPropertyで宣言されたメソッド
asObject, readOnlyIntegerProperty, toString
-
クラス javafx.beans.property.ReadOnlyIntegerPropertyBaseで宣言されたメソッド
fireValueChangedEvent
-
インタフェース javafx.beans.property.adapter.ReadOnlyJavaBeanPropertyで宣言されたメソッド
dispose, fireValueChangedEvent
-
インタフェース javafx.beans.property.ReadOnlyPropertyで宣言されたメソッド
getBean, getName
-
-
-
-
メソッドの詳細
-
get
public int get()
このObservableIntegerValue
の現在の値を返します。- 定義:
- インタフェース
ObservableIntegerValue
のget
- 戻り値:
- 現行値
- 例外:
UndeclaredThrowableException
- Java Beanプロパティのgetterを呼び出すとIllegalAccessException
またはInvocationTargetException
がスローされる場合。
-
-