Interface StringExpression
- All Superinterfaces:
ComparableExpression<String>
,EventSource<ObservableEvent<String>,
,ObservableEventListener<? super String>> Expression<String>
,ObservableSimpleValue<String>
,ObservableStringValue
,ObservableValue<String>
,ReadableSimpleValue<String>
,ReadableStringValue
,ReadableTypedValue<String>
,ReadableValue<String>
,Supplier<String>
- All Known Implementing Classes:
StringBinding
- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringExpression
default BooleanBinding
isEmpty()
default BooleanBinding
default BooleanBinding
isEqualToIgnoreCase
(String other) default BooleanBinding
default BooleanBinding
default BooleanBinding
isNotEqualToIgnoreCase
(String other) default IntegerBinding
length()
Methods inherited from interface io.github.mmm.value.observable.comparable.ComparableExpression
greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo
Methods inherited from interface io.github.mmm.event.EventSource
addListener, addListener, addWeakListener, removeListener
Methods inherited from interface io.github.mmm.value.observable.Expression
asString, dispose, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull
Methods inherited from interface io.github.mmm.value.observable.ObservableValue
toString
Methods inherited from interface io.github.mmm.value.observable.string.ReadableStringValue
getAsString, getSafe, getValue, getValueClass
Methods inherited from interface io.github.mmm.value.ReadableValue
get
-
Method Details
-
length
- Returns:
- a new
IntegerBinding
that holds thelength
of theString
value
.
-
concat
-
isEqualToIgnoreCase
- Parameters:
other
- theObservableStringValue
to check for equality.- Returns:
- a new
BooleanBinding
that holdstrue
if thevalue
of this property and thevalue
of the givenObservableStringValue
areequal ignoring the case
.
-
isEqualToIgnoreCase
- Parameters:
other
- theString
to check for equality.- Returns:
- a new
BooleanBinding
that holdstrue
if thevalue
of this property and the givenString
areequal ignoring the case
.
-
isNotEqualToIgnoreCase
- Parameters:
other
- theObservableStringValue
to check for non-equality.- Returns:
- a new
BooleanBinding
that holdstrue
if thevalue
of this property and thevalue
of the givenObservableStringValue
are NOTequal ignoring the case
.
-
isNotEqualToIgnoreCase
- Parameters:
other
- theString
to check for non-equality.- Returns:
- a new
BooleanBinding
that holdstrue
if thevalue
of this property and the givenString
are NOTequal ignoring the case
.
-
isEmpty
- Returns:
- a new
BooleanBinding
that holdstrue
if thevalue
of this property isempty
.
-
isNotEmpty
- Returns:
- a new
BooleanBinding
that holdstrue
if thevalue
of this property is NOTempty
.
-