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