public final class Bindings extends Object
通常、同じ操作を定義する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つが式である必要があることです(javafx.beans.binding
を参照)。(各式には、ObservableValue
から式を生成する静的メソッドが含まれています。)
また、詳細に監視した場合、Fluent APIの戻りタイプが前述の例と異なる場合があります。多くの場合、Fluent APIでは、戻りタイプをより詳細にできます(暗黙キャスティングの詳細は、NumberExpression
を参照)。
Binding
、NumberBinding
public static BooleanBinding createBooleanBinding(Callable<Boolean> func, Observable... dependencies)
BooleanBinding
を作成するヘルパー関数。func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。public static DoubleBinding createDoubleBinding(Callable<Double> func, Observable... dependencies)
DoubleBinding
を作成するヘルパー関数。func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。public static FloatBinding createFloatBinding(Callable<Float> func, Observable... dependencies)
FloatBinding
を作成するヘルパー関数。func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。public static IntegerBinding createIntegerBinding(Callable<Integer> func, Observable... dependencies)
IntegerBinding
を作成するヘルパー関数。func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。public static LongBinding createLongBinding(Callable<Long> func, Observable... dependencies)
LongBinding
を作成するヘルパー関数。func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。public static <T> ObjectBinding<T> createObjectBinding(Callable<T> func, Observable... dependencies)
ObjectBinding
を作成するヘルパー関数。func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。public static StringBinding createStringBinding(Callable<String> func, Observable... dependencies)
StringBinding
を作成するヘルパー関数。func
- このバインディングの値を計算する関数。dependencies
- このバインディングの依存性。public static <T> ObjectBinding<T> select(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合はnull
です(b
がc
プロパティを持たない、b
がnull
である、またはc
が適切な型でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名ObjectBinding
public static DoubleBinding selectDouble(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合は0.0
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名DoubleBinding
public static FloatBinding selectFloat(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合は0.0f
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名FloatBinding
public static IntegerBinding selectInteger(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合は0
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名IntegerBinding
public static LongBinding selectLong(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合は0L
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名LongBinding
public static BooleanBinding selectBoolean(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合はfalse
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がboolean
でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名ObjectBinding
public static StringBinding selectString(ObservableValue<?> root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合は""
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がString
でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。注意: 8.0以降、JavaBeansプロパティがサポートされ、チェーンにある可能性があります。
root
- ルートObservableValue
steps
- 最終プロパティに達するプロパティ名ObjectBinding
public static <T> ObjectBinding<T> select(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合はnull
です(b
がc
プロパティを持たない、b
がnull
である、またはc
が適切な型でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。ルートがJavaFXプロパティを持つ場合、この呼出しは、{@code root}および{@code step[0]}が関連するプロパティ・オブジェクトで置換された#select(javafx.beans.value.ObservableValue, java.lang.String[])と同じです。
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。ObjectBinding
public static DoubleBinding selectDouble(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合は0.0
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。ルートがJavaFXプロパティを持つ場合、この呼出しは、{@code root}および{@code step[0]}が関連するプロパティ・オブジェクトで置換された#selectDouble(javafx.beans.value.ObservableValue, java.lang.String[])と同じです。
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。DoubleBinding
public static FloatBinding selectFloat(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合は0.0f
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。ルートがJavaFXプロパティを持つ場合、この呼出しは、{@code root}および{@code step[0]}が関連するプロパティ・オブジェクトで置換された#selectFloat(javafx.beans.value.ObservableValue, java.lang.String[])と同じです。
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。FloatBinding
public static IntegerBinding selectInteger(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合は0
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。ルートがJavaFXプロパティを持つ場合、この呼出しは、{@code root}および{@code step[0]}が関連するプロパティ・オブジェクトで置換された#selectInteger(javafx.beans.value.ObservableValue, java.lang.String[])と同じです。
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。IntegerBinding
public static LongBinding selectLong(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合は0L
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がNumber
でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。ルートがJavaFXプロパティを持つ場合、この呼出しは、{@code root}および{@code step[0]}が関連するプロパティ・オブジェクトで置換された#selectLong(javafx.beans.value.ObservableValue, java.lang.String[])と同じです。
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。LongBinding
public static BooleanBinding selectBoolean(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合はfalse
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がboolean
でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。ルートがJavaFXプロパティを持つ場合、この呼出しは、{@code root}および{@code step[0]}が関連するプロパティ・オブジェクトで置換された#selectBoolean(javafx.beans.value.ObservableValue, java.lang.String[])と同じです。
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。ObjectBinding
public static StringBinding selectString(Object root, String... steps)
a.b.c
などのメンバーを取得するために使用されるバインディングを作成します。バインディングの値はc
、またはc
に達しなかった場合は""
です(b
がc
プロパティを持たない、b
がnull
である、またはc
がString
でないなどのため)。
select-bindingで使用されるすべてのクラスおよびプロパティはパブリックである必要があります。ルートがJavaFXプロパティを持つ場合、この呼出しは、{@code root}および{@code step[0]}が関連するプロパティ・オブジェクトで置換された#selectString(javafx.beans.value.ObservableValue, java.lang.String[])と同じです。
root
- ルートBean。steps
- 最終プロパティに達するプロパティ名。ルートBeanのプロパティをマークするため、最初のステップを指定する必要があります。ObjectBinding
public static When when(ObservableBooleanValue condition)
When
の説明を参照してください。condition
- 3項式の条件When
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
- 両方のプロパティが同じである場合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
- 両方のプロパティが同じである場合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
- 両方のプロパティが同じである場合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
- 両方のプロパティが同じである場合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つ目に、双方向バインディングは即時に計算されます。つまり、バインドされたプロパティがすぐに更新されます。
stringProperty
- String
Property
otherProperty
- 他の(非String
) Property
converter
- プロパティ間の変換に使用するStringConverter
NullPointerException
- プロパティのいずれかまたはconverter
がnull
である場合IllegalArgumentException
- 両方のプロパティが同じである場合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
である場合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
である場合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>
public static void unbindContentBidirectional(Object obj1, Object obj2)
obj1
- 最初のObject
obj2
- 2つ目のObject
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
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
である場合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
である場合public static void unbindContent(Object obj1, Object obj2)
obj1
- 最初のObject
obj2
- 2つ目のObject
NullPointerException
- Objects
のいずれかがnull
である場合IllegalArgumentException
- obj1
== obj2
である場合public static NumberBinding negate(ObservableNumberValue value)
ObservableNumberValue
の否定を計算する新しいNumberBinding
を作成します。value
- オペランドNumberBinding
NullPointerException
- 値がnull
の場合public static NumberBinding add(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの値の合計を計算する新しいNumberBinding
を作成します。op1
- 最初のオペランドop2
- 2つ目のオペランドNumberBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static DoubleBinding add(ObservableNumberValue op1, double op2)
ObservableNumberValue
値と定数値の合計を計算する新しいDoubleBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値DoubleBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static DoubleBinding add(double op1, ObservableNumberValue op2)
ObservableNumberValue
値と定数値の合計を計算する新しいDoubleBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
DoubleBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding add(ObservableNumberValue op1, float op2)
ObservableNumberValue
値と定数値の合計を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding add(float op1, ObservableNumberValue op2)
ObservableNumberValue
値と定数値の合計を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding add(ObservableNumberValue op1, long op2)
ObservableNumberValue
値と定数値の合計を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding add(long op1, ObservableNumberValue op2)
ObservableNumberValue
値と定数値の合計を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding add(ObservableNumberValue op1, int op2)
ObservableNumberValue
値と定数値の合計を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding add(int op1, ObservableNumberValue op2)
ObservableNumberValue
値と定数値の合計を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding subtract(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの値の差を計算する新しいNumberBinding
を作成します。op1
- 最初のオペランドop2
- 2つ目のオペランドNumberBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static DoubleBinding subtract(ObservableNumberValue op1, double op2)
ObservableNumberValue
の値と定数値の差を計算する新しいDoubleBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値DoubleBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static DoubleBinding subtract(double op1, ObservableNumberValue op2)
ObservableNumberValue
の値の差を計算する新しいDoubleBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
DoubleBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding subtract(ObservableNumberValue op1, float op2)
ObservableNumberValue
の値と定数値の差を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding subtract(float op1, ObservableNumberValue op2)
ObservableNumberValue
の値の差を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding subtract(ObservableNumberValue op1, long op2)
ObservableNumberValue
の値と定数値の差を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding subtract(long op1, ObservableNumberValue op2)
ObservableNumberValue
の値の差を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding subtract(ObservableNumberValue op1, int op2)
ObservableNumberValue
の値と定数値の差を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding subtract(int op1, ObservableNumberValue op2)
ObservableNumberValue
の値の差を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding multiply(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの値の積を計算する新しいNumberBinding
を作成します。op1
- 最初のオペランドop2
- 2つ目のオペランドNumberBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static DoubleBinding multiply(ObservableNumberValue op1, double op2)
ObservableNumberValue
の値と定数値の積を計算する新しいDoubleBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値DoubleBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static DoubleBinding multiply(double op1, ObservableNumberValue op2)
ObservableNumberValue
の値と定数値の積を計算する新しいDoubleBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
DoubleBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding multiply(ObservableNumberValue op1, float op2)
ObservableNumberValue
の値と定数値の積を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding multiply(float op1, ObservableNumberValue op2)
ObservableNumberValue
の値と定数値の積を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding multiply(ObservableNumberValue op1, long op2)
ObservableNumberValue
の値と定数値の積を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding multiply(long op1, ObservableNumberValue op2)
ObservableNumberValue
の値と定数値の積を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding multiply(ObservableNumberValue op1, int op2)
ObservableNumberValue
の値と定数値の積を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding multiply(int op1, ObservableNumberValue op2)
ObservableNumberValue
の値と定数値の積を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding divide(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの値の除算を計算する新しいNumberBinding
を作成します。op1
- 最初のオペランドop2
- 2つ目のオペランドNumberBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static DoubleBinding divide(ObservableNumberValue op1, double op2)
ObservableNumberValue
値と定数値の除算を計算する新しいDoubleBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値DoubleBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static DoubleBinding divide(double op1, ObservableNumberValue op2)
ObservableNumberValue
の除算を計算する新しいDoubleBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
DoubleBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding divide(ObservableNumberValue op1, float op2)
ObservableNumberValue
値と定数値の除算を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding divide(float op1, ObservableNumberValue op2)
ObservableNumberValue
の除算を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding divide(ObservableNumberValue op1, long op2)
ObservableNumberValue
値と定数値の除算を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding divide(long op1, ObservableNumberValue op2)
ObservableNumberValue
の除算を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding divide(ObservableNumberValue op1, int op2)
ObservableNumberValue
値と定数値の除算を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding divide(int op1, ObservableNumberValue op2)
ObservableNumberValue
の除算を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合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
である場合public static BooleanBinding equal(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの値が同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するequal()
メソッドを使用することをお薦めします。
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合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
である場合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
である場合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
である場合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
である場合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
である場合public static BooleanBinding equal(ObservableNumberValue op1, long op2)
ObservableNumberValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するequal()
メソッドを使用することをお薦めします。
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合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
である場合public static BooleanBinding equal(long op1, ObservableNumberValue op2)
ObservableNumberValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するequal()
メソッドを使用することをお薦めします。
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合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
である場合public static BooleanBinding equal(ObservableNumberValue op1, int op2)
ObservableNumberValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するequal()
メソッドを使用することをお薦めします。
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合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
である場合public static BooleanBinding equal(int op1, ObservableNumberValue op2)
ObservableNumberValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するequal()
メソッドを使用することをお薦めします。
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合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
である場合public static BooleanBinding notEqual(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの値が同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するnotEqual()
メソッドを使用することをお薦めします。
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合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
である場合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
である場合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
である場合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
である場合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
である場合public static BooleanBinding notEqual(ObservableNumberValue op1, long op2)
ObservableNumberValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するnotEqual()
メソッドを使用することをお薦めします。
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合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
である場合public static BooleanBinding notEqual(long op1, ObservableNumberValue op2)
ObservableNumberValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するnotEqual()
メソッドを使用することをお薦めします。
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合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
である場合public static BooleanBinding notEqual(ObservableNumberValue op1, int op2)
ObservableNumberValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するnotEqual()
メソッドを使用することをお薦めします。
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合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
である場合public static BooleanBinding notEqual(int op1, ObservableNumberValue op2)
ObservableNumberValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するnotEqual()
メソッドを使用することをお薦めします。
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThan(ObservableNumberValue op1, ObservableNumberValue op2)
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding greaterThan(ObservableNumberValue op1, double op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThan(double op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThan(ObservableNumberValue op1, float op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThan(float op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThan(ObservableNumberValue op1, long op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThan(long op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThan(ObservableNumberValue op1, int op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThan(int op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThan(ObservableNumberValue op1, ObservableNumberValue op2)
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding lessThan(ObservableNumberValue op1, double op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThan(double op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThan(ObservableNumberValue op1, float op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThan(float op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThan(ObservableNumberValue op1, long op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThan(long op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThan(ObservableNumberValue op1, int op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThan(int op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, double op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThanOrEqual(double op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, float op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThanOrEqual(float op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, long op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThanOrEqual(long op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThanOrEqual(ObservableNumberValue op1, int op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding greaterThanOrEqual(int op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, ObservableNumberValue op2)
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, double op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThanOrEqual(double op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, float op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThanOrEqual(float op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, long op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThanOrEqual(long op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThanOrEqual(ObservableNumberValue op1, int op2)
op1
- ObservableNumberValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding lessThanOrEqual(int op1, ObservableNumberValue op2)
op1
- 定数値op2
- ObservableNumberValue
BooleanBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding min(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの最小値を計算する新しいNumberBinding
を作成します。op1
- 最初のオペランドop2
- 2つ目のオペランドNumberBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static DoubleBinding min(ObservableNumberValue op1, double op2)
ObservableNumberValue
の最小値と定数値を計算する新しいDoubleBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値DoubleBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static DoubleBinding min(double op1, ObservableNumberValue op2)
ObservableNumberValue
の最小値と定数値を計算する新しいDoubleBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
DoubleBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding min(ObservableNumberValue op1, float op2)
ObservableNumberValue
の最小値と定数値を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding min(float op1, ObservableNumberValue op2)
ObservableNumberValue
の最小値と定数値を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding min(ObservableNumberValue op1, long op2)
ObservableNumberValue
の最小値と定数値を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding min(long op1, ObservableNumberValue op2)
ObservableNumberValue
の最小値と定数値を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding min(ObservableNumberValue op1, int op2)
ObservableNumberValue
の最小値と定数値を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding min(int op1, ObservableNumberValue op2)
ObservableNumberValue
の最小値と定数値を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding max(ObservableNumberValue op1, ObservableNumberValue op2)
ObservableNumberValue
の2つのインスタンスの最大値を計算する新しいNumberBinding
を作成します。op1
- 最初のオペランドop2
- 2つ目のオペランドNumberBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static DoubleBinding max(ObservableNumberValue op1, double op2)
ObservableNumberValue
の最大値と定数値を計算する新しいDoubleBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値DoubleBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static DoubleBinding max(double op1, ObservableNumberValue op2)
ObservableNumberValue
の最大値と定数値を計算する新しいDoubleBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
DoubleBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding max(ObservableNumberValue op1, float op2)
ObservableNumberValue
の最大値と定数値を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding max(float op1, ObservableNumberValue op2)
ObservableNumberValue
の最大値と定数値を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding max(ObservableNumberValue op1, long op2)
ObservableNumberValue
の最大値と定数値を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding max(long op1, ObservableNumberValue op2)
ObservableNumberValue
の最大値と定数値を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding max(ObservableNumberValue op1, int op2)
ObservableNumberValue
の最大値と定数値を計算する新しいNumberBinding
を作成します。op1
- ObservableNumberValue
op2
- 定数値NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static NumberBinding max(int op1, ObservableNumberValue op2)
ObservableNumberValue
の最大値と定数値を計算する新しいNumberBinding
を作成します。op1
- 定数値op2
- ObservableNumberValue
NumberBinding
NullPointerException
- ObservableNumberValue
がnull
である場合public static BooleanBinding and(ObservableBooleanValue op1, ObservableBooleanValue op2)
ObservableBooleanValue
の2つのインスタンスの値の条件AND演算を計算するBooleanBinding
を作成します。op1
- 最初のObservableBooleanValue
op2
- 2つ目のObservableBooleanValue
BooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding or(ObservableBooleanValue op1, ObservableBooleanValue op2)
ObservableBooleanValue
の2つのインスタンスの値の条件OR演算を計算するBooleanBinding
を作成します。op1
- 最初のObservableBooleanValue
op2
- 2つ目のObservableBooleanValue
BooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding not(ObservableBooleanValue op)
ObservableBooleanValue
の値の逆数を計算するBooleanBinding
を作成します。op
- ObservableBooleanValue
BooleanBinding
NullPointerException
- オペランドがnull
である場合public static BooleanBinding equal(ObservableBooleanValue op1, ObservableBooleanValue op2)
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding notEqual(ObservableBooleanValue op1, ObservableBooleanValue op2)
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static StringExpression convert(ObservableValue<?> observableValue)
ObservableValue
をラップするStringExpression
を返します。ObservableValue
がすでにStringExpression
である場合に返されます。それ以外の場合、String
に変換されたObservableValue
の値を保持する新しいStringBinding
が作成されます。observableValue
- ソースObservableValue
ObservableValue
をラップするStringExpression
NullPointerException
- observableValue
がnull
である場合public static StringExpression concat(Object... args)
Objects
の連結の値を保持するStringExpression
を返します。
引数のいずれかがObservableValue
を実装し、このObservableValue
の値が変更される場合、変更がStringExpression
に自動的に反映されます。
null
または空の配列がこのメソッドに渡される場合、空のString
を含むStringExpression
が返されます
args
- 連結するObjects
StringExpression
public static StringExpression format(String format, Object... args)
String
形式に従って書式設定された複数のObjects
の値を保持するStringExpression
を作成します。
引数のいずれかがObservableValue
を実装し、このObservableValue
の値が変更される場合、変更がStringExpression
に自動的に反映されます。
ルールの書式設定は、java.util.Formatter
を参照してください。
format
- 書式設定しているString
args
- 書式設定しているString
に挿入するObjects
StringExpression
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
public static BooleanBinding equal(ObservableStringValue op1, ObservableStringValue op2)
ObservableStringValue
の2つのインスタンスの値が同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding equal(ObservableStringValue op1, String op2)
ObservableStringValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- ObservableStringValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding equal(String op1, ObservableStringValue op2)
ObservableStringValue
の値が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 定数値op2
- ObservableStringValue
BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding notEqual(ObservableStringValue op1, ObservableStringValue op2)
ObservableStringValue
の2つのインスタンスの値が同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding notEqual(ObservableStringValue op1, String op2)
ObservableStringValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- ObservableStringValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding notEqual(String op1, ObservableStringValue op2)
ObservableStringValue
の値が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 定数値op2
- ObservableStringValue
BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding equalIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)
ObservableStringValue
の2つのインスタンスの値が大文字と小文字の区別を無視して同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding equalIgnoreCase(ObservableStringValue op1, String op2)
ObservableStringValue
の値が大文字と小文字の区別を無視して定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- ObservableStringValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding equalIgnoreCase(String op1, ObservableStringValue op2)
ObservableStringValue
の値が大文字と小文字の区別を無視して定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 定数値op2
- ObservableStringValue
BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, ObservableStringValue op2)
ObservableStringValue
の2つのインスタンスの値が大文字と小文字の区別を無視して同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding notEqualIgnoreCase(ObservableStringValue op1, String op2)
ObservableStringValue
の値が大文字と小文字の区別を無視して定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- ObservableStringValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding notEqualIgnoreCase(String op1, ObservableStringValue op2)
ObservableStringValue
の値が大文字と小文字の区別を無視して定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 定数値op2
- ObservableStringValue
BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding greaterThan(ObservableStringValue op1, ObservableStringValue op2)
ObservableStringValue
の値が2つ目の値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding greaterThan(ObservableStringValue op1, String op2)
ObservableStringValue
の値が定数値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- ObservableStringValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding greaterThan(String op1, ObservableStringValue op2)
ObservableStringValue
の値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 定数値op2
- ObservableStringValue
BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding lessThan(ObservableStringValue op1, ObservableStringValue op2)
ObservableStringValue
の値が2つ目の値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding lessThan(ObservableStringValue op1, String op2)
ObservableStringValue
の値が定数値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- ObservableStringValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding lessThan(String op1, ObservableStringValue op2)
ObservableStringValue
の値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 定数値op2
- ObservableStringValue
BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)
ObservableStringValue
の値が2つ目の値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding greaterThanOrEqual(ObservableStringValue op1, String op2)
ObservableStringValue
の値が定数値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- ObservableStringValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding greaterThanOrEqual(String op1, ObservableStringValue op2)
ObservableStringValue
の値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 定数値op2
- ObservableStringValue
BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding lessThanOrEqual(ObservableStringValue op1, ObservableStringValue op2)
ObservableStringValue
の値が2つ目の値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding lessThanOrEqual(ObservableStringValue op1, String op2)
ObservableStringValue
の値が定数値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- ObservableStringValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding lessThanOrEqual(String op1, ObservableStringValue op2)
ObservableStringValue
の値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空のString
と同等とみなされます。
op1
- 定数値op2
- ObservableStringValue
BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static IntegerBinding length(ObservableStringValue op)
op
- ObservableStringValue
IntegerBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding isEmpty(ObservableStringValue op)
ObservableStringValue
の値が空である場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空であるとみなされます。
op
- ObservableStringValue
BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding isNotEmpty(ObservableStringValue op)
ObservableStringValue
の値が空でない場合にtrue
を保持する新しいBooleanBinding
を作成します。
注意: この比較では、null
であるString
は、空であるとみなされます。
op
- ObservableStringValue
BooleanBinding
NullPointerException
- ObservableStringValue
がnull
である場合public static BooleanBinding equal(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding equal(ObservableObjectValue<?> op1, Object op2)
op1
- ObservableCharacterValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableCharacterValue
がnull
である場合public static BooleanBinding equal(Object op1, ObservableObjectValue<?> op2)
op1
- 定数値op2
- ObservableCharacterValue
BooleanBinding
NullPointerException
- ObservableCharacterValue
がnull
である場合public static BooleanBinding notEqual(ObservableObjectValue<?> op1, ObservableObjectValue<?> op2)
op1
- 最初のオペランドop2
- 2つ目のオペランドBooleanBinding
NullPointerException
- オペランドのいずれかがnull
である場合public static BooleanBinding notEqual(ObservableObjectValue<?> op1, Object op2)
op1
- ObservableObjectValue
op2
- 定数値BooleanBinding
NullPointerException
- ObservableObjectValue
がnull
である場合public static BooleanBinding notEqual(Object op1, ObservableObjectValue<?> op2)
op1
- 定数値op2
- ObservableObjectValue
BooleanBinding
NullPointerException
- ObservableObjectValue
がnull
である場合public static BooleanBinding isNull(ObservableObjectValue<?> op)
op
- ObservableObjectValue
BooleanBinding
NullPointerException
- ObservableObjectValue
がnull
である場合public static BooleanBinding isNotNull(ObservableObjectValue<?> op)
op
- ObservableObjectValue
BooleanBinding
NullPointerException
- ObservableObjectValue
がnull
である場合public static <E> IntegerBinding size(ObservableList<E> op)
ObservableList
のサイズを含む新しいIntegerBinding
を作成します。E
- List
要素の型op
- ObservableList
IntegerBinding
NullPointerException
- ObservableList
がnull
である場合public static <E> BooleanBinding isEmpty(ObservableList<E> op)
E
- List
要素の型op
- ObservableList
BooleanBinding
NullPointerException
- ObservableList
がnull
である場合public static <E> BooleanBinding isNotEmpty(ObservableList<E> op)
E
- List
要素の型op
- ObservableList
BooleanBinding
NullPointerException
- ObservableList
がnull
である場合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 index < 0}である場合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
である場合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
である場合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 index < 0}である場合public static BooleanBinding booleanValueAt(ObservableList<Boolean> op, ObservableIntegerValue index)
ObservableList
の要素を含む新しいBooleanBinding
を作成します。index
がObservableList
外である場合、BooleanBinding
はfalse
を保持します。op
- ObservableList
index
- List
の位置BooleanBinding
NullPointerException
- ObservableList
またはindex
がnull
である場合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
である場合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 index < 0}である場合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
である場合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
である場合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 index < 0}である場合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
である場合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
である場合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 index < 0}である場合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
である場合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
である場合public static LongBinding longValueAt(ObservableList<? extends Number> op, int index)
op
- ObservableList
index
- List
の位置LongBinding
NullPointerException
- ObservableList
がnull
である場合IllegalArgumentException
- (@code index < 0}である場合public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableIntegerValue index)
op
- ObservableList
index
- List
の位置LongBinding
NullPointerException
- ObservableList
またはindex
がnull
である場合public static LongBinding longValueAt(ObservableList<? extends Number> op, ObservableNumberValue index)
op
- ObservableList
index
- intに変換されたList
の位置LongBinding
NullPointerException
- ObservableList
またはindex
がnull
である場合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 index < 0}である場合public static StringBinding stringValueAt(ObservableList<String> op, ObservableIntegerValue index)
ObservableList
の要素を含む新しいStringBinding
を作成します。index
がObservableList
外である場合、StringBinding
は""
を保持します。op
- ObservableList
index
- List
の位置StringBinding
NullPointerException
- ObservableList
またはindex
がnull
である場合public static StringBinding stringValueAt(ObservableList<String> op, ObservableNumberValue index)
ObservableList
の要素を含む新しいStringBinding
を作成します。index
がObservableList
外である場合、StringBinding
は""
を保持します。op
- ObservableList
index
- intに変換されたList
の位置StringBinding
NullPointerException
- ObservableList
またはindex
がnull
である場合public static <E> IntegerBinding size(ObservableSet<E> op)
ObservableSet
のサイズを含む新しいIntegerBinding
を作成します。E
- Set
要素の型op
- ObservableSet
IntegerBinding
NullPointerException
- ObservableSet
がnull
である場合public static <E> BooleanBinding isEmpty(ObservableSet<E> op)
E
- Set
要素の型op
- ObservableSet
BooleanBinding
NullPointerException
- ObservableSet
がnull
である場合public static <E> BooleanBinding isNotEmpty(ObservableSet<E> op)
E
- Set
要素の型op
- ObservableSet
BooleanBinding
NullPointerException
- ObservableSet
がnull
である場合public static IntegerBinding size(ObservableArray op)
ObservableArray
のサイズを含む新しいIntegerBinding
を作成します。op
- ObservableArray
IntegerBinding
NullPointerException
- ObservableArray
がnull
である場合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 index < 0}である場合public static FloatBinding floatValueAt(ObservableFloatArray op, ObservableIntegerValue index)
ObservableArray
の要素を含む新しいFloatBinding
を作成します。index
がObservableArray
外である場合、FloatBinding
は0.0f
を保持します。op
- ObservableArray
index
- ObservableArray
の位置FloatBinding
NullPointerException
- ObservableArray
またはindex
がnull
である場合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
である場合public static IntegerBinding integerValueAt(ObservableIntegerArray op, int index)
ObservableArray
の要素を含む新しいIntegerBinding
を作成します。index
がObservableArray
の後を指す場合、IntegerBinding
は0
を保持します。op
- ObservableArray
index
- ObservableArray
の位置IntegerBinding
NullPointerException
- ObservableArray
がnull
である場合IllegalArgumentException
- (@code index < 0}である場合public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableIntegerValue index)
ObservableArray
の要素を含む新しいIntegerBinding
を作成します。index
がObservableArray
外である場合、IntegerBinding
は0
を保持します。op
- ObservableArray
index
- ObservableArray
の位置IntegerBinding
NullPointerException
- ObservableArray
またはindex
がnull
である場合public static IntegerBinding integerValueAt(ObservableIntegerArray op, ObservableNumberValue index)
ObservableArray
の要素を含む新しいIntegerBinding
を作成します。index
がObservableArray
外である場合、IntegerBinding
は0
を保持します。op
- ObservableArray
index
- intに変換されたObservableArray
の位置IntegerBinding
NullPointerException
- ObservableArray
またはindex
がnull
である場合public static <K,V> IntegerBinding size(ObservableMap<K,V> op)
ObservableMap
のサイズを含む新しいIntegerBinding
を作成します。K
- Map
のキー要素の型V
- Map
の値要素の型op
- ObservableMap
IntegerBinding
NullPointerException
- ObservableMap
がnull
である場合public static <K,V> BooleanBinding isEmpty(ObservableMap<K,V> op)
K
- Map
のキー要素の型V
- Map
の値要素の型op
- ObservableMap
BooleanBinding
NullPointerException
- ObservableMap
がnull
である場合public static <K,V> BooleanBinding isNotEmpty(ObservableMap<K,V> op)
K
- Map
のキー要素の型V
- Map
の値要素の型op
- ObservableMap
BooleanBinding
NullPointerException
- ObservableMap
がnull
である場合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
である場合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
である場合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
である場合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
である場合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
である場合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
である場合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
である場合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
である場合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
である場合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
である場合public static <K> LongBinding longValueAt(ObservableMap<K,? extends Number> op, K key)
K
- Map
のキー要素の型op
- ObservableMap
key
- Map
のキーLongBinding
NullPointerException
- ObservableMap
がnull
である場合public static <K> LongBinding longValueAt(ObservableMap<K,? extends Number> op, ObservableValue<? extends K> key)
K
- Map
のキー要素の型op
- ObservableMap
key
- Map
のキーLongBinding
NullPointerException
- ObservableMap
またはkey
がnull
である場合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
である場合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
である場合Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.