data-miner-executor/src/main/java/org/gcube/portlets/user/dataminerexecutor/client/parametersfield/AbstractFld.java

59 lines
897 B
Java

/**
*
*/
package org.gcube.portlets.user.dataminerexecutor.client.parametersfield;
import org.gcube.data.analysis.dataminermanagercl.shared.parameters.Parameter;
import com.google.gwt.user.client.ui.Widget;
/**
*
* @author Giancarlo Panichi
*
*
*/
public abstract class AbstractFld {
protected Parameter parameter;
public abstract String getValue();
public abstract Widget getWidget();
/**
*
* @param parameter parameter
* parameter
*/
public AbstractFld(Parameter parameter) {
this.parameter = parameter;
}
/**
*
* @return Parameter
*/
public Parameter getParameter() {
return parameter;
}
/**
*
* @param parameter parameter
* parameter
*/
public void setParameter(Parameter parameter) {
this.parameter = parameter;
}
/**
*
* @return true if is valid
*/
public boolean isValid() {
return true;
}
}