Package com.luciad.util
Interface ILcdDynamicFilter<T>
- All Superinterfaces:
ILcdChangeSource
,ILcdFilter<T>
,Predicate<T>
,Serializable
- All Known Implementing Classes:
ALcdDynamicFilter
,ALcyCompositeFilter
,TLcyCompositeAndFilter
,TLcyModelObjectFilter
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.
- Since:
- 2012.0
-
Method Summary
Methods inherited from interface com.luciad.util.ILcdChangeSource
addChangeListener, removeChangeListener
Methods inherited from interface com.luciad.util.ILcdFilter
accept, test