- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.LongExpression
-
- javafx.beans.property.ReadOnlyLongProperty
-
- javafx.beans.property.LongProperty
-
- javafx.beans.property.adapter.JavaBeanLongProperty
-
- すべての実装されたインタフェース:
NumberExpression,Observable,JavaBeanProperty<Number>,ReadOnlyJavaBeanProperty<Number>,Property<Number>,ReadOnlyProperty<Number>,ObservableLongValue,ObservableNumberValue,ObservableValue<Number>,WritableLongValue,WritableNumberValue,WritableValue<Number>
public final class JavaBeanLongProperty extends LongProperty implements JavaBeanProperty<Number>
JavaBeanLongPropertyは、longまたはLong型の通常のJava BeanプロパティとJavaFXLongProperty間のアダプタを提供します。 直接作成できませんが、JavaBeanLongPropertyBuilderを使用する必要があります。Java Beanクラスは、少なくとも、プロパティのゲッターとセッターを実装する必要があります。 クラスとgetterメソッドとsetterメソッドは、宣言されている必要があります。 このクラスのインスタンスのgetterが呼び出されると、Java Beanのプロパティが返されます。 setterが呼び出されると、値がJava Beanプロパティに渡されます。 Java Beanプロパティがバインドされる場合(つまり、PropertyChangeListenersをサポートする場合)、この
JavaBeanLongPropertyは、Java Beanの変更を認識します。 それ以外の場合は、ReadOnlyJavaBeanProperty.fireValueChangedEvent()を呼び出すことによって変更を通知できます。 Java Beanプロパティが制約もされる場合(つまり、VetoableChangeListenersをサポートする場合)、このJavaBeanLongPropertyは、ObservableValue<Long>にバインドされている場合に変更を拒否します。アプリケーションをモジュールとしてデプロイ
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
- 関連項目:
LongProperty、JavaBeanLongPropertyBuilder
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 longget()ラップされた値を取得します。voidset(long value)ラップされた値を設定します。StringtoString()このJavaBeanLongPropertyオブジェクトの文字列表現を返します。-
クラス javafx.beans.binding.LongExpressionで宣言されたメソッド
longExpression, longExpression
-
クラス javafx.beans.property.LongPropertyで宣言されたメソッド
asObject, longProperty
-
インタフェース 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.Propertyで宣言されたメソッド
bind, bindBidirectional, isBound, unbind, unbindBidirectional
-
インタフェース javafx.beans.property.adapter.ReadOnlyJavaBeanPropertyで宣言されたメソッド
dispose, fireValueChangedEvent
-
クラス javafx.beans.property.ReadOnlyLongPropertyで宣言されたメソッド
readOnlyLongProperty
-
インタフェース javafx.beans.property.ReadOnlyPropertyで宣言されたメソッド
getBean, getName
-
インタフェース javafx.beans.value.WritableValueで宣言されたメソッド
getValue, setValue
-
-
-
-
メソッドの詳細
-
get
public long get()
ラップされた値を取得します。WritableValue.getValue()と異なり、このメソッドはプリミティブなlongを返します。WritableValue.getValue()と同じである必要があります。- 定義:
- インタフェース
ObservableLongValueのget - 定義:
- インタフェース
WritableLongValueのget - 戻り値:
- 現行値
- 例外:
UndeclaredThrowableException- Java Beanプロパティのgetterを呼び出すとIllegalAccessExceptionまたはInvocationTargetExceptionがスローされる場合。
-
set
public void set(long value)
ラップされた値を設定します。WritableLongValue.setValue(java.lang.Number)と異なり、このメソッドはプリミティブなlongを使用します。- 定義:
- インタフェース
WritableLongValueのset - パラメータ:
value- 新しい値- 例外:
UndeclaredThrowableException- Java Beanプロパティのgetterを呼び出すとIllegalAccessExceptionまたはInvocationTargetExceptionがスローされる場合。
-
toString
public String toString()
このJavaBeanLongPropertyオブジェクトの文字列表現を返します。- オーバーライド:
- クラス
LongPropertyのtoString - 戻り値:
- この
JavaBeanLongPropertyオブジェクトの文字列表現。
-
-