Package io.permazen.change
package io.permazen.change
Classes passed to
@OnChange
-annotated methods.-
ClassDescriptionChange<T>Object change notification.ChangeSwitch<R>Visitor pattern interface for the
Change
class hierarchy.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.Notification object that gets passed to@OnChange
-annotated methods when a list field changes.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.Notification object that gets passed to@OnChange
-annotated methods when a map field changes.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.Notification object that gets passed to@OnChange
-annotated methods when a set field changes.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.