Interface ReadableStringProperty

  • All Superinterfaces:
    AttributeReadOnly, io.github.mmm.value.observable.comparable.ComparableExpression<String>, io.github.mmm.event.EventSource<io.github.mmm.value.observable.ObservableEvent<String>,​io.github.mmm.value.observable.ObservableEventListener<? super String>>, io.github.mmm.value.observable.Expression<String>, io.github.mmm.marshall.MarshallableObject, io.github.mmm.marshall.Marshaller<Object>, io.github.mmm.value.observable.object.ObservableSimpleValue<String>, io.github.mmm.value.observable.string.ObservableStringValue, io.github.mmm.value.observable.ObservableValue<String>, io.github.mmm.value.PropertyPath<String>, io.github.mmm.property.comparable.ReadableComparableProperty<String>, io.github.mmm.value.ReadablePath, ReadableProperty<String>, ReadableSimpleProperty<String>, io.github.mmm.value.observable.object.ReadableSimpleValue<String>, io.github.mmm.value.observable.string.ReadableStringValue, io.github.mmm.value.ReadableTypedValue<String>, io.github.mmm.value.ReadableValue<String>, io.github.mmm.value.observable.string.StringExpression, Supplier<String>, io.github.mmm.value.TypedPropertyPath<String>, io.github.mmm.validation.Validatable
    All Known Subinterfaces:
    WritableStringProperty
    All Known Implementing Classes:
    StringListProperty, StringProperty

    public interface ReadableStringProperty
    extends io.github.mmm.property.comparable.ReadableComparableProperty<String>, io.github.mmm.value.observable.string.StringExpression
    Since:
    1.0.0
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default CriteriaPredicate inverseLike​(String other)  
      default CriteriaPredicate inverseNotLike​(String other)  
      default CriteriaPredicate like​(String other)  
      default CriteriaPredicate notLike​(String other)  
      • 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.marshall.MarshallableObject

        write, writeObject
      • Methods inherited from interface io.github.mmm.value.observable.ObservableValue

        toString
      • Methods inherited from interface io.github.mmm.property.comparable.ReadableComparableProperty

        asc, desc, ge, ge, gt, gt, le, le, lt, lt
      • 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
      • Methods inherited from interface io.github.mmm.value.observable.string.StringExpression

        concat, isEmpty, isEqualToIgnoreCase, isEqualToIgnoreCase, isNotEmpty, isNotEqualToIgnoreCase, isNotEqualToIgnoreCase, length
      • Methods inherited from interface io.github.mmm.validation.Validatable

        validate