| 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 © 2017. All rights reserved.