package jadex.bridge;
/**
* Interface for start arguments.
*/
public interface IArgument
{
/**
* Get the name.
* @return The name.
*/
public String getName();
/**
* Get the description.
* @return The description.
*/
public String getDescription();
/**
* Get the typename.
* @return The typename.
*/
public String getTypename();
/**
* Get the default value.
* @return The default value.
*/
public Object getDefaultValue(String configname);
/**
* Check the validity of an input.
* @param input The input.
* @return True, if valid.
*/
public boolean validate(String input);
}