Class EventProducingCollection<T>

    • Field Detail

      • OBJECT_ADDED_EVENT

        public static final EventType OBJECT_ADDED_EVENT
        OBJECT_ADDED_EVENT is fired on new entries.
      • OBJECT_REMOVED_EVENT

        public static final EventType OBJECT_REMOVED_EVENT
        OBJECT_REMOVED_EVENT is fired on removal of entries.
      • OBJECT_CHANGED_EVENT

        public static final EventType OBJECT_CHANGED_EVENT
        OBJECT_CHANGED_EVENT is fired on change of one or more entries.
    • Constructor Detail

      • EventProducingCollection

        public EventProducingCollection​(Collection<T> wrappedCollection)
        constructs a new EventProducingCollection with a local EventProducer.
        Parameters:
        wrappedCollection - Collection<T>; the wrapped collection.