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 StringExpressiondefault BooleanBindingisEmpty()default BooleanBindingdefault BooleanBindingisEqualToIgnoreCase(String other) default BooleanBindingdefault BooleanBindingdefault BooleanBindingisNotEqualToIgnoreCase(String other) default IntegerBindinglength()Methods inherited from interface io.github.mmm.value.observable.comparable.ComparableExpression
greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualToMethods inherited from interface io.github.mmm.event.EventSource
addListener, addListener, addWeakListener, removeListenerMethods inherited from interface io.github.mmm.value.observable.Expression
asString, dispose, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNullMethods inherited from interface io.github.mmm.value.observable.ObservableValue
toStringMethods inherited from interface io.github.mmm.value.observable.string.ReadableStringValue
getAsString, getFallbackSafeValue, getValue, getValueClassMethods inherited from interface io.github.mmm.value.ReadableValue
get, getSafe
-
Method Details
-
length
- Returns:
- a new
IntegerBindingthat holds thelengthof theStringvalue.
-
concat
-
isEqualToIgnoreCase
- Parameters:
other- theObservableStringValueto check for equality.- Returns:
- a new
BooleanBindingthat holdstrueif thevalueof this property and thevalueof the givenObservableStringValueareequal ignoring the case.
-
isEqualToIgnoreCase
- Parameters:
other- theStringto check for equality.- Returns:
- a new
BooleanBindingthat holdstrueif thevalueof this property and the givenStringareequal ignoring the case.
-
isNotEqualToIgnoreCase
- Parameters:
other- theObservableStringValueto check for non-equality.- Returns:
- a new
BooleanBindingthat holdstrueif thevalueof this property and thevalueof the givenObservableStringValueare NOTequal ignoring the case.
-
isNotEqualToIgnoreCase
- Parameters:
other- theStringto check for non-equality.- Returns:
- a new
BooleanBindingthat holdstrueif thevalueof this property and the givenStringare NOTequal ignoring the case.
-
isEmpty
- Returns:
- a new
BooleanBindingthat holdstrueif thevalueof this property isempty.
-
isNotEmpty
- Returns:
- a new
BooleanBindingthat holdstrueif thevalueof this property is NOTempty.
-