package weka.datagenerators;
import java.util.Collection;
/**
* The interface that all filters have to implement. A token filter
* transforms a given token into another form. It may also toss
* unused tokens out.
*
* @author ywwong
* @version $Id: TokenFilter.java,v 1.1.1.1 2003/01/22 07:48:27 mbilenko Exp $
*/
interface TokenFilter {
/**
* Applies the token filter.
*
* @param strToken The input token
* @return The transformed token; or <code>null</code> if the
* input token is being tossed out.
*/
public String apply(String strToken);
////// WEKA specific. //////
public Collection getOptions();
}