Class ZonedDateTimeBinding
java.lang.Object
io.github.mmm.event.AbstractEventSource<ObservableEvent<ZonedDateTime>,ObservableEventListener<? super ZonedDateTime>>
io.github.mmm.event.AbstractEventSender<ObservableEvent<ZonedDateTime>,ObservableEventListener<? super ZonedDateTime>>
io.github.mmm.value.observable.AbstractObservableValue<ZonedDateTime>
io.github.mmm.value.observable.Binding<ZonedDateTime>
io.github.mmm.value.observable.time.zoneddatetime.ZonedDateTimeBinding
- All Implemented Interfaces:
EventSource<ObservableEvent<ZonedDateTime>,,ObservableEventListener<? super ZonedDateTime>> ComparableExpression<ZonedDateTime>,Expression<ZonedDateTime>,ObservableObjectValue<ZonedDateTime>,ReadableObjectValue<ZonedDateTime>,ReadableSimpleObjectValue<ZonedDateTime>,ReadableSimpleValue<ZonedDateTime>,ObservableValue<ZonedDateTime>,ObservableTemporalValue<ZonedDateTime>,ReadableTemporalValue<ZonedDateTime>,TemporalExpression<ZonedDateTime>,ObservableZonedDateTimeValue,ReadableZonedDateTimeValue,ZonedDateTimeExpression,ReadableValue<ZonedDateTime>,Supplier<ZonedDateTime>
- Since:
- 1.0.0
-
Field Summary
Fields inherited from interface io.github.mmm.value.observable.time.zoneddatetime.ReadableZonedDateTimeValue
STATIC_SAFE_VALUE -
Constructor Summary
ConstructorsConstructorDescriptionZonedDateTimeBinding(Supplier<ZonedDateTime> expression, ObservableValue<?>... dependencies) The constructor. -
Method Summary
Methods inherited from class io.github.mmm.value.observable.Binding
bind, dispose, get, invalidate, isValid, toString, unbindMethods inherited from class io.github.mmm.value.observable.AbstractObservableValue
doAddListener, fireChange, fireEvent, fireEvent, fireEventFor, fireEventFor, fireEventWithOldValue, hasChangeAwareListeners, removeListener, toStringMethods inherited from class io.github.mmm.event.AbstractEventSender
getEventAdapter, hasListeners, makeReadOnlyMethods inherited from class io.github.mmm.event.AbstractEventSource
addListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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
getValueMethods inherited from interface io.github.mmm.value.observable.object.ReadableSimpleValue
format, getAsStringMethods inherited from interface io.github.mmm.value.ReadableValue
get, getSafeMethods inherited from interface io.github.mmm.value.observable.time.zoneddatetime.ReadableZonedDateTimeValue
getFallbackSafeValue, getValueClass, parseMethods inherited from interface io.github.mmm.value.observable.time.zoneddatetime.ZonedDateTimeExpression
inFuture, inPast
-
Constructor Details
-
ZonedDateTimeBinding
The constructor.- Parameters:
expression- theSupplierto compute thevalue.dependencies- theObservableValues theexpressiondepends on.
-