public abstract class StringExpression extends Object implements ObservableStringValue
StringExpressionは、ObservableStringValueと優れたスタイルでバインディングを生成する便利な追加のメソッドです。
StringExpressionの具体的なサブクラスは、この式の実際の値を提供するメソッドObservableObjectValue.get()を実装する必要があります。
ノート: このクラスの比較で返されるBooleanBindingのすべての実装は、空のStringと同等のnullであるStringとみなされます。
| コンストラクタと説明 |
|---|
StringExpression() |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringExpression |
concat(Object other)
別の
Objectに連結されたこのStringExpressionの値を保持するStringExpressionを返します。 |
String |
getValue()
この
ObservableValueの現在の値を返します |
String |
getValueSafe()
通常この
StringExpressionの値を返します。 |
BooleanBinding |
greaterThan(ObservableStringValue other)
この
StringExpressionが別のObservableStringValueより大きい場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
greaterThan(String other)
この
StringExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
greaterThanOrEqualTo(ObservableStringValue other)
この
StringExpressionが別のObservableStringValue以上である場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
greaterThanOrEqualTo(String other)
この
StringExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
isEmpty()
この
StringExpressionが空である場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
isEqualTo(ObservableStringValue other)
これと別の
ObservableStringValueが同等である場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
isEqualTo(String other)
この
StringExpressionが定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
isEqualToIgnoreCase(ObservableStringValue other)
これと別の
ObservableStringValueが大文字と小文字の区別を無視して同等である場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
isEqualToIgnoreCase(String other)
この
StringExpressionが大文字と小文字の区別を無視して定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
isNotEmpty()
この
StringExpressionが空でない場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
isNotEqualTo(ObservableStringValue other)
これと別の
ObservableStringValueが同等でない場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
isNotEqualTo(String other)
この
StringExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
isNotEqualToIgnoreCase(ObservableStringValue other)
これと別の
ObservableStringValueが大文字と小文字の区別を無視して同等でない場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
isNotEqualToIgnoreCase(String other)
この
StringExpressionが大文字と小文字の区別を無視して定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
isNotNull()
この
StringExpressionがnullでない場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
isNull()
この
StringExpressionがnullである場合にtrueを保持する新しいBooleanBindingを作成します。 |
IntegerBinding |
length()
この
StringExpressionの長さを保持する新しいIntegerBindingを作成します。 |
BooleanBinding |
lessThan(ObservableStringValue other)
この
StringExpressionが別のObservableStringValue未満である場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
lessThan(String other)
この
StringExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
lessThanOrEqualTo(ObservableStringValue other)
この
StringExpressionが別のObservableStringValue以下である場合にtrueを保持する新しいBooleanBindingを作成します。 |
BooleanBinding |
lessThanOrEqualTo(String other)
この
StringExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。 |
static StringExpression |
stringExpression(ObservableValue<?> value)
ObservableValueをラップするStringExpressionを返します。 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetaddListener, removeListeneraddListener, removeListenerpublic String getValue()
ObservableValueObservableValueの現在の値を返しますObservableValue<String>のgetValuepublic final String getValueSafe()
StringExpressionの値を返します。 値がnullである場合のみ、空のStringがかわりに返されます。 StringExpressionの値または空のStringpublic static StringExpression stringExpression(ObservableValue<?> value)
ObservableValueをラップするStringExpressionを返します。 ObservableValueがすでにStringExpressionである場合に返されます。 それ以外の場合、Stringに変換されたObservableValueの値を保持する新しいStringBindingが作成されます。 value - ソースObservableValueObservableValueをラップするStringExpressionNullPointerException - valueがnullの場合public StringExpression concat(Object other)
Objectに連結されたこのStringExpressionの値を保持するStringExpressionを返します。
このStringExpressionの値が変更される場合、結果のStringExpressionの値が自動的に更新されます。 他のObjectがObservableValueの実装である場合も、他のObjectの変更が結果のStringExpressionに自動的に反映されます。
other - 他のObjectStringExpressionpublic BooleanBinding isEqualTo(ObservableStringValue other)
ObservableStringValueが同等である場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 定数値BooleanBindingpublic BooleanBinding isEqualTo(String other)
StringExpressionが定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 定数値BooleanBindingpublic BooleanBinding isNotEqualTo(ObservableStringValue other)
ObservableStringValueが同等でない場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 定数値BooleanBindingpublic BooleanBinding isNotEqualTo(String other)
StringExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 定数値BooleanBindingpublic BooleanBinding isEqualToIgnoreCase(ObservableStringValue other)
ObservableStringValueが大文字と小文字の区別を無視して同等である場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 2つ目のObservableStringValueBooleanBindingpublic BooleanBinding isEqualToIgnoreCase(String other)
StringExpressionが大文字と小文字の区別を無視して定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 定数値BooleanBindingpublic BooleanBinding isNotEqualToIgnoreCase(ObservableStringValue other)
ObservableStringValueが大文字と小文字の区別を無視して同等でない場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 2つ目のObservableStringValueBooleanBindingpublic BooleanBinding isNotEqualToIgnoreCase(String other)
StringExpressionが大文字と小文字の区別を無視して定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 定数値BooleanBindingpublic BooleanBinding greaterThan(ObservableStringValue other)
StringExpressionが別のObservableStringValueより大きい場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 2つ目のObservableStringValueBooleanBindingpublic BooleanBinding greaterThan(String other)
StringExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 定数値BooleanBindingpublic BooleanBinding lessThan(ObservableStringValue other)
StringExpressionが別のObservableStringValue未満である場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 2つ目のObservableStringValueBooleanBindingpublic BooleanBinding lessThan(String other)
StringExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 定数値BooleanBindingpublic BooleanBinding greaterThanOrEqualTo(ObservableStringValue other)
StringExpressionが別のObservableStringValue以上である場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 2つ目のObservableStringValueBooleanBindingpublic BooleanBinding greaterThanOrEqualTo(String other)
StringExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 定数値BooleanBindingpublic BooleanBinding lessThanOrEqualTo(ObservableStringValue other)
StringExpressionが別のObservableStringValue以下である場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 2つ目のObservableStringValueBooleanBindingpublic BooleanBinding lessThanOrEqualTo(String other)
StringExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: この比較では、nullであるStringは、空のStringと同等とみなされます。
other - 定数値BooleanBindingpublic BooleanBinding isNull()
StringExpressionがnullである場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingpublic BooleanBinding isNotNull()
StringExpressionがnullでない場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingpublic IntegerBinding length()
StringExpressionの長さを保持する新しいIntegerBindingを作成します。
ノート: このStringExpressionの値がnullである場合、長さが0とみなされます。
IntegerBindingpublic BooleanBinding isEmpty()
StringExpressionが空である場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: このStringExpressionの値がnullである場合、空であるとみなされます。
BooleanBindingpublic BooleanBinding isNotEmpty()
StringExpressionが空でない場合にtrueを保持する新しいBooleanBindingを作成します。
ノート: このStringExpressionの値がnullである場合、空であるとみなされます。
BooleanBindingCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.