Class PatternBinding
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<Pattern>
io.github.mmm.value.observable.pattern.PatternBinding
- All Implemented Interfaces:
EventSource<ObservableEvent<Pattern>,
,ObservableEventListener<? super Pattern>> Expression<Pattern>
,ObservableSimpleValue<Pattern>
,ReadableSimpleValue<Pattern>
,ObservableValue<Pattern>
,ObservablePatternValue
,PatternExpression
,ReadablePatternValue
,ReadableTypedValue<Pattern>
,ReadableValue<Pattern>
,Supplier<Pattern>
- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionPatternBinding
(Supplier<Pattern> 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.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.pattern.ObservablePatternValue
matcher, matches
Methods inherited from interface io.github.mmm.value.observable.ObservableValue
toString
Methods inherited from interface io.github.mmm.value.observable.pattern.ReadablePatternValue
getAsString, getSafe, getValue, getValueClass
Methods inherited from interface io.github.mmm.value.ReadableValue
get
-
Constructor Details
-
PatternBinding
The constructor.- Parameters:
expression
- theSupplier
to compute thevalue
.dependencies
- theObservableValue
s theexpression
depends on.
-