- java.lang.Object
-
- io.github.mmm.event.AbstractEventSource<io.github.mmm.value.observable.ObservableEvent<V>,io.github.mmm.value.observable.ObservableEventListener<? super V>>
-
- io.github.mmm.value.observable.AbstractObservableValue<V>
-
- io.github.mmm.value.observable.AbstractWritableObservableValue<V>
-
- io.github.mmm.property.Property<V>
-
- io.github.mmm.property.object.SimpleProperty<String>
-
- io.github.mmm.property.string.StringProperty
-
- All Implemented Interfaces:
io.github.mmm.event.EventSource<io.github.mmm.value.observable.ObservableEvent<String>,io.github.mmm.value.observable.ObservableEventListener<? super String>>,io.github.mmm.marshall.MarshallableObject,io.github.mmm.marshall.Marshaller<Object>,io.github.mmm.marshall.Marshalling<Object>,io.github.mmm.marshall.MarshallingObject,io.github.mmm.marshall.UnmarshallableObject,io.github.mmm.marshall.Unmarshaller<Object>,AttributeReadOnly,io.github.mmm.property.comparable.ReadableComparableProperty<String>,ReadableSimpleProperty<String>,WritableSimpleProperty<String>,ReadableProperty<String>,ReadableStringProperty,WritableStringProperty,WritableProperty<String>,io.github.mmm.validation.Validatable,io.github.mmm.value.observable.comparable.ComparableExpression<String>,io.github.mmm.value.observable.Expression<String>,io.github.mmm.value.observable.object.ObservableSimpleValue<String>,io.github.mmm.value.observable.object.ReadableSimpleValue<String>,io.github.mmm.value.observable.object.WritableSimpleValue<String>,io.github.mmm.value.observable.ObservableValue<String>,io.github.mmm.value.observable.string.ObservableStringValue,io.github.mmm.value.observable.string.ReadableStringValue,io.github.mmm.value.observable.string.StringExpression,io.github.mmm.value.observable.string.WritableStringValue,io.github.mmm.value.observable.WritableObservableValue<String>,io.github.mmm.value.PropertyPath<String>,io.github.mmm.value.ReadablePath,io.github.mmm.value.ReadableTypedValue<String>,io.github.mmm.value.ReadableValue<String>,io.github.mmm.value.TypedPropertyPath<String>,io.github.mmm.value.WritableValue<String>,Cloneable,Supplier<String>
- Direct Known Subclasses:
StringListProperty
public class StringProperty extends SimpleProperty<String> implements WritableStringProperty
Implementation ofWritableStringProperty.- Since:
- 1.0.0
-
-
Field Summary
-
Fields inherited from interface io.github.mmm.property.WritableProperty
NO_PROPERTIES
-
-
Constructor Summary
Constructors Constructor Description StringProperty(String name)The constructor.StringProperty(String name, PropertyMetadata<String> metadata)The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringdoGet()protected voiddoSet(String newValue)-
Methods inherited from class io.github.mmm.property.object.SimpleProperty
read, write
-
Methods inherited from class io.github.mmm.property.Property
clearValidationResult, clone, copy, doValidate, doValidate, equals, get, getMetadata, getName, getReadOnly, hashCode, isReadOnly, isValid, isValueMutable, readObject, requireWritable, setWithChange, toString, validate, writeObject
-
Methods inherited from class io.github.mmm.value.observable.AbstractWritableObservableValue
bindInternal, bindOneWay, bindTwoWay, isBoundOneWay, isValueEqual, set, unbindOneWay, unbindTwoWay
-
Methods inherited from class io.github.mmm.value.observable.AbstractObservableValue
addListener, fireChange, fireEvent, fireEvent, fireEventFor, fireEventFor, fireEventWithOldValue, hasChangeAwareListeners, invalidate, removeListener, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.github.mmm.property.AttributeReadOnly
isReadOnly
-
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.property.comparable.ReadableComparableProperty
asc, desc, ge, ge, gt, gt, le, le, lt, lt
-
Methods inherited from interface io.github.mmm.property.ReadableProperty
count, eq, eq, getMetadata, getName, isTransient, isValid, neq, neq, path
-
Methods inherited from interface io.github.mmm.property.object.ReadableSimpleProperty
getValueType
-
Methods inherited from interface io.github.mmm.property.string.ReadableStringProperty
inverseLike, inverseNotLike, like, notLike
-
Methods inherited from interface io.github.mmm.value.observable.string.ReadableStringValue
getAsString, getSafe, getValue, getValueClass
-
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.value.observable.WritableObservableValue
bindOneWay, bindTwoWay, isBoundOneWay, unbindOneWay, unbindTwoWay
-
Methods inherited from interface io.github.mmm.property.WritableProperty
copy, getReadOnly
-
-