- java.lang.Object
-
- javafx.beans.binding.StringExpression
-
- すべての実装されたインタフェース:
Observable
,ObservableObjectValue<String>
,ObservableStringValue
,ObservableValue<String>
- 直系の既知のサブクラス:
ReadOnlyStringProperty
,StringBinding
public abstract class StringExpression extends Object implements ObservableStringValue
StringExpression
は、流暢なスタイルでバインディングを生成する追加の簡易なメソッドであるObservableStringValue
です。StringExpression
の具体的なサブクラスは、この式の実際の値を提供するメソッドObservableObjectValue.get()
を実装する必要があります。注意: このクラスの比較で返される
BooleanBinding
のすべての実装は、空のString
と同等のnull
であるString
とみなされます。- 導入されたバージョン:
- JavaFX 2.0
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 StringExpression()
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 StringExpression
concat(Object other)
別のObject
に連結されたこのStringExpression
の値を保持するStringExpression
を返します。String
getValue()
このObservableValue
の現在の値を返しますString
getValueSafe()
通常このStringExpression
の値を返します。BooleanBinding
greaterThan(String other)
このStringExpression
が定数値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
greaterThan(ObservableStringValue other)
このStringExpression
が別のObservableStringValue
より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
greaterThanOrEqualTo(String other)
このStringExpression
が定数値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
greaterThanOrEqualTo(ObservableStringValue other)
このStringExpression
が別のObservableStringValue
以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEmpty()
このStringExpression
が空である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEqualTo(String other)
このStringExpression
が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEqualTo(ObservableStringValue other)
これと別のObservableStringValue
が同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEqualToIgnoreCase(String other)
このStringExpression
が大文字と小文字の区別を無視して定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEqualToIgnoreCase(ObservableStringValue other)
これと別のObservableStringValue
が大文字と小文字の区別を無視して同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEmpty()
このStringExpression
が空でない場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEqualTo(String other)
このStringExpression
が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEqualTo(ObservableStringValue other)
これと別のObservableStringValue
が同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEqualToIgnoreCase(String other)
このStringExpression
が大文字と小文字の区別を無視して定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEqualToIgnoreCase(ObservableStringValue other)
これと別のObservableStringValue
が大文字と小文字の区別を無視して同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotNull()
このStringExpression
がnull
でない場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNull()
このStringExpression
がnull
である場合にtrue
を保持する新しいBooleanBinding
を作成します。IntegerBinding
length()
このStringExpression
の長さを保持する新しいIntegerBinding
を作成します。BooleanBinding
lessThan(String other)
このStringExpression
が定数値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThan(ObservableStringValue other)
このStringExpression
が別のObservableStringValue
未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThanOrEqualTo(String other)
このStringExpression
が定数値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThanOrEqualTo(ObservableStringValue other)
このStringExpression
が別のObservableStringValue
以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。static StringExpression
stringExpression(ObservableValue<?> value)
ObservableValue
をラップするStringExpression
を返します。-
クラス java.lang.Objectから継承されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェースjavafx.beans.Observableから継承されたメソッド
addListener、removeListener
-
インタフェースjavafx.beans.value.ObservableObjectValueから継承されたメソッド
get
-
インタフェースjavafx.beans.value.ObservableValueから継承されたメソッド
addListener、removeListener
-
-
-
-
メソッドの詳細
-
getValue
public String getValue()
次のインタフェースからコピーされた説明:ObservableValue
このObservableValue
の現在の値を返します- 定義:
- インタフェース
ObservableValue<String>
のgetValue
- 戻り値:
- 現行値
-
getValueSafe
public final String getValueSafe()
通常このStringExpression
の値を返します。 値がnull
である場合のみ、空のString
がかわりに返されます。- 戻り値:
- この
StringExpression
の値または空のString
-
stringExpression
public static StringExpression stringExpression(ObservableValue<?> value)
ObservableValue
をラップするStringExpression
を返します。ObservableValue
がすでにStringExpression
である場合に返されます。 それ以外の場合、String
に変換されたObservableValue
の値を保持する新しいStringBinding
が作成されます。- パラメータ:
value
- ソースObservableValue
- 戻り値:
- 必要に応じて
ObservableValue
をラップするStringExpression
- 例外:
NullPointerException
-value
がnull
の場合
-
concat
public StringExpression concat(Object other)
別のObject
に連結されたこのStringExpression
の値を保持するStringExpression
を返します。この
StringExpression
の値が変更される場合、結果のStringExpression
の値が自動的に更新されます。 他のObject
がObservableValue
の実装である場合も、他のObject
の変更が結果のStringExpression
に自動的に反映されます。- パラメータ:
other
- 他のObject
- 戻り値:
- 新しい
StringExpression
-
isEqualTo
public BooleanBinding isEqualTo(ObservableStringValue other)
これと別のObservableStringValue
が同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 定数値- 戻り値:
- 新しい
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(String other)
このStringExpression
が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 定数値- 戻り値:
- 新しい
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(ObservableStringValue other)
これと別のObservableStringValue
が同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 定数値- 戻り値:
- 新しい
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(String other)
このStringExpression
が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 定数値- 戻り値:
- 新しい
BooleanBinding
-
isEqualToIgnoreCase
public BooleanBinding isEqualToIgnoreCase(ObservableStringValue other)
これと別のObservableStringValue
が大文字と小文字の区別を無視して同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 2つ目のObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
-
isEqualToIgnoreCase
public BooleanBinding isEqualToIgnoreCase(String other)
このStringExpression
が大文字と小文字の区別を無視して定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 定数値- 戻り値:
- 新しい
BooleanBinding
-
isNotEqualToIgnoreCase
public BooleanBinding isNotEqualToIgnoreCase(ObservableStringValue other)
これと別のObservableStringValue
が大文字と小文字の区別を無視して同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 2つ目のObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
-
isNotEqualToIgnoreCase
public BooleanBinding isNotEqualToIgnoreCase(String other)
このStringExpression
が大文字と小文字の区別を無視して定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 定数値- 戻り値:
- 新しい
BooleanBinding
-
greaterThan
public BooleanBinding greaterThan(ObservableStringValue other)
このStringExpression
が別のObservableStringValue
より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 2つ目のObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
-
greaterThan
public BooleanBinding greaterThan(String other)
このStringExpression
が定数値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 定数値- 戻り値:
- 新しい
BooleanBinding
-
lessThan
public BooleanBinding lessThan(ObservableStringValue other)
このStringExpression
が別のObservableStringValue
未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 2つ目のObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
-
lessThan
public BooleanBinding lessThan(String other)
このStringExpression
が定数値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 定数値- 戻り値:
- 新しい
BooleanBinding
-
greaterThanOrEqualTo
public BooleanBinding greaterThanOrEqualTo(ObservableStringValue other)
このStringExpression
が別のObservableStringValue
以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 2つ目のObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
-
greaterThanOrEqualTo
public BooleanBinding greaterThanOrEqualTo(String other)
このStringExpression
が定数値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 定数値- 戻り値:
- 新しい
BooleanBinding
-
lessThanOrEqualTo
public BooleanBinding lessThanOrEqualTo(ObservableStringValue other)
このStringExpression
が別のObservableStringValue
以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 2つ目のObservableStringValue
- 戻り値:
- 新しい
BooleanBinding
-
lessThanOrEqualTo
public BooleanBinding lessThanOrEqualTo(String other)
このStringExpression
が定数値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この比較では、
null
であるString
は、空のString
と同等とみなされます。- パラメータ:
other
- 定数値- 戻り値:
- 新しい
BooleanBinding
-
isNull
public BooleanBinding isNull()
このStringExpression
がnull
である場合にtrue
を保持する新しいBooleanBinding
を作成します。- 戻り値:
- 新しい
BooleanBinding
-
isNotNull
public BooleanBinding isNotNull()
このStringExpression
がnull
でない場合にtrue
を保持する新しいBooleanBinding
を作成します。- 戻り値:
- 新しい
BooleanBinding
-
length
public IntegerBinding length()
このStringExpression
の長さを保持する新しいIntegerBinding
を作成します。注意: この
StringExpression
の値がnull
である場合、長さが0
とみなされます。- 戻り値:
- 新しい
IntegerBinding
- 導入されたバージョン:
- JavaFX 8.0
-
isEmpty
public BooleanBinding isEmpty()
このStringExpression
が空である場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この
StringExpression
の値がnull
である場合、空であるとみなされます。- 戻り値:
- 新しい
BooleanBinding
- 導入されたバージョン:
- JavaFX 8.0
-
isNotEmpty
public BooleanBinding isNotEmpty()
このStringExpression
が空でない場合にtrue
を保持する新しいBooleanBinding
を作成します。注意: この
StringExpression
の値がnull
である場合、空であるとみなされます。- 戻り値:
- 新しい
BooleanBinding
- 導入されたバージョン:
- JavaFX 8.0
-
-