/*
 * @(#)FilterRule.java
 */
package ereinion.util;

/**
 * Le classi che implementano l'interfaccia FilterRule forniscono una regola
 * di filtraggio.
 *
 * @author  Ereinion
 * @version 1.0, 25/09/2002
 * @since EPR 1.0
 */
public interface FilterRule
{

	/**
     * Definisce la regola in base alla quale un elemento deve essere filtrato.
     *
     * @param obj l'elemento da verificare.
     * @return   <code>true</code> se l'elemento viene accettato dal filtro, <code>false</code> se viene scartato.
     */
	public boolean accept(Object obj);

}