Interface ILcdDynamicFilter<T>

All Superinterfaces:
ILcdChangeSource, ILcdFilter<T>, Predicate<T>, Serializable
All Known Implementing Classes:
ALcdDynamicFilter, ALcyCompositeFilter, TLcyCompositeAndFilter, TLcyModelObjectFilter

public interface ILcdDynamicFilter<T> extends ILcdChangeSource, ILcdFilter<T>
Filter that notifies listeners when its behavior changes.

Objects that implement this filter must inform their change listeners whenever their behavior changes. That is, whenever previously blocked elements become unblocked, or unblocked elements become blocked, the filter should notify its change listeners.

ALcdDynamicFilter is a convenience class that handles the change listeners and events.