Interface | Description |
---|---|
ChangeSwitch<R> |
Visitor pattern interface for the
Change class hierarchy. |
Class | Description |
---|---|
Change<T> |
Object change notification.
|
ChangeAdapter<R> |
Adpater class for the
ChangeSwitch interface. |
ChangeCopier | |
FieldChange<T> |
Notification object that gets passed to
@OnChange -annotated methods
when a field changes. |
ListFieldAdd<T,E> |
Notification object that gets passed to
@OnChange -annotated methods
when an element is added to a list field. |
ListFieldChange<T> |
Notification object that gets passed to
@OnChange -annotated methods
when a list field changes. |
ListFieldClear<T> |
Notification object that gets passed to
@OnChange -annotated methods
when a list field is cleared. |
ListFieldRemove<T,E> |
Notification object that gets passed to
@OnChange -annotated methods
when an element is removed from a list field. |
ListFieldReplace<T,E> |
Notification object that gets passed to
@OnChange -annotated methods
when an element is replaced in a list field. |
MapFieldAdd<T,K,V> |
Notification object that gets passed to
@OnChange -annotated methods
when a new key/value pair is added to a map field. |
MapFieldChange<T> |
Notification object that gets passed to
@OnChange -annotated methods
when a map field changes. |
MapFieldClear<T> |
Notification object that gets passed to
@OnChange -annotated methods
when a map field is cleared. |
MapFieldRemove<T,K,V> |
Notification object that gets passed to
@OnChange -annotated methods
when a key/value pair is removed from a map field. |
MapFieldReplace<T,K,V> |
Notification object that gets passed to
@OnChange -annotated methods
when the value in a key/value pair is replaced with a new value. |
ObjectCreate<T> |
Change notification that indicates a new object has been created.
|
ObjectDelete<T> |
Change notification that indicates an object has been deleted.
|
SetFieldAdd<T,E> |
Notification object that gets passed to
@OnChange -annotated methods
when an element is added to a set field. |
SetFieldChange<T> |
Notification object that gets passed to
@OnChange -annotated methods
when a set field changes. |
SetFieldClear<T> |
Notification object that gets passed to
@OnChange -annotated methods
when a set field is cleared. |
SetFieldRemove<T,E> |
Notification object that gets passed to
@OnChange -annotated methods
when an element is removed from a set field. |
SimpleFieldChange<T,V> |
Notification object that gets passed to
@OnChange -annotated methods
when a simple field changes. |
@OnChange
-annotated methods.Copyright © 2022. All rights reserved.