ValueAccessor.getValue()
.ValueAccessor.getValue()
.ObservableProperties
represent Properties
which are
observable in terms of create, update and delete operations: Create: Whenever
a property is created (as of Keys.MutableValues.put(Object, Object)
)
in the related ObservableProperties
instance, then the
PropertiesObserver.onPropertyCreatedEvent(PropertyCreatedEvent)
method of a registered PropertiesObserver
instance is invoked.ObservableProperties.ObservableMutableProperties
represent mutable
ObservableProperties
.ObservableProperties.ObservablePropertiesBuilder
represents a
ObservableProperties.ObservableMutableProperties
builder.Properties.PropertiesBuilder
instance observable.ObservablePropertiesBuilderDecorator
by decorating
the provided Properties.PropertiesBuilder
with observable functionality.ObservableProperties
(and the like).ObservableResouceProperties
represent ResourceProperties
which are observable in terms of create, update and delete operations:
Create: Whenever a property is created (as of
Keys.MutableValues.put(Object, Object)
) in the related
ObservableResouceProperties
instance, then this method is invoked on
the listener.Properties.PropertiesBuilder
instance observable.ObservableResourcePropertiesBuilderDecorator
by
decorating the provided ResourceProperties.ResourcePropertiesBuilder
with observable
functionality.ObservableProperties.ObservablePropertiesBuilder
by decorating the provided
Properties.PropertiesBuilder
with observable functionality.ObservableResouceProperties.ObservableResourcePropertiesBuilder
by decorating the
provided ResourceProperties.ResourcePropertiesBuilder
with observable functionality.Keys.MutableValues.put(Object, Object)
) in the related
ObservableProperties
instance, then this method is invoked on the
listener.Map.remove(Object)
) in the related
ObservableProperties
instance, then this method is invoked on the
listener.Keys.containsKey(Object)
) is updated in the related
ObservableProperties
instance (as of
Keys.MutableValues.put(Object, Object)
or the like), then this
method is invoked on the listener.ObservableProperties
(or
one of its sub-classes) instance via
Observable.subscribeObserver(Object)
.PropertyCreatedEvent
is fired whenever a property is created in
the related ObservableProperties
instance (as of
Keys.MutableValues.put(Object, Object)
or the like).PropertyCreatedEventImpl
with the given key and
value representing the affected Property
.PropertyCreatedEventImpl
with the given key and
value representing the affected Property
.PropertyDeletedEvent
is fired whenever a property is removed from
the related ObservableProperties
instance (as of
Map.remove(Object)
).PropertyDeletedEventImpl
with the given key and
value representing the affected Property
.PropertyDeletedEventImpl
with the given key and
value representing the affected Property
.PropertyEvent
represents the base event type for the
ObservableProperties
.PropertyEvent
interface.PropertyEventImpl
with the given key and value
representing the affected Property
.PropertyEventImpl
with the given key and value
representing the affected Property
.PropertyUpdatedEvent
is fired whenever an existing property (as
of Keys.containsKey(Object)
) is updated in the related
ObservableProperties
instance (as of
Keys.MutableValues.put(Object, Object)
or the like).PropertyUpdatedEventImpl
with the given key and
value representing the affected Property
.PropertyUpdatedEventImpl
with the given key and
value representing the affected Property
.Copyright © 2021. All rights reserved.