Interface CollectionChangeTracker

All Superinterfaces:
ChangeTracker
All Known Implementing Classes:
IndirectList, IndirectMap, IndirectSet

public interface CollectionChangeTracker extends ChangeTracker

Purpose: Define an interface for any collection that wishes to use attribute change track.

Description: Build a bridge between an object and its PropertyChangeListener. Which will be The listener of the parent object.

  • Method Details

    • getTrackedAttributeName

      String getTrackedAttributeName()
      PUBLIC: Return the Attribute name this collection is mapped under.
    • setTrackedAttributeName

      void setTrackedAttributeName(String attributeName)
      PUBLIC: Set the Attribute name this collection is mapped under.