/*
* 作成日: 2008/07/09
*/
package jp.ac.fit.asura.nao.misc;
/**
* @author sey
*
* @version $Id: Filter.java 691 2008-09-26 06:40:26Z sey $
*
*/
public interface Filter {
public interface BooleanFilter extends Filter {
public boolean eval(boolean value);
public boolean value();
}
public interface IntFilter extends Filter {
public int eval(int value);
public void eval();
public int value();
}
public interface FloatFilter extends Filter {
public float eval(float value);
public void eval();
public float value();
}
public void clear();
public boolean isFilled();
}