Package com.macrofocus.filter
Provides the necessary classes and interfaces for dealing with filtering.
-
Interface Summary Interface Description Filter<E> This interface represents the current state of a filter.FilterEvent<E> An event that characterizes a change in the current filtering.FilterListener<E> The listener interface for receiving "interesting" events about filtering.IndexFilter<E> Created by luc on 24.04.17.MutableFilter<E> Defines the requirements for a filter that can change.MutableIndexFilter<E> Created by luc on 24.04.17. -
Class Summary Class Description AbstractFilter<E> This class provides a skeletal implementation of the Filter interface to minimize the effort required to implement this interface.AbstractFilterCoordinator<A,B> AbstractFilterEvent<E> AbstractIndexFilter<E> Created by luc on 24.04.17.AbstractMutableFilter<E> This class provides a skeletal implementation of the MutableFilter interface to minimize the effort required to implement this interface.AbstractMutableIndexFilter<E> Created by luc on 24.04.17.SimpleFilter<E> A simple mutable filter implementation.SimpleFilterEvent<E> An event that characterizes a change in the current filter.SimpleIndexFilter<E> As long as an index hasn't been set (presumably by SubsetDataFrame), then the responsability is deferred to the underlying input filter.