/* MethodManager.java created 2007-10-22
*
*/
package org.signalml.app.method;
import org.signalml.method.Method;
import org.signalml.plugin.export.SignalMLException;
/** MethodManager
*
*
* @author Michal Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o.
*/
public interface MethodManager {
int getMethodCount();
Method[] getMethods();
Method getMethodAt(int index);
Method getMethodByName(String name);
Method getMethodByUID(String uid);
Method registerMethod(Class<?> clazz) throws SignalMLException;
void registerMethod(Method method);
void removeMethod(Method method);
}