モジュール javafx.base
パッケージ javafx.beans.binding

クラスStringExpression

    • コンストラクタの詳細

      • StringExpression

        public StringExpression()
    • メソッドの詳細

      • 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 - valuenullの場合
      • concat

        public StringExpression concat​(Object other)
        別のObjectに連結されたこのStringExpressionの値を保持するStringExpressionを返します。

        このStringExpressionの値が変更される場合、結果のStringExpressionの値が自動的に更新されます。 他のObjectObservableValueの実装である場合も、他の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()
        このStringExpressionnullである場合にtrueを保持する新しいBooleanBindingを作成します。
        戻り値:
        新しいBooleanBinding
      • isNotNull

        public BooleanBinding isNotNull()
        このStringExpressionnullでない場合に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