- java.lang.Object
-
- javafx.beans.binding.Bindings
-
public final class Bindings extends Object
Bindingsは、簡単なバインディングを作成するために多くのユーティリティ関数を使用したヘルパー・クラスです。通常、同じ操作を定義する2つの方法があります: Fluent APIとこのクラスのファクトリ・メソッド。 これにより、開発者は非常に理解しやすい方法で複雑な式を定義できます。 たとえば、Fluent APIのみを使用して、式
result = a*b + c*d
を定義できます:DoubleBinding result = a.multiply(b).add(c.multiply(d));
または、Bindingsのファクトリ・メソッドのみを使用します:
NumberBinding result = add (multiply(a, b), multiply(c,d));
または、両方の可能性を組み合せます:
NumberBinding result = add (a.multiply(b), c.multiply(d));
Fluent APIの使用とこのクラスのファクトリ・メソッドの使用の主な違いは、Fluent APIでは、オペランドの少なくとも1つがExpression (
javafx.beans.binding
を参照してください)である必要があることです。 (各式には、ObservableValue
から式を生成する静的メソッドが含まれています。)また、詳細に監視した場合、Fluent APIの戻りタイプが前述の例と異なる場合があります。 多くの場合、Fluent APIでは、戻りタイプをより詳細にできます(暗黙キャスティングの詳細は、
NumberExpression
を参照)。select-bindings (さまざまな
select*
メソッドを参照) で使用されているクラスが名前付きモジュールにある場合は、javafx.base
モジュールからリフレクションによるアクセスが可能である必要があります。 モジュールが少なくともjavafx.base
モジュールに対してopens
されていればリフレクションによるアクセスが可能になります。com.foo.MyClass
がfoo.app
モジュールである場合、例えば、module-info.java
は次のようになります:module foo.app { opens com.foo to javafx.base; }
あるいは、モジュールがクラスを含むパッケージを無条件に
exports
すると、そのクラスに対するリフレクションによるアクセスが可能になります。- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
Binding
、NumberBinding
-
-
メソッドのサマリー
-
-
-
メソッドの詳細
-
createBooleanBinding
public static BooleanBinding createBooleanBinding(Callable<Boolean> func, Observable... dependencies)
カスタムBooleanBinding
を作成するヘルパー関数。- パラメータ:
func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。- 戻り値:
- 生成されたバインディング
- 導入されたバージョン:
- JavaFX 2.1
-
createDoubleBinding
public static DoubleBinding createDoubleBinding(Callable<Double> func, Observable... dependencies)
カスタムDoubleBinding
を作成するヘルパー関数。- パラメータ:
func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。- 戻り値:
- 生成されたバインディング
- 導入されたバージョン:
- JavaFX 2.1
-
createFloatBinding
public static FloatBinding createFloatBinding(Callable<Float> func, Observable... dependencies)
カスタムFloatBinding
を作成するヘルパー関数。- パラメータ:
func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。- 戻り値:
- 生成されたバインディング
- 導入されたバージョン:
- JavaFX 2.1
-
createIntegerBinding
public static IntegerBinding createIntegerBinding(Callable<Integer> func, Observable... dependencies)
カスタムIntegerBinding
を作成するヘルパー関数。- パラメータ:
func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。- 戻り値:
- 生成されたバインディング
- 導入されたバージョン:
- JavaFX 2.1
-
createLongBinding
public static LongBinding createLongBinding(Callable<Long> func, Observable... dependencies)
カスタムLongBinding
を作成するヘルパー関数。- パラメータ:
func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。- 戻り値:
- 生成されたバインディング
- 導入されたバージョン:
- JavaFX 2.1
-
createObjectBinding
public static <T> ObjectBinding<T> createObjectBinding(Callable<T> func, Observable... dependencies)
カスタムObjectBinding
を作成するヘルパー関数。- 型パラメータ:
T
- バインドされたObject
の型- パラメータ:
func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。- 戻り値:
- 生成されたバインディング
- 導入されたバージョン:
- JavaFX 2.1
-
createStringBinding
public static StringBinding createStringBinding(Callable<String> func, Observable... dependencies)
カスタムStringBinding
を作成するヘルパー関数。- パラメータ:
func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。- 戻り値:
- 生成されたバインディング
- 導入されたバージョン:
- JavaFX 2.1
-
select
public static <T> ObjectBinding<T> select(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合はnull
です(b
がc
プロパティを持たない、b
がnull
である、またはc
が適切な型でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
- 型パラメータ:
T
- ラップされたObject
の型- パラメータ:
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名- 戻り値:
- 作成された
ObjectBinding
-
selectDouble
public static DoubleBinding selectDouble(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合は0.0
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
- パラメータ:
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名- 戻り値:
- 作成された
DoubleBinding
-
selectFloat
public static FloatBinding selectFloat(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合は0.0f
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
- パラメータ:
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名- 戻り値:
- 作成された
FloatBinding
-
selectInteger
public static IntegerBinding selectInteger(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合は0
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
- パラメータ:
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名- 戻り値:
- 作成された
IntegerBinding
-
selectLong
public static LongBinding selectLong(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合は0L
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
- パラメータ:
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名- 戻り値:
- 作成された
LongBinding
-
selectBoolean
public static BooleanBinding selectBoolean(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合はfalse
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がboolean
でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
- パラメータ:
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名- 戻り値:
- 作成された
ObjectBinding
-
selectString
public static StringBinding selectString(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合は""
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がString
でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
- パラメータ:
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名- 戻り値:
- 作成された
ObjectBinding
-
select
public static <T> ObjectBinding<T> select(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合はnull
です(b
がc
プロパティを持たない、b
がnull
である、またはc
が適切な型でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。rootにJavaFXプロパティがある場合、この呼び出しは
root
とstep[0]
が関連するプロパティ・オブジェクトで置き換えられたselect(javafx.beans.value.ObservableValue, java.lang.String[])
と同じです。- 型パラメータ:
T
- ラップされたObject
の型- パラメータ:
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。 ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。- 戻り値:
- 作成された
ObjectBinding
- 導入されたバージョン:
- JavaFX 8.0
-
selectDouble
public static DoubleBinding selectDouble(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合は0.0
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。rootにJavaFXプロパティがある場合、この呼び出しは
root
とstep[0]
が関連するプロパティ・オブジェクトで置き換えられたselectDouble(javafx.beans.value.ObservableValue, java.lang.String[])
と同じです。- パラメータ:
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。 ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。- 戻り値:
- 作成された
DoubleBinding
- 導入されたバージョン:
- JavaFX 8.0
-
selectFloat
public static FloatBinding selectFloat(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合は0.0f
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。rootにJavaFXプロパティがある場合、この呼び出しは
root
とstep[0]
が関連するプロパティ・オブジェクトで置き換えられたselectFloat(javafx.beans.value.ObservableValue, java.lang.String[])
と同じです。- パラメータ:
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。 ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。- 戻り値:
- 作成された
FloatBinding
- 導入されたバージョン:
- JavaFX 8.0
-
selectInteger
public static IntegerBinding selectInteger(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合は0
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。rootにJavaFXプロパティがある場合、この呼び出しは
root
とstep[0]
が関連するプロパティ・オブジェクトで置き換えられたselectInteger(javafx.beans.value.ObservableValue, java.lang.String[])
と同じです。- パラメータ:
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。 ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。- 戻り値:
- 作成された
IntegerBinding
- 導入されたバージョン:
- JavaFX 8.0
-
selectLong
public static LongBinding selectLong(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合は0L
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。rootにJavaFXプロパティがある場合、この呼び出しは
root
とstep[0]
が関連するプロパティ・オブジェクトで置き換えられたselectLong(javafx.beans.value.ObservableValue, java.lang.String[])
と同じです。- パラメータ:
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。 ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。- 戻り値:
- 作成された
LongBinding
- 導入されたバージョン:
- JavaFX 8.0
-
selectBoolean
public static BooleanBinding selectBoolean(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合はfalse
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がboolean
でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。rootにJavaFXプロパティがある場合、この呼び出しは
root
とstep[0]
が関連するプロパティ・オブジェクトで置き換えられたselectBoolean(javafx.beans.value.ObservableValue, java.lang.String[])
と同じです。- パラメータ:
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。 ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。- 戻り値:
- 作成された
ObjectBinding
- 導入されたバージョン:
- JavaFX 8.0
-
selectString
public static StringBinding selectString(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。 バインディングの値はc
、またはc
に達しなかった場合は""
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がString
でないなどのため)。select-bindingで使用されるすべてのクラスとプロパティは、publicとして宣言する必要があります。 さらに、名前付きモジュールにクラスが含まれている場合は、
javafx.base
モジュール(「アプリケーションをモジュールとしてデプロイ」を参照してください)モジュールからリフレクションによるアクセスが可能である必要があります。rootにJavaFXプロパティがある場合、この呼び出しは
root
とstep[0]
が関連するプロパティ・オブジェクトで置き換えられたselectString(javafx.beans.value.ObservableValue, java.lang.String[])
と同じです。- パラメータ:
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。 ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。- 戻り値:
- 作成された
ObjectBinding
- 導入されたバージョン:
- JavaFX 8.0
-
when
public static When when(ObservableBooleanValue condition)
3項式の結果を計算するバインディングを作成します。 詳細は、クラスWhen
の説明を参照してください。- パラメータ:
condition
- 3項式の条件- 戻り値:
- 完全なバインディングを作成する中間クラス
- 関連項目:
When
-
bindBidirectional
public static <T> void bindBidirectional(Property<T> property1, Property<T> property2)
Property
の2つのインスタンスの間の双方向バインディング(または逆方向バインド)を生成します。双方向バインディングは、両方の方向に有効なバインディングです。 2つのプロパティ
a
およびb
が双方バインディングでリンクされ、a
の値が変更される場合、b
が同じ値に自動的に設定されます。 同様に、b
が変更される場合、a
が同じ値に設定されます。unbindBidirectional(Property, Property)
を使用して、双方向バインディングを削除できます。注意: 双方向バインディングのこの実装は、次の2つの重要な側面で他のすべてのバインディングと動作が異なります。 双方向バインディングを使用して別のプロパティとリンクされるプロパティを引き続き設定できます(通常、バインディングは例外をスローします)。 2つ目に、双方向バインディングは即時に計算されます。つまり、バインドされたプロパティがすぐに更新されます。
- 型パラメータ:
T
- プロパティの型- パラメータ:
property1
- 最初のProperty<T>
property2
- 2つ目のProperty<T>
- 例外:
NullPointerException
- プロパティのいずれかがnull
である場合IllegalArgumentException
- 両方のプロパティが同じである場合
-
unbindBidirectional
public static <T> void unbindBidirectional(Property<T> property1, Property<T> property2)
bindBidirectional(Property, Property)
で以前に定義した双方向バインディングを削除します。- 型パラメータ:
T
- プロパティの型- パラメータ:
property1
- 最初のProperty<T>
property2
- 2つ目のProperty<T>
- 例外:
NullPointerException
- プロパティのいずれかがnull
である場合IllegalArgumentException
- 両方のプロパティが同じである場合
-
unbindBidirectional
public static void unbindBidirectional(Object property1, Object property2)
bindBidirectional(Property, Property)
またはbindBidirectional(javafx.beans.property.Property, javafx.beans.property.Property, java.text.Format)
で以前に定義した双方向バインディングを削除します。- パラメータ:
property1
- 最初のProperty<T>
property2
- 2つ目のProperty<T>
- 例外:
NullPointerException
- プロパティのいずれかがnull
である場合IllegalArgumentException
- 両方のプロパティが同じである場合- 導入されたバージョン:
- JavaFX 2.1
-
bindBidirectional
public static void bindBidirectional(Property<String> stringProperty, Property<?> otherProperty, Format format)
変換用に指定されたFormat
を使用して、String
-Property
と別のProperty
の間の双方向バインディング(または逆方向バインド)を生成します。双方向バインディングは、両方の方向に有効なバインディングです。 2つのプロパティ
a
およびb
が双方バインディングでリンクされ、a
の値が変更される場合、b
が同じ値に自動的に設定されます。 同様に、b
が変更される場合、a
が同じ値に設定されます。unbindBidirectional(Object, Object)
を使用して、双方向バインディングを削除できます。注意: 双方向バインディングのこの実装は、次の2つの重要な側面で他のすべてのバインディングと動作が異なります。 双方向バインディングを使用して別のプロパティとリンクされるプロパティを引き続き設定できます(通常、バインディングは例外をスローします)。 2つ目に、双方向バインディングは即時に計算されます。つまり、バインドされたプロパティがすぐに更新されます。
- パラメータ:
stringProperty
-String
Property
otherProperty
- 他の(非String
)Property
format
- プロパティ間の変換に使用されるFormat
- 例外:
NullPointerException
- プロパティのいずれかまたはformat
がnull
である場合IllegalArgumentException
- 両方のプロパティが同じである場合- 導入されたバージョン:
- JavaFX 2.1
-
bindBidirectional
public static <T> void bindBidirectional(Property<String> stringProperty, Property<T> otherProperty, StringConverter<T> converter)
変換用に指定されたStringConverter
を使用して、String
-Property
と別のProperty
の間の双方向バインディング(または逆方向バインド)を生成します。双方向バインディングは、両方の方向に有効なバインディングです。 2つのプロパティ
a
およびb
が双方バインディングでリンクされ、a
の値が変更される場合、b
が同じ値に自動的に設定されます。 同様に、b
が変更される場合、a
が同じ値に設定されます。unbindBidirectional(Object, Object)
を使用して、双方向バインディングを削除できます。注意: 双方向バインディングのこの実装は、次の2つの重要な側面で他のすべてのバインディングと動作が異なります。 双方向バインディングを使用して別のプロパティとリンクされるプロパティを引き続き設定できます(通常、バインディングは例外をスローします)。 2つ目に、双方向バインディングは即時に計算されます。つまり、バインドされたプロパティがすぐに更新されます。
- 型パラメータ:
T
- ラップされたObject
の型- パラメータ:
stringProperty
-String
Property
otherProperty
- 他の(非String
)Property
converter
- プロパティ間の変換に使用するStringConverter
- 例外:
NullPointerException
- プロパティのいずれかまたはconverter
がnull
である場合IllegalArgumentException
- 両方のプロパティが同じである場合- 導入されたバージョン:
- JavaFX 2.1
-
bindContentBidirectional
public static <E> void bindContentBidirectional(ObservableList<E> list1, ObservableList<E> list2)
ObservableList
の2つのインスタンスの間の双方向バインディング(または逆方向バインド)を生成します。双方向バインディングは、両方の方向に有効なバインディングです。 2つのプロパティ
a
およびb
が双方バインディングでリンクされ、a
の値が変更される場合、b
が同じ値に自動的に設定されます。 同様に、b
が変更される場合、a
が同じ値に設定されます。2つのリストの内容のみ同期化されます。つまり、両方のリストは異なりますが、同じ要素が含まれます。
unbindContentBidirectional(Object, Object)
を使用して、双方向コンテンツ・バインディングを削除できます。注意: 双方向バインディングのこの実装は、次の2つの重要な側面で他のすべてのバインディングと動作が異なります。 双方向バインディングを使用して別のプロパティとリンクされるプロパティを引き続き設定できます(通常、バインディングは例外をスローします)。 2つ目に、双方向バインディングは即時に計算されます。つまり、バインドされたプロパティがすぐに更新されます。
- 型パラメータ:
E
- リスト要素の型- パラメータ:
list1
- 最初のObservableList<E>
list2
- 2つ目のObservableList<E>
- 例外:
NullPointerException
- リストのいずれかがnull
である場合IllegalArgumentException
-list1
==list2
である場合- 導入されたバージョン:
- JavaFX 2.1
-
bindContentBidirectional
public static <E> void bindContentBidirectional(ObservableSet<E> set1, ObservableSet<E> set2)
ObservableSet
の2つのインスタンスの間の双方向バインディング(または逆方向バインド)を生成します。双方向バインディングは、両方の方向に有効なバインディングです。 2つのプロパティ
a
およびb
が双方バインディングでリンクされ、a
の値が変更される場合、b
が同じ値に自動的に設定されます。 同様に、b
が変更される場合、a
が同じ値に設定されます。2つのセットの内容のみ同期化されます。つまり、両方のセットは異なりますが、同じ要素が含まれます。
unbindContentBidirectional(Object, Object)
を使用して、双方向コンテンツ・バインディングを削除できます。注意: 双方向バインディングのこの実装は、次の2つの重要な側面で他のすべてのバインディングと動作が異なります。 双方向バインディングを使用して別のプロパティとリンクされるプロパティを引き続き設定できます(通常、バインディングは例外をスローします)。 2つ目に、双方向バインディングは即時に計算されます。つまり、バインドされたプロパティがすぐに更新されます。
- 型パラメータ:
E
- セット要素の型- パラメータ:
set1
- 最初のObservableSet<E>
set2
- 2つ目のObservableSet<E>
- 例外:
NullPointerException
- セットのいずれかがnull
である場合IllegalArgumentException
-set1
==set2
である場合- 導入されたバージョン:
- JavaFX 2.1
-
bindContentBidirectional
public static <K,V> void bindContentBidirectional(ObservableMap<K,V> map1, ObservableMap<K,V> map2)
ObservableMap
の2つのインスタンスの間の双方向バインディング(または逆方向バインド)を生成します。双方向バインディングは、両方の方向に有効なバインディングです。 2つのプロパティ
a
およびb
が双方バインディングでリンクされ、a
の値が変更される場合、b
が同じ値に自動的に設定されます。 同様に、b
が変更される場合、a
が同じ値に設定されます。2つのマップの内容のみ同期化されます。つまり、両方のマップは異なりますが、同じ要素が含まれます。
unbindContentBidirectional(Object, Object)
を使用して、双方向コンテンツ・バインディングを削除できます。注意: 双方向バインディングのこの実装は、次の2つの重要な側面で他のすべてのバインディングと動作が異なります。 双方向バインディングを使用して別のプロパティとリンクされるプロパティを引き続き設定できます(通常、バインディングは例外をスローします)。 2つ目に、双方向バインディングは即時に計算されます。つまり、バインドされたプロパティがすぐに更新されます。
- 型パラメータ:
K
- キー要素の型V
- 値要素の型- パラメータ:
map1
- 最初のObservableMap<K, V>
map2
- 2つ目のObservableMap<K, V>
- 導入されたバージョン:
- JavaFX 2.1
-
unbindContentBidirectional
public static void unbindContentBidirectional(Object obj1, Object obj2)
双方向コンテンツ・バインディングを削除します。- パラメータ:
obj1
- 最初のObject
obj2
- 2つ目のObject
- 導入されたバージョン:
- JavaFX 2.1
-
bindContent
public static <E> void bindContent(List<E> list1, ObservableList<? extends E> list2)
ObservableList
とList
の間のコンテンツ・バインディングを生成します。コンテンツ・バインディングは、
List
にObservableList
と同じ要素が含まれることを保証します。ObservableList
の内容が変更される場合、List
が自動的に更新されます。List
がObservableList
にバインドされた後、List
を直接変更しないでください。 そのようにすると、予期しない結果が起きることがあります。unbindContent(Object, Object)
を使用して、コンテンツ・バインディングを削除できます。- 型パラメータ:
E
-List
要素の型- パラメータ:
list1
-List
list2
-ObservableList
- 導入されたバージョン:
- JavaFX 2.1
-
bindContent
public static <E> void bindContent(Set<E> set1, ObservableSet<? extends E> set2)
ObservableSet
とSet
の間のコンテンツ・バインディングを生成します。コンテンツ・バインディングは、
Set
にObservableSet
と同じ要素が含まれることを保証します。ObservableSet
の内容が変更される場合、Set
が自動的に更新されます。Set
がObservableSet
にバインドされた後、Set
を直接変更しないでください。 そのようにすると、予期しない結果が起きることがあります。unbindContent(Object, Object)
を使用して、コンテンツ・バインディングを削除できます。- 型パラメータ:
E
-Set
要素の型- パラメータ:
set1
-Set
set2
-ObservableSet
- 例外:
NullPointerException
- セットのいずれかがnull
である場合IllegalArgumentException
-set1
==set2
である場合- 導入されたバージョン:
- JavaFX 2.1
-
bindContent
public static <K,V> void bindContent(Map<K,V> map1, ObservableMap<? extends K,? extends V> map2)
ObservableMap
とMap
の間のコンテンツ・バインディングを生成します。コンテンツ・バインディングは、
Map
にObservableMap
と同じ要素が含まれることを保証します。ObservableMap
の内容が変更される場合、Map
が自動的に更新されます。Map
がObservableMap
にバインドされた後、Map
を直接変更しないでください。 そのようにすると、予期しない結果が起きることがあります。unbindContent(Object, Object)
を使用して、コンテンツ・バインディングを削除できます。- 型パラメータ:
K
-Map
のキー要素の型V
-Map
の値要素の型- パラメータ:
map1
-Map
map2
-ObservableMap
- 例外:
NullPointerException
- マップのいずれかがnull
である場合IllegalArgumentException
-map1
==map2
である場合- 導入されたバージョン:
- JavaFX 2.1
-
unbindContent
public static void unbindContent(Object obj1, Object obj2)
コンテンツ・バインディングを削除します。- パラメータ:
obj1
- 最初のObject
obj2
- 2つ目のObject
- 例外:
NullPointerException
-Objects
のいずれかがnull
である場合IllegalArgumentException
-obj1
==obj2
である場合- 導入されたバージョン:
- JavaFX 2.1
-
negate
public static NumberBinding negate(ObservableNumberValue value)
ObservableNumberValue
の否定を計算する新しいNumberBinding
を作成します。- パラメータ:
value
- オペランド- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
- 値がnull
の場合
-
add
public static NumberBinding add(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの値の合計を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
add
public static DoubleBinding add(ObservableNumberValue op1, double op2)
ObservableNumberValue
値と定数値の合計を計算する新しいDoubleBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
add
public static DoubleBinding add(double op1, ObservableNumberValue op2)
ObservableNumberValue
値と定数値の合計を計算する新しいDoubleBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
add
public static NumberBinding add(ObservableNumberValue op1, float op2)
ObservableNumberValue
値と定数値の合計を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
add
public static NumberBinding add(float op1, ObservableNumberValue op2)
ObservableNumberValue
値と定数値の合計を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
add
public static NumberBinding add(ObservableNumberValue op1, long op2)
ObservableNumberValue
値と定数値の合計を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
add
public static NumberBinding add(long op1, ObservableNumberValue op2)
ObservableNumberValue
値と定数値の合計を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
add
public static NumberBinding add(ObservableNumberValue op1, int op2)
ObservableNumberValue
値と定数値の合計を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
add
public static NumberBinding add(int op1, ObservableNumberValue op2)
ObservableNumberValue
値と定数値の合計を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
subtract
public static NumberBinding subtract(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの値の差を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
subtract
public static DoubleBinding subtract(ObservableNumberValue op1, double op2)
ObservableNumberValue
の値と定数値の差を計算する新しいDoubleBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
subtract
public static DoubleBinding subtract(double op1, ObservableNumberValue op2)
定数値とObservableNumberValue
の値の差を計算する新しいDoubleBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
subtract
public static NumberBinding subtract(ObservableNumberValue op1, float op2)
ObservableNumberValue
の値と定数値の差を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
subtract
public static NumberBinding subtract(float op1, ObservableNumberValue op2)
定数値とObservableNumberValue
の値の差を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
subtract
public static NumberBinding subtract(ObservableNumberValue op1, long op2)
ObservableNumberValue
の値と定数値の差を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
subtract
public static NumberBinding subtract(long op1, ObservableNumberValue op2)
定数値とObservableNumberValue
の値の差を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
subtract
public static NumberBinding subtract(ObservableNumberValue op1, int op2)
ObservableNumberValue
の値と定数値の差を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
subtract
public static NumberBinding subtract(int op1, ObservableNumberValue op2)
定数値とObservableNumberValue
の値の差を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
multiply
public static NumberBinding multiply(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの値の積を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
multiply
public static DoubleBinding multiply(ObservableNumberValue op1, double op2)
ObservableNumberValue
の値と定数値の積を計算する新しいDoubleBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
multiply
public static DoubleBinding multiply(double op1, ObservableNumberValue op2)
ObservableNumberValue
の値と定数値の積を計算する新しいDoubleBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
multiply
public static NumberBinding multiply(ObservableNumberValue op1, float op2)
ObservableNumberValue
の値と定数値の積を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
multiply
public static NumberBinding multiply(float op1, ObservableNumberValue op2)
ObservableNumberValue
の値と定数値の積を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
multiply
public static NumberBinding multiply(ObservableNumberValue op1, long op2)
ObservableNumberValue
の値と定数値の積を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
multiply
public static NumberBinding multiply(long op1, ObservableNumberValue op2)
ObservableNumberValue
の値と定数値の積を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
multiply
public static NumberBinding multiply(ObservableNumberValue op1, int op2)
ObservableNumberValue
の値と定数値の積を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
multiply
public static NumberBinding multiply(int op1, ObservableNumberValue op2)
ObservableNumberValue
の値と定数値の積を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
divide
public static NumberBinding divide(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの値の除算を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
divide
public static DoubleBinding divide(ObservableNumberValue op1, double op2)
ObservableNumberValue
値と定数値の除算を計算する新しいDoubleBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
divide
public static DoubleBinding divide(double op1, ObservableNumberValue op2)
定数値とObservableNumberValue
の除算を計算する新しいDoubleBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
divide
public static NumberBinding divide(ObservableNumberValue op1, float op2)
ObservableNumberValue
値と定数値の除算を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
divide
public static NumberBinding divide(float op1, ObservableNumberValue op2)
定数値とObservableNumberValue
の除算を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
divide
public static NumberBinding divide(ObservableNumberValue op1, long op2)
ObservableNumberValue
値と定数値の除算を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
divide
public static NumberBinding divide(long op1, ObservableNumberValue op2)
定数値とObservableNumberValue
の除算を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
divide
public static NumberBinding divide(ObservableNumberValue op1, int op2)
ObservableNumberValue
値と定数値の除算を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
divide
public static NumberBinding divide(int op1, ObservableNumberValue op2)
定数値とObservableNumberValue
の除算を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
ObservableNumberValue
の2つのインスタンスの値が同等である場合(許容範囲を含む)にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランドepsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの値が同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
equal()
メソッドを使用することをお薦めします。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, double op2, double epsilon)
ObservableNumberValue
の値が定数値と同等である(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
equal
public static BooleanBinding equal(double op1, ObservableNumberValue op2, double epsilon)
ObservableNumberValue
の値が定数値と同等である(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, float op2, double epsilon)
ObservableNumberValue
の値が定数値と同等である(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
equal
public static BooleanBinding equal(float op1, ObservableNumberValue op2, double epsilon)
ObservableNumberValue
の値が定数値と同等である(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, long op2, double epsilon)
ObservableNumberValue
の値が定数値と同等である(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, long op2)
ObservableNumberValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
equal()
メソッドを使用することをお薦めします。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
equal
public static BooleanBinding equal(long op1, ObservableNumberValue op2, double epsilon)
ObservableNumberValue
の値が定数値と同等である(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
equal
public static BooleanBinding equal(long op1, ObservableNumberValue op2)
ObservableNumberValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
equal()
メソッドを使用することをお薦めします。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, int op2, double epsilon)
ObservableNumberValue
の値が定数値と同等である(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
equal
public static BooleanBinding equal(ObservableNumberValue op1, int op2)
ObservableNumberValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
equal()
メソッドを使用することをお薦めします。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
equal
public static BooleanBinding equal(int op1, ObservableNumberValue op2, double epsilon)
ObservableNumberValue
の値が定数値と同等である(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
equal
public static BooleanBinding equal(int op1, ObservableNumberValue op2)
ObservableNumberValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
equal()
メソッドを使用することをお薦めします。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2, double epsilon)
ObservableNumberValue
の2つのインスタンスの値が同等でない場合(許容範囲を含む)にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランドepsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの値が同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
notEqual()
メソッドを使用することをお薦めします。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, double op2, double epsilon)
ObservableNumberValue
の値が定数値と同等でない(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(double op1, ObservableNumberValue op2, double epsilon)
ObservableNumberValue
の値が定数値と同等でない(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, float op2, double epsilon)
ObservableNumberValue
の値が定数値と同等でない(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(float op1, ObservableNumberValue op2, double epsilon)
ObservableNumberValue
の値が定数値と同等でない(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, long op2, double epsilon)
ObservableNumberValue
の値が定数値と同等でない(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, long op2)
ObservableNumberValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
notEqual()
メソッドを使用することをお薦めします。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(long op1, ObservableNumberValue op2, double epsilon)
ObservableNumberValue
の値が定数値と同等でない(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(long op1, ObservableNumberValue op2)
ObservableNumberValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
notEqual()
メソッドを使用することをお薦めします。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, int op2, double epsilon)
ObservableNumberValue
の値が定数値と同等でない(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableNumberValue op1, int op2)
ObservableNumberValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
notEqual()
メソッドを使用することをお薦めします。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(int op1, ObservableNumberValue op2, double epsilon)
ObservableNumberValue
の値が定数値と同等でない(許容範囲を含む)場合にtrue
を保持する新しいBooleanBinding
を作成します。Math.abs(a-b) <= epsilon
の場合、2つのオペランドa
およびb
が同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
epsilon
- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(int op1, ObservableNumberValue op2)
ObservableNumberValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
notEqual()
メソッドを使用することをお薦めします。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, ObservableNumberValue op2)
最初のObservableNumberValue
の値が2つ目の値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, double op2)
ObservableNumberValue
の値が定数値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
greaterThan
public static BooleanBinding greaterThan(double op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, float op2)
ObservableNumberValue
の値が定数値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
greaterThan
public static BooleanBinding greaterThan(float op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, long op2)
ObservableNumberValue
の値が定数値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
greaterThan
public static BooleanBinding greaterThan(long op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
greaterThan
public static BooleanBinding greaterThan(ObservableNumberValue op1, int op2)
ObservableNumberValue
の値が定数値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
greaterThan
public static BooleanBinding greaterThan(int op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, ObservableNumberValue op2)
最初のObservableNumberValue
の値が2つ目の値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, double op2)
ObservableNumberValue
の値が定数値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
lessThan
public static BooleanBinding lessThan(double op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, float op2)
ObservableNumberValue
の値が定数値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
lessThan
public static BooleanBinding lessThan(float op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, long op2)
ObservableNumberValue
の値が定数値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
lessThan
public static BooleanBinding lessThan(long op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
lessThan
public static BooleanBinding lessThan(ObservableNumberValue op1, int op2)
ObservableNumberValue
の値が定数値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
lessThan
public static BooleanBinding lessThan(int op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
GreaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)
最初のObservableNumberValue
の値が2つ目の値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
GreaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, double op2)
ObservableNumberValue
の値が定数値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
GreaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(double op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
GreaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, float op2)
ObservableNumberValue
の値が定数値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
GreaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(float op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
GreaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, long op2)
ObservableNumberValue
の値が定数値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
GreaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(long op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
GreaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, int op2)
ObservableNumberValue
の値が定数値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
GreaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(int op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
LessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)
最初のObservableNumberValue
の値が2つ目の値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
LessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, double op2)
ObservableNumberValue
の値が定数値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
LessThanOrEqual
public static BooleanBinding lessThanOrEqual(double op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
LessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, float op2)
ObservableNumberValue
の値が定数値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
LessThanOrEqual
public static BooleanBinding lessThanOrEqual(float op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
LessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, long op2)
ObservableNumberValue
の値が定数値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
LessThanOrEqual
public static BooleanBinding lessThanOrEqual(long op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
LessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, int op2)
ObservableNumberValue
の値が定数値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
LessThanOrEqual
public static BooleanBinding lessThanOrEqual(int op1, ObservableNumberValue op2)
定数値がObservableNumberValue
の値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
min
public static NumberBinding min(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの最小値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
min
public static DoubleBinding min(ObservableNumberValue op1, double op2)
ObservableNumberValue
の最小値と定数値を計算する新しいDoubleBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
min
public static DoubleBinding min(double op1, ObservableNumberValue op2)
ObservableNumberValue
の最小値と定数値を計算する新しいDoubleBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
min
public static NumberBinding min(ObservableNumberValue op1, float op2)
ObservableNumberValue
の最小値と定数値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
min
public static NumberBinding min(float op1, ObservableNumberValue op2)
ObservableNumberValue
の最小値と定数値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
min
public static NumberBinding min(ObservableNumberValue op1, long op2)
ObservableNumberValue
の最小値と定数値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
min
public static NumberBinding min(long op1, ObservableNumberValue op2)
ObservableNumberValue
の最小値と定数値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
min
public static NumberBinding min(ObservableNumberValue op1, int op2)
ObservableNumberValue
の最小値と定数値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
min
public static NumberBinding min(int op1, ObservableNumberValue op2)
ObservableNumberValue
の最小値と定数値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
max
public static NumberBinding max(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの最大値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
max
public static DoubleBinding max(ObservableNumberValue op1, double op2)
ObservableNumberValue
の最大値と定数値を計算する新しいDoubleBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
max
public static DoubleBinding max(double op1, ObservableNumberValue op2)
ObservableNumberValue
の最大値と定数値を計算する新しいDoubleBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
max
public static NumberBinding max(ObservableNumberValue op1, float op2)
ObservableNumberValue
の最大値と定数値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
max
public static NumberBinding max(float op1, ObservableNumberValue op2)
ObservableNumberValue
の最大値と定数値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
max
public static NumberBinding max(ObservableNumberValue op1, long op2)
ObservableNumberValue
の最大値と定数値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
max
public static NumberBinding max(long op1, ObservableNumberValue op2)
ObservableNumberValue
の最大値と定数値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
max
public static NumberBinding max(ObservableNumberValue op1, int op2)
ObservableNumberValue
の最大値と定数値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
-ObservableNumberValue
op2
- 定数値- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
max
public static NumberBinding max(int op1, ObservableNumberValue op2)
ObservableNumberValue
の最大値と定数値を計算する新しいNumberBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableNumberValue
- 戻り値:
- 新しい
NumberBinding
- 例外:
NullPointerException
-ObservableNumberValue
がnull
である場合
-
and
public static BooleanBinding and(ObservableBooleanValue op1, ObservableBooleanValue op2)
ObservableBooleanValue
の2つのインスタンスの値の条件AND演算を計算するBooleanBinding
を作成します。- パラメータ:
op1
- 最初のObservableBooleanValue
op2
- 2つ目のObservableBooleanValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
or
public static BooleanBinding or(ObservableBooleanValue op1, ObservableBooleanValue op2)
ObservableBooleanValue
の2つのインスタンスの値の条件OR演算を計算するBooleanBinding
を作成します。- パラメータ:
op1
- 最初のObservableBooleanValue
op2
- 2つ目のObservableBooleanValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
not
public static BooleanBinding not(ObservableBooleanValue op)
ObservableBooleanValue
の値の逆数を計算するBooleanBinding
を作成します。- パラメータ:
op
-ObservableBooleanValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドがnull
である場合
-
equal
public static BooleanBinding equal(ObservableBooleanValue op1, ObservableBooleanValue op2)
ObservableBooleanValue
の2つのインスタンスの値が同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableBooleanValue op1, ObservableBooleanValue op2)
ObservableBooleanValue
の2つのインスタンスの値が同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
convert
public static StringExpression convert(ObservableValue<?> observableValue)
ObservableValue
をラップするStringExpression
を返します。ObservableValue
がすでにStringExpression
である場合に返されます。 それ以外の場合、String
に変換されたObservableValue
の値を保持する新しいStringBinding
が作成されます。- パラメータ:
observableValue
- ソースObservableValue
- 戻り値:
- 必要に応じて
ObservableValue
をラップするStringExpression
- 例外:
NullPointerException
-observableValue
がnull
である場合
-
concat
public static StringExpression concat(Object... args)
複数のObjects
の連結の値を保持するStringExpression
を返します。引数のいずれかが
ObservableValue
を実装し、このObservableValue
の値が変更される場合、変更がStringExpression
に自動的に反映されます。null
または空の配列がこのメソッドに渡される場合、空のString
を含むStringExpression
が返されます- パラメータ:
args
- 連結するObjects
- 戻り値:
- 新しい
StringExpression
-
format
public static StringExpression format(String format, Object... args)
String
形式に従って書式設定された複数のObjects
の値を保持するStringExpression
を作成します。引数のいずれかが
ObservableValue
を実装し、このObservableValue
の値が変更される場合、変更がStringExpression
に自動的に反映されます。ルールの書式設定は、
java.util.Formatter
を参照してください。- パラメータ:
format
- 書式設定しているString
args
- 書式設定しているString
に挿入するObjects
- 戻り値:
- 新しい
StringExpression
-
format
public static StringExpression format(Locale locale, String format, Object... args)
String
形式および指定されたLocale
に従って書式設定された複数のObjects
の値を保持するStringExpression
を作成します。引数のいずれかが
ObservableValue
を実装し、このObservableValue
の値が変更される場合、変更がStringExpression
に自動的に反映されます。ルールの書式設定は、
java.util.Formatter
を参照してください。Locale
の詳細は、java.util.Locale
を参照してください。- パラメータ:
locale
- 書式設定中に使用するLocale
format
- 書式設定しているString
args
- 書式設定しているString
に挿入するObjects
- 戻り値:
- 新しい
StringExpression
-
equal
public static BooleanBinding equal(ObservableStringValue op1, ObservableStringValue op2)
ObservableStringValue
の2つのインスタンスの値が同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
equal
public static BooleanBinding equal(ObservableStringValue op1, String op2)
ObservableStringValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
-ObservableStringValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
equal
public static BooleanBinding equal(String op1, ObservableStringValue op2)
ObservableStringValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 定数値op2
-ObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableStringValue op1, ObservableStringValue op2)
ObservableStringValue
の2つのインスタンスの値が同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableStringValue op1, String op2)
ObservableStringValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
-ObservableStringValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(String op1, ObservableStringValue op2)
ObservableStringValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 定数値op2
-ObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
equalIgnoreCase
public static BooleanBinding equalIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)
ObservableStringValue
の2つのインスタンスの値が大文字と小文字の区別を無視して同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
equalIgnoreCase
public static BooleanBinding equalIgnoreCase(ObservableStringValue op1, String op2)
ObservableStringValue
の値が大文字と小文字の区別を無視して定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
-ObservableStringValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
equalIgnoreCase
public static BooleanBinding equalIgnoreCase(String op1, ObservableStringValue op2)
ObservableStringValue
の値が大文字と小文字の区別を無視して定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 定数値op2
-ObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)
ObservableStringValue
の2つのインスタンスの値が大文字と小文字の区別を無視して同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, String op2)
ObservableStringValue
の値が大文字と小文字の区別を無視して定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
-ObservableStringValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
notEqualIgnoreCase
public static BooleanBinding notEqualIgnoreCase(String op1, ObservableStringValue op2)
ObservableStringValue
の値が大文字と小文字の区別を無視して定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 定数値op2
-ObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
greaterThan
public static BooleanBinding greaterThan(ObservableStringValue op1, ObservableStringValue op2)
最初のObservableStringValue
の値が2つ目の値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
greaterThan
public static BooleanBinding greaterThan(ObservableStringValue op1, String op2)
ObservableStringValue
の値が定数値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
-ObservableStringValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
greaterThan
public static BooleanBinding greaterThan(String op1, ObservableStringValue op2)
定数値がObservableStringValue
の値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 定数値op2
-ObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
lessThan
public static BooleanBinding lessThan(ObservableStringValue op1, ObservableStringValue op2)
最初のObservableStringValue
の値が2つ目の値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
lessThan
public static BooleanBinding lessThan(ObservableStringValue op1, String op2)
ObservableStringValue
の値が定数値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
-ObservableStringValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
lessThan
public static BooleanBinding lessThan(String op1, ObservableStringValue op2)
定数値がObservableStringValue
の値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 定数値op2
-ObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
GreaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)
最初のObservableStringValue
の値が2つ目の値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
GreaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, String op2)
ObservableStringValue
の値が定数値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
-ObservableStringValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
GreaterThanOrEqual
public static BooleanBinding greaterThanOrEqual(String op1, ObservableStringValue op2)
定数値がObservableStringValue
の値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 定数値op2
-ObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
LessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)
最初のObservableStringValue
の値が2つ目の値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
LessThanOrEqual
public static BooleanBinding lessThanOrEqual(ObservableStringValue op1, String op2)
ObservableStringValue
の値が定数値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
-ObservableStringValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
LessThanOrEqual
public static BooleanBinding lessThanOrEqual(String op1, ObservableStringValue op2)
定数値がObservableStringValue
の値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
op1
- 定数値op2
-ObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合
-
length
public static IntegerBinding length(ObservableStringValue op)
ObservableStringValue
の長さを保持する新しいIntegerBinding
を作成します。注意: この比較では、
null
であるString
は、長さ0
であるとみなされます。- パラメータ:
op
-ObservableStringValue
- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
isEmpty
public static BooleanBinding isEmpty(ObservableStringValue op)
ObservableStringValue
の値が空である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空であるとみなされます。- パラメータ:
op
-ObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
isNotEmpty
public static BooleanBinding isNotEmpty(ObservableStringValue op)
ObservableStringValue
の値が空でない場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空であるとみなされます。- パラメータ:
op
-ObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableStringValue
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
equal
public static BooleanBinding equal(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
ObservableObjectValue
の2つのインスタンスの値が同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
equal
public static BooleanBinding equal(ObservableObjectValue<?> op1, Object op2)
ObservableObjectValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableCharacterValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableCharacterValue
がnull
である場合
-
equal
public static BooleanBinding equal(Object op1, ObservableObjectValue<?> op2)
ObservableObjectValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableCharacterValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableCharacterValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
ObservableObjectValue
の2つのインスタンスの値が同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 最初のオペランドop2
- 2つ目のオペランド- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
- オペランドのいずれかがnull
である場合
-
notEqual
public static BooleanBinding notEqual(ObservableObjectValue<?> op1, Object op2)
ObservableObjectValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
-ObservableObjectValue
op2
- 定数値- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableObjectValue
がnull
である場合
-
notEqual
public static BooleanBinding notEqual(Object op1, ObservableObjectValue<?> op2)
ObservableObjectValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op1
- 定数値op2
-ObservableObjectValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableObjectValue
がnull
である場合
-
isNull
public static BooleanBinding isNull(ObservableObjectValue<?> op)
ObservableObjectValue
の値がnull
である場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op
-ObservableObjectValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableObjectValue
がnull
である場合
-
isNotNull
public static BooleanBinding isNotNull(ObservableObjectValue<?> op)
ObservableObjectValue
の値がnull
でない場合にtrue
を保持する新しいBooleanBinding
を作成します。- パラメータ:
op
-ObservableObjectValue
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableObjectValue
がnull
である場合
-
size
public static <E> IntegerBinding size(ObservableList<E> op)
ObservableList
のサイズを含む新しいIntegerBinding
を作成します。- 型パラメータ:
E
-List
要素の型- パラメータ:
op
-ObservableList
- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableList
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
isEmpty
public static <E> BooleanBinding isEmpty(ObservableList<E> op)
指定されたObservableList
が空である場合にtrue
を保持する新しいBooleanBinding
を作成します。- 型パラメータ:
E
-List
要素の型- パラメータ:
op
-ObservableList
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableList
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
isNotEmpty
public static <E> BooleanBinding isNotEmpty(ObservableList<E> op)
指定されたObservableList
が空でない場合にtrue
を保持する新しいBooleanBinding
を作成します。- 型パラメータ:
E
-List
要素の型- パラメータ:
op
-ObservableList
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableList
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
valueAt
public static <E> ObjectBinding<E> valueAt(ObservableList<E> op, int index)
指定された位置のObservableList
の要素を含む新しいObjectBinding
を作成します。index
がObservableList
の後を指す場合、ObjectBinding
にはnull
が含まれます。- 型パラメータ:
E
-List
要素の型- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
ObjectBinding
- 例外:
NullPointerException
-ObservableList
がnull
である場合IllegalArgumentException
- (@codeインデックス<0)の場合- 導入されたバージョン:
- JavaFX 2.1
-
valueAt
public static <E> ObjectBinding<E> valueAt(ObservableList<E> op, ObservableIntegerValue index)
指定された位置のObservableList
の要素を含む新しいObjectBinding
を作成します。index
がObservableList
外である場合、ObjectBinding
にはnull
が含まれます。- 型パラメータ:
E
-List
要素の型- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
ObjectBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
valueAt
public static <E> ObjectBinding<E> valueAt(ObservableList<E> op, ObservableNumberValue index)
指定された位置のObservableList
の要素を含む新しいObjectBinding
を作成します。index
がObservableList
外である場合、ObjectBinding
にはnull
が含まれます。- 型パラメータ:
E
-List
要素の型- パラメータ:
op
-ObservableList
index
- intに変換されたList
の位置- 戻り値:
- 新しい
ObjectBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, int index)
指定された位置のObservableList
の要素を含む新しいBooleanBinding
を作成します。index
がObservableList
の後を指す場合、BooleanBinding
はfalse
を保持します。- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableList
がnull
である場合IllegalArgumentException
- (@codeインデックス<0)の場合- 導入されたバージョン:
- JavaFX 2.1
-
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableIntegerValue index)
指定された位置のObservableList
の要素を含む新しいBooleanBinding
を作成します。index
がObservableList
外である場合、BooleanBinding
はfalse
を保持します。- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
booleanValueAt
public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableNumberValue index)
指定された位置のObservableList
の要素を含む新しいBooleanBinding
を作成します。index
がObservableList
外である場合、BooleanBinding
はfalse
を保持します。- パラメータ:
op
-ObservableList
index
- intに変換されたList
の位置- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, int index)
指定された位置のObservableList
の要素を含む新しいDoubleBinding
を作成します。index
がObservableList
の後を指す場合、DoubleBinding
は0.0
を保持します。- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableList
がnull
である場合IllegalArgumentException
- (@codeインデックス<0)の場合- 導入されたバージョン:
- JavaFX 2.1
-
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
指定された位置のObservableList
の要素を含む新しいDoubleBinding
を作成します。index
がObservableList
外である場合、DoubleBinding
は0.0
を保持します。- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
doubleValueAt
public static DoubleBinding doubleValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
指定された位置のObservableList
の要素を含む新しいDoubleBinding
を作成します。index
がObservableList
外である場合、DoubleBinding
は0.0
を保持します。- パラメータ:
op
-ObservableList
index
- intに変換されたList
の位置- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, int index)
指定された位置のObservableList
の要素を含む新しいFloatBinding
を作成します。index
がObservableList
の後を指す場合、FloatBinding
は0.0f
を保持します。- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
FloatBinding
- 例外:
NullPointerException
-ObservableList
がnull
である場合IllegalArgumentException
- (@codeインデックス<0)の場合- 導入されたバージョン:
- JavaFX 2.1
-
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
指定された位置のObservableList
の要素を含む新しいFloatBinding
を作成します。index
がObservableList
外である場合、FloatBinding
は0.0f
を保持します。- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
FloatBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
floatValueAt
public static FloatBinding floatValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
指定された位置のObservableList
の要素を含む新しいFloatBinding
を作成します。index
がObservableList
外である場合、FloatBinding
は0.0f
を保持します。- パラメータ:
op
-ObservableList
index
- intに変換されたList
の位置- 戻り値:
- 新しい
FloatBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, int index)
指定された位置のObservableList
の要素を含む新しいIntegerBinding
を作成します。index
がObservableList
の後を指す場合、IntegerBinding
は0
を保持します。- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableList
がnull
である場合IllegalArgumentException
- (@codeインデックス<0)の場合- 導入されたバージョン:
- JavaFX 2.1
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
指定された位置のObservableList
の要素を含む新しいIntegerBinding
を作成します。index
がObservableList
外である場合、IntegerBinding
は0
を保持します。- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
指定された位置のObservableList
の要素を含む新しいIntegerBinding
を作成します。index
がObservableList
外である場合、IntegerBinding
は0
を保持します。- パラメータ:
op
-ObservableList
index
- intに変換されたList
の位置- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, int index)
指定された位置のObservableList
の要素を含む新しいLongBinding
を作成します。index
がObservableList
の後を指す場合、LongBinding
は0L
を保持します。- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
LongBinding
- 例外:
NullPointerException
-ObservableList
がnull
である場合IllegalArgumentException
- (@codeインデックス<0)の場合- 導入されたバージョン:
- JavaFX 2.1
-
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
指定された位置のObservableList
の要素を含む新しいLongBinding
を作成します。index
がObservableList
外である場合、LongBinding
は0L
を保持します。- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
LongBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
longValueAt
public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
指定された位置のObservableList
の要素を含む新しいLongBinding
を作成します。index
がObservableList
外である場合、LongBinding
は0L
を保持します。- パラメータ:
op
-ObservableList
index
- intに変換されたList
の位置- 戻り値:
- 新しい
LongBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, int index)
指定された位置のObservableList
の要素を含む新しいStringBinding
を作成します。index
がObservableList
の後を指す場合、StringBinding
はnull
を保持します。- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
StringBinding
- 例外:
NullPointerException
-ObservableList
がnull
である場合IllegalArgumentException
- (@codeインデックス<0)の場合- 導入されたバージョン:
- JavaFX 2.1
-
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, ObservableIntegerValue index)
指定された位置のObservableList
の要素を含む新しいStringBinding
を作成します。index
がObservableList
外である場合、StringBinding
は""
を保持します。- パラメータ:
op
-ObservableList
index
-List
の位置- 戻り値:
- 新しい
StringBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
stringValueAt
public static StringBinding stringValueAt(ObservableList<String> op, ObservableNumberValue index)
指定された位置のObservableList
の要素を含む新しいStringBinding
を作成します。index
がObservableList
外である場合、StringBinding
は""
を保持します。- パラメータ:
op
-ObservableList
index
- intに変換されたList
の位置- 戻り値:
- 新しい
StringBinding
- 例外:
NullPointerException
-ObservableList
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
size
public static <E> IntegerBinding size(ObservableSet<E> op)
ObservableSet
のサイズを含む新しいIntegerBinding
を作成します。- 型パラメータ:
E
-Set
要素の型- パラメータ:
op
-ObservableSet
- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableSet
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
isEmpty
public static <E> BooleanBinding isEmpty(ObservableSet<E> op)
指定されたObservableSet
が空である場合にtrue
を保持する新しいBooleanBinding
を作成します。- 型パラメータ:
E
-Set
要素の型- パラメータ:
op
-ObservableSet
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableSet
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
isNotEmpty
public static <E> BooleanBinding isNotEmpty(ObservableSet<E> op)
指定されたObservableSet
が空でない場合にtrue
を保持する新しいBooleanBinding
を作成します。- 型パラメータ:
E
-Set
要素の型- パラメータ:
op
-ObservableSet
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableSet
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
size
public static IntegerBinding size(ObservableArray op)
ObservableArray
のサイズを含む新しいIntegerBinding
を作成します。- パラメータ:
op
-ObservableArray
- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableArray
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, int index)
指定された位置のObservableArray
の要素を含む新しいFloatBinding
を作成します。index
がObservableArray
の後を指す場合、FloatBinding
は0.0f
を保持します。- パラメータ:
op
-ObservableArray
index
-ObservableArray
の位置- 戻り値:
- 新しい
FloatBinding
- 例外:
NullPointerException
-ObservableArray
がnull
である場合IllegalArgumentException
- (@codeインデックス<0)の場合- 導入されたバージョン:
- JavaFX 8.0
-
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, ObservableIntegerValue index)
指定された位置のObservableArray
の要素を含む新しいFloatBinding
を作成します。index
がObservableArray
外である場合、FloatBinding
は0.0f
を保持します。- パラメータ:
op
-ObservableArray
index
-ObservableArray
の位置- 戻り値:
- 新しい
FloatBinding
- 例外:
NullPointerException
-ObservableArray
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
floatValueAt
public static FloatBinding floatValueAt(ObservableFloatArray op, ObservableNumberValue index)
指定された位置のObservableArray
の要素を含む新しいFloatBinding
を作成します。index
がObservableArray
外である場合、FloatBinding
は0.0f
を保持します。- パラメータ:
op
-ObservableArray
index
- intに変換されたObservableArray
の位置- 戻り値:
- 新しい
FloatBinding
- 例外:
NullPointerException
-ObservableArray
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, int index)
指定された位置のObservableArray
の要素を含む新しいIntegerBinding
を作成します。index
がObservableArray
の後を指す場合、IntegerBinding
は0
を保持します。- パラメータ:
op
-ObservableArray
index
-ObservableArray
の位置- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableArray
がnull
である場合IllegalArgumentException
- (@codeインデックス<0)の場合- 導入されたバージョン:
- JavaFX 8.0
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableIntegerValue index)
指定された位置のObservableArray
の要素を含む新しいIntegerBinding
を作成します。index
がObservableArray
外である場合、IntegerBinding
は0
を保持します。- パラメータ:
op
-ObservableArray
index
-ObservableArray
の位置- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableArray
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
integerValueAt
public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableNumberValue index)
指定された位置のObservableArray
の要素を含む新しいIntegerBinding
を作成します。index
がObservableArray
外である場合、IntegerBinding
は0
を保持します。- パラメータ:
op
-ObservableArray
index
- intに変換されたObservableArray
の位置- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableArray
またはindex
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
size
public static <K,V> IntegerBinding size(ObservableMap<K,V> op)
ObservableMap
のサイズを含む新しいIntegerBinding
を作成します。- 型パラメータ:
K
-Map
のキー要素の型V
-Map
の値要素の型- パラメータ:
op
-ObservableMap
- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableMap
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
isEmpty
public static <K,V> BooleanBinding isEmpty(ObservableMap<K,V> op)
指定されたObservableMap
が空である場合にtrue
を保持する新しいBooleanBinding
を作成します。- 型パラメータ:
K
-Map
のキー要素の型V
-Map
の値要素の型- パラメータ:
op
-ObservableMap
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableMap
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
isNotEmpty
public static <K,V> BooleanBinding isNotEmpty(ObservableMap<K,V> op)
指定されたObservableMap
が空でない場合にtrue
を保持する新しいBooleanBinding
を作成します。- 型パラメータ:
K
-Map
のキー要素の型V
-Map
の値要素の型- パラメータ:
op
-ObservableMap
- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableMap
がnull
である場合- 導入されたバージョン:
- JavaFX 8.0
-
valueAt
public static <K,V> ObjectBinding<V> valueAt(ObservableMap<K,V> op, K key)
ObservableMap
の特定のキーのマッピングを含む新しいObjectBinding
を作成します。- 型パラメータ:
K
-Map
のキー要素の型V
-Map
の値要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
ObjectBinding
- 例外:
NullPointerException
-ObservableMap
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
valueAt
public static <K,V> ObjectBinding<V> valueAt(ObservableMap<K,V> op, ObservableValue<? extends K> key)
ObservableMap
の特定のキーのマッピングを含む新しいObjectBinding
を作成します。- 型パラメータ:
K
-Map
のキー要素の型V
-Map
の値要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
ObjectBinding
- 例外:
NullPointerException
-ObservableMap
またはkey
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
booleanValueAt
public static <K> BooleanBinding booleanValueAt(ObservableMap<K,Boolean> op, K key)
ObservableMap
の特定のキーのマッピングを含む新しいBooleanBinding
を作成します。key
がObservableMap
に見つからない場合、BooleanBinding
はfalse
を保持します。- 型パラメータ:
K
-Map
のキー要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableMap
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
booleanValueAt
public static <K> BooleanBinding booleanValueAt(ObservableMap<K,Boolean> op, ObservableValue<? extends K> key)
ObservableMap
の特定のキーのマッピングを含む新しいBooleanBinding
を作成します。key
がObservableMap
に見つからない場合、BooleanBinding
はfalse
を保持します。- 型パラメータ:
K
-Map
のキー要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
BooleanBinding
- 例外:
NullPointerException
-ObservableMap
またはkey
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
doubleValueAt
public static <K> DoubleBinding doubleValueAt(ObservableMap<K,? extends Number> op, K key)
ObservableMap
の特定のキーのマッピングを含む新しいDoubleBinding
を作成します。key
がObservableMap
に見つからない場合、DoubleBinding
は0.0
を保持します。- 型パラメータ:
K
-Map
のキー要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableMap
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
doubleValueAt
public static <K> DoubleBinding doubleValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
ObservableMap
の特定のキーのマッピングを含む新しいDoubleBinding
を作成します。key
がObservableMap
に見つからない場合、DoubleBinding
は0.0
を保持します。- 型パラメータ:
K
-Map
のキー要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
DoubleBinding
- 例外:
NullPointerException
-ObservableMap
またはkey
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
floatValueAt
public static <K> FloatBinding floatValueAt(ObservableMap<K,? extends Number> op, K key)
ObservableMap
の特定のキーのマッピングを含む新しいFloatBinding
を作成します。key
がObservableMap
に見つからない場合、FloatBinding
は0.0f
を保持します。- 型パラメータ:
K
-Map
のキー要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
FloatBinding
- 例外:
NullPointerException
-ObservableMap
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
floatValueAt
public static <K> FloatBinding floatValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
ObservableMap
の特定のキーのマッピングを含む新しいFloatBinding
を作成します。key
がObservableMap
に見つからない場合、FloatBinding
は0.0f
を保持します。- 型パラメータ:
K
-Map
のキー要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
FloatBinding
- 例外:
NullPointerException
-ObservableMap
またはkey
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
integerValueAt
public static <K> IntegerBinding integerValueAt(ObservableMap<K,? extends Number> op, K key)
ObservableMap
の特定のキーのマッピングを含む新しいIntegerBinding
を作成します。key
がObservableMap
に見つからない場合、IntegerBinding
は0
を保持します。- 型パラメータ:
K
-Map
のキー要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableMap
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
integerValueAt
public static <K> IntegerBinding integerValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
ObservableMap
の特定のキーのマッピングを含む新しいIntegerBinding
を作成します。key
がObservableMap
に見つからない場合、IntegerBinding
は0
を保持します。- 型パラメータ:
K
-Map
のキー要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
IntegerBinding
- 例外:
NullPointerException
-ObservableMap
またはkey
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
longValueAt
public static <K> LongBinding longValueAt(ObservableMap<K,? extends Number> op, K key)
ObservableMap
の特定のキーのマッピングを含む新しいLongBinding
を作成します。key
がObservableMap
に見つからない場合、LongBinding
は0L
を保持します。- 型パラメータ:
K
-Map
のキー要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
LongBinding
- 例外:
NullPointerException
-ObservableMap
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
longValueAt
public static <K> LongBinding longValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
ObservableMap
の特定のキーのマッピングを含む新しいLongBinding
を作成します。key
がObservableMap
に見つからない場合、LongBinding
は0L
を保持します。- 型パラメータ:
K
-Map
のキー要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
LongBinding
- 例外:
NullPointerException
-ObservableMap
またはkey
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
stringValueAt
public static <K> StringBinding stringValueAt(ObservableMap<K,String> op, K key)
ObservableMap
の特定のキーのマッピングを含む新しいStringBinding
を作成します。key
がObservableMap
に見つからない場合、StringBinding
はnull
を保持します。- 型パラメータ:
K
-Map
のキー要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
StringBinding
- 例外:
NullPointerException
-ObservableMap
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
stringValueAt
public static <K> StringBinding stringValueAt(ObservableMap<K,String> op, ObservableValue<? extends K> key)
ObservableMap
の特定のキーのマッピングを含む新しいStringBinding
を作成します。key
がObservableMap
に見つからない場合、StringBinding
は""
を保持します。- 型パラメータ:
K
-Map
のキー要素の型- パラメータ:
op
-ObservableMap
key
-Map
のキー- 戻り値:
- 新しい
StringBinding
- 例外:
NullPointerException
-ObservableMap
またはkey
がnull
である場合- 導入されたバージョン:
- JavaFX 2.1
-
-