# Package net.fortuna.ical4j.filter

Filtering rules that may be used on lists of components, properties or parameters.

See: Description

Interface Summary
Interface | Description
--- | ---
Rule | $Id$ Created: Feb 1, 2006 Implementors dictate whether a given object is classified as a "match" for the enclosing filter.

Class Summary
Class | Description
--- | ---
AbstractDateRule |
ComponentRule | $Id$ Created on 2/02/2006 An abstract rule implementation serving as the base class for component matching rule implementations.
DateInRangeRule |
Filter | $Id$ Created: Feb 1, 2006 Performs collection filtering based on a set of rules.
HasPropertyRule | $Id$ Created on 5/02/2006 A rule that matches any component containing the specified property.
PeriodRule | $Id$ Created on 2/02/2006 A rule that matches any component that occurs in the specified time period.

## Package net.fortuna.ical4j.filter Description

Filtering rules that may be used on lists of components, properties or parameters.