Package io.permazen.change
Class ListFieldChange<T>
java.lang.Object
io.permazen.change.Change<T>
io.permazen.change.FieldChange<T>
io.permazen.change.ListFieldChange<T>
- Type Parameters:
T
- the type of the object containing the changed field
- Direct Known Subclasses:
ListFieldAdd
,ListFieldClear
,ListFieldRemove
,ListFieldReplace
Notification object that gets passed to
@OnChange
-annotated methods when a list field changes.-
Constructor Summary
-
Method Summary
Methods inherited from class io.permazen.change.FieldChange
equals, getFieldName, hashCode
-
Constructor Details
-
ListFieldChange
Constructor.- Parameters:
jobj
- Java object containing the list field that changedfieldName
- the name of the field that changed- Throws:
IllegalArgumentException
- ifjobj
orfieldName
is null
-