1 package eu.mihosoft.vrl.v3d.parametrics;
3 import java.util.ArrayList;
7 private String
name=
null;
8 private final ArrayList<String>
options=
new ArrayList<String>();
13 protected void setup(String key,Long defaultValue,ArrayList<String>
options){
31 protected void setup(String key,String defaultValue,ArrayList<String>
options){
34 this.strValue = defaultValue;
57 for(
int i=0;i<listeners.size();i++){
76 if(!
strValue.contentEquals(newValue)){
80 l.parameterChanged(
name,
this);
87 public void setMM(
double newVal){
88 setValue(
new Long((
long)(newVal*1000.0)));
95 return (Double.parseDouble(
getValue().toString()))/1000.0;
static void set(String key, Parameter value)
static ArrayList< IParameterChanged > getParamListeners(String key)
static void addParameterListener(String key, IParameterChanged l)
static Parameter get(String key)
void setMicrons(long newVal)
void setValue(Long newVal)
void setup(String key, Long defaultValue, ArrayList< String > options)
final ArrayList< String > options
void setMM(double newVal)
void setup(String key, String defaultValue, ArrayList< String > options)
void setStrValue(String newValue)
ArrayList< String > getOptions()
void parameterChanged(String name, Parameter p)