Interface ZonedDateTimeExpression
- All Superinterfaces:
ComparableExpression<ZonedDateTime>,EventSource<ObservableEvent<ZonedDateTime>,,ObservableEventListener<? super ZonedDateTime>> Expression<ZonedDateTime>,ObservableObjectValue<ZonedDateTime>,ObservableTemporalValue<ZonedDateTime>,ObservableValue<ZonedDateTime>,ObservableZonedDateTimeValue,ReadableObjectValue<ZonedDateTime>,ReadableSimpleValue<ZonedDateTime>,ReadableTemporalValue<ZonedDateTime>,ReadableTypedObjectValue<ZonedDateTime>,ReadableTypedValue<ZonedDateTime>,ReadableValue<ZonedDateTime>,ReadableZonedDateTimeValue,Supplier<ZonedDateTime>,TemporalExpression<ZonedDateTime>
- All Known Implementing Classes:
ZonedDateTimeBinding
public interface ZonedDateTimeExpression
extends ObservableZonedDateTimeValue, TemporalExpression<ZonedDateTime>
- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault BooleanBindinginFuture()default BooleanBindinginPast()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.object.ReadableObjectValue
getSafe, getValueMethods inherited from interface io.github.mmm.value.observable.object.ReadableSimpleValue
getAsStringMethods inherited from interface io.github.mmm.value.ReadableValue
getMethods inherited from interface io.github.mmm.value.observable.temporal.zoneddatetime.ReadableZonedDateTimeValue
getValueClass
-
Method Details
-
inFuture
- Specified by:
inFuturein interfaceTemporalExpression<ZonedDateTime>- Returns:
- a new
BooleanBindingthat holdstrueif thevalueis in the future.
-
inPast
- Specified by:
inPastin interfaceTemporalExpression<ZonedDateTime>- Returns:
- a new
BooleanBindingthat holdstrueif thevalueis in the past.
-