Module io.github.mmm.property
Interface ReadableDurationProperty
- All Superinterfaces:
AttributeReadOnly
,Comparable<ReadableProperty<?>>
,ComparableExpression<Duration>
,io.github.mmm.value.CriteriaObject<Duration>
,DurationExpression
,io.github.mmm.event.EventSource<ObservableEvent<Duration>,
,ObservableEventListener<? super Duration>> Expression<Duration>
,io.github.mmm.marshall.MarshallableObject
,io.github.mmm.marshall.Marshaller<Object>
,ObservableDurationValue
,ObservableObjectValue<Duration>
,ObservableTemporalAmountValue<Duration>
,ObservableValue<Duration>
,io.github.mmm.value.PropertyPath<Duration>
,ReadableDurationValue
,ReadableObjectValue<Duration>
,io.github.mmm.value.ReadablePath
,ReadableProperty<Duration>
,ReadableSimpleValue<Duration>
,ReadableTemporalAmountValue<Duration>
,ReadableTypedObjectValue<Duration>
,io.github.mmm.value.ReadableTypedValue<Duration>
,io.github.mmm.value.ReadableValue<Duration>
,Supplier<Duration>
,TemporalAmountExpression<Duration>
,io.github.mmm.value.TypedPropertyPath<Duration>
,Validatable
- All Known Subinterfaces:
WritableDurationProperty
- All Known Implementing Classes:
DurationProperty
- Since:
- 1.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.mmm.value.ReadablePath
io.github.mmm.value.ReadablePath.PathBuilder
-
Method Summary
Methods inherited from interface io.github.mmm.property.AttributeReadOnly
isReadOnly
Methods inherited from interface java.lang.Comparable
compareTo
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.value.PropertyPath
pathSegment
Methods inherited from interface io.github.mmm.value.observable.object.ReadableObjectValue
getSafe, getValue
Methods inherited from interface io.github.mmm.value.ReadablePath
path, path, path
Methods inherited from interface io.github.mmm.property.ReadableProperty
computeSize, count, eq, eq, getMetadata, getName, getQualifiedName, getQualifiedName, getTypeMapper, isMandatory, isTransient, isValid, neq, neq, parentPath
Methods inherited from interface io.github.mmm.value.observable.object.ReadableSimpleValue
getAsString
Methods inherited from interface io.github.mmm.value.ReadableValue
get
Methods inherited from interface io.github.mmm.validation.Validatable
validate, validateOrThrow
-
Method Details
-
getValueClass
- Specified by:
getValueClass
in interfaceReadableDurationValue
- Specified by:
getValueClass
in interfaceio.github.mmm.value.ReadableTypedValue<Duration>
-