package gdw.entityCore;
import java.util.HashMap;
public abstract class ComponentTemplate {
private HashMap<String, String> params;
protected ComponentTemplate(HashMap<String, String> params){
this.params=params;
}
public abstract Component createComponent();
public String getStringParam(String name){
return getStringParam(name, "");
}
public int getIntegerParam(String name){
return getIntegerParam(name, 0);
}
public float getFloatParam(String name){
return getFloatParam(name, 0.0f);
}
public String getStringParam(String name,String defaultValue){
return null;//TODO Implement
}
public int getIntegerParam(String name,int defaultValue){
return 0;//TODO Implement
}
public float getFloatParam(String name,float defaultValue){
return 0.0f;//TODO Implement
}
public boolean isThingOnly(){
return false;
}
}