Class ZonedDateTimeBinding
java.lang.Object
io.github.mmm.event.AbstractEventSource<ObservableEvent<V>,ObservableEventListener<? super V>>
io.github.mmm.value.observable.AbstractObservableValue<V>
io.github.mmm.value.observable.Binding<ZonedDateTime>
io.github.mmm.value.observable.temporal.zoneddatetime.ZonedDateTimeBinding
- All Implemented Interfaces:
EventSource<ObservableEvent<ZonedDateTime>,
,ObservableEventListener<? super ZonedDateTime>> ComparableExpression<ZonedDateTime>
,Expression<ZonedDateTime>
,ObservableObjectValue<ZonedDateTime>
,ReadableObjectValue<ZonedDateTime>
,ReadableSimpleValue<ZonedDateTime>
,ReadableTypedObjectValue<ZonedDateTime>
,ObservableValue<ZonedDateTime>
,ObservableTemporalValue<ZonedDateTime>
,ReadableTemporalValue<ZonedDateTime>
,TemporalExpression<ZonedDateTime>
,ObservableZonedDateTimeValue
,ReadableZonedDateTimeValue
,ZonedDateTimeExpression
,ReadableTypedValue<ZonedDateTime>
,ReadableValue<ZonedDateTime>
,Supplier<ZonedDateTime>
- Since:
- 1.0.0
-
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, unbind
Methods inherited from class io.github.mmm.value.observable.AbstractObservableValue
addListener, fireChange, fireEvent, fireEvent, fireEventFor, fireEventFor, fireEventWithOldValue, hasChangeAwareListeners, removeListener, toString
Methods inherited from class io.github.mmm.event.AbstractEventSource
getEventAdapter, hasListeners
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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.value.observable.ObservableValue
toString
Methods inherited from interface io.github.mmm.value.observable.object.ReadableObjectValue
getSafe, getValue
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.value.observable.temporal.zoneddatetime.ReadableZonedDateTimeValue
getValueClass
Methods inherited from interface io.github.mmm.value.observable.temporal.zoneddatetime.ZonedDateTimeExpression
inFuture, inPast
-
Constructor Details
-
ZonedDateTimeBinding
The constructor.- Parameters:
expression
- theSupplier
to compute thevalue
.dependencies
- theObservableValue
s theexpression
depends on.
-