/*
* $Id: FunctionDispatcher.java,v 1.3 2002/09/16 08:05:03 jkl Exp $
*
* Copyright (c) 2002 Njet Communications Ltd. All Rights Reserved.
*
* Use is subject to license terms, as defined in
* Anvil Sofware License, Version 1.1. See LICENSE
* file, or http://njet.org/license-1.1.txt
*/
package anvil.script;
import anvil.core.Any;
public interface FunctionDispatcher
{
public Any execute(Context context, Any self);
public Any execute(Context context, Any self, Any param1);
public Any execute(Context context, Any self, Any param1, Any param2);
public Any execute(Context context, Any self, Any param1, Any param2, Any param3);
public Any execute(Context context, Any self, Any param1, Any param2, Any param3, Any param4);
public Any execute(Context context, Any self, Any parameters[]);
}
|