/* $Id: BoolFunction.java,v 1.3 2004-02-06 15:23:48 donm Exp $ * */ package dods.dap.Server; import java.util.List; /** Represents a server-side function, which evaluates to a boolean value. * Custom server-side functions which return boolean values * should implement this interface. * @see BoolFunctionClause * @author joew */ public interface BoolFunction extends ServerSideFunction { /** Evaluates the function using the argument list given. * @exception SDODSException Thrown if the function * cannot evaluate successfully. The exact type of exception is up * to the author of the server-side function. */ public boolean evaluate(List args) throws SDODSException; }