/* IterableParameter.java created 2007-12-05
*
*/
package org.signalml.method.iterator;
import org.signalml.method.InputDataException;
import org.springframework.context.MessageSourceResolvable;
/** IterableParameter
*
*
* @author Michal Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o.
*/
public interface IterableParameter extends MessageSourceResolvable {
String getName();
Class<?> getValueClass();
Object getValue();
void setValue(Object value) throws InputDataException;
Object setIterationValue(Object startValue, Object endValue, int iteration, int totalIterations);
Object getDefaultStartValue();
Object getDefaultEndValue();
}