Class SetFieldChange<T>

Type Parameters:
T - the type of the object containing the changed field
Direct Known Subclasses:
SetFieldAdd, SetFieldClear, SetFieldRemove

public abstract class SetFieldChange<T> extends FieldChange<T>
Notification object that gets passed to @OnChange-annotated methods when a set field changes.
  • Constructor Details

    • SetFieldChange

      protected SetFieldChange(T jobj, String fieldName)
      Constructor.
      Parameters:
      jobj - Java object containing the set field that changed
      fieldName - the name of the field that changed
      Throws:
      IllegalArgumentException - if jobj or fieldName is null