Uses of Class
io.permazen.change.FieldChange
Packages that use FieldChange
-
Uses of FieldChange in io.permazen.change
Subclasses of FieldChange in io.permazen.changeModifier and TypeClassDescriptionclass
ListFieldAdd<T,
E> Notification object that gets passed to@OnChange
-annotated methods when an element is added to a list field.class
Notification object that gets passed to@OnChange
-annotated methods when a list field changes.class
Notification object that gets passed to@OnChange
-annotated methods when a list field is cleared.class
ListFieldRemove<T,
E> Notification object that gets passed to@OnChange
-annotated methods when an element is removed from a list field.class
ListFieldReplace<T,
E> Notification object that gets passed to@OnChange
-annotated methods when an element is replaced in a list field.class
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.class
Notification object that gets passed to@OnChange
-annotated methods when a map field changes.class
Notification object that gets passed to@OnChange
-annotated methods when a map field is cleared.class
MapFieldRemove<T,
K, V> Notification object that gets passed to@OnChange
-annotated methods when a key/value pair is removed from a map field.class
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.class
SetFieldAdd<T,
E> Notification object that gets passed to@OnChange
-annotated methods when an element is added to a set field.class
Notification object that gets passed to@OnChange
-annotated methods when a set field changes.class
Notification object that gets passed to@OnChange
-annotated methods when a set field is cleared.class
SetFieldRemove<T,
E> Notification object that gets passed to@OnChange
-annotated methods when an element is removed from a set field.class
SimpleFieldChange<T,
V> Notification object that gets passed to@OnChange
-annotated methods when a simple field changes.Methods in io.permazen.change with parameters of type FieldChangeModifier and TypeMethodDescriptiondefault <T> R
ChangeSwitch.caseFieldChange
(FieldChange<T> change) Visitor pattern roll-up method.