public abstract class ParameterModel extends java.lang.Object implements IParameterModel
Constructor and Description |
---|
ParameterModel(IModuleUserConfiguration conf,
java.lang.String name,
java.lang.String label,
java.lang.String description,
java.lang.String defaultValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultValue() |
java.lang.String |
getDescription() |
java.lang.String |
getLabel() |
java.lang.String |
getName() |
java.lang.String |
getStringValue() |
boolean |
isLocked() |
void |
setValue(java.lang.Object value) |
public ParameterModel(IModuleUserConfiguration conf, java.lang.String name, java.lang.String label, java.lang.String description, java.lang.String defaultValue)
public java.lang.String getDefaultValue()
getDefaultValue
in interface IParameterModel
public java.lang.String getLabel()
getLabel
in interface IParameterModel
public java.lang.String getName()
getName
in interface IParameterModel
public void setValue(java.lang.Object value) throws java.lang.IllegalArgumentException
setValue
in interface IParameterModel
java.lang.IllegalArgumentException
public java.lang.String getStringValue()
public java.lang.String getDescription()
getDescription
in interface IParameterModel
public boolean isLocked()
isLocked
in interface IParameterModel