|
Hilbert II - Version 0.03.01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.qedeq.kernel.rel.test.gui.Parameter
Show and edit parameters of an application. Valid parameter types are:
Constructor Summary | |
Parameter(String name,
String label,
Class type,
String comment,
String value)
Constructor. |
|
Parameter(String name,
String label,
Class type,
String comment,
String value,
String dflt)
Constructor. |
|
Parameter(String name,
String label,
String comment,
String value,
String dflt,
List list)
Constructor. |
Method Summary | |
Boolean |
getBooleanValue()
Get Boolean parameter value. |
String |
getComment()
Get parameter comment. |
Boolean |
getCurrentBooleanValue()
Get current Boolean parameter value. |
Double |
getCurrentDoubleValue()
Get current Double parameter value. |
File |
getCurrentFileValue()
Get current File parameter value. |
Integer |
getCurrentIntegerValue()
Get current Integer parameter value. |
String |
getCurrentStringValue()
Get current parameter value as String . |
Object |
getCurrentValue()
Get current parameter value. |
Double |
getDoubleValue()
Get Double parameter value. |
File |
getFileValue()
Get File parameter value. |
Integer |
getIntegerValue()
Get Integer parameter value. |
String |
getLabel()
Get parameter label. |
List |
getList()
Get value list. |
String |
getName()
Get parameter name. |
String |
getStringValue()
Get parameter value as String . |
Class |
getType()
Get parameter type. |
Object |
getValue()
Get parameter value. |
void |
resetToDefault()
Reset all parameters to default values. |
void |
setComment(String comment)
Set parameter comment. |
void |
setCurrentValue(Boolean valueCurrent)
Set current Boolean parameter value. |
void |
setCurrentValue(Double valueCurrent)
Set current Double parameter value. |
void |
setCurrentValue(File valueCurrent)
Set current File parameter value. |
void |
setCurrentValue(Integer valueCurrent)
Set current Integer parameter value. |
void |
setCurrentValue(String valueCurrent)
Set current String parameter value. |
void |
setLabel(String label)
Set parameter label. |
void |
setName(String name)
Set parameter name. |
void |
setStringValue(String value)
Set value according to type. |
void |
setValue(Boolean value)
Set Boolean parameter value. |
void |
setValue(Double value)
Set Double parameter value. |
void |
setValue(File value)
Set File parameter value. |
void |
setValue(Integer value)
Set Integer parameter value. |
void |
setValue(String value)
Set String parameter value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Parameter(String name, String label, Class type, String comment, String value)
name
- Parameter name.label
- Parameter label.type
- Parameter type.comment
- Parameter comment.value
- Value of parameter. Maybe null
.public Parameter(String name, String label, Class type, String comment, String value, String dflt)
name
- Parameter name.label
- Parameter label.type
- Parameter type.comment
- Parameter comment.value
- Value of parameter. Maybe null
.dflt
- Default value of parameter. Maybe null
.public Parameter(String name, String label, String comment, String value, String dflt, List list)
name
- Parameter name.label
- Parameter label.comment
- Parameter comment.value
- Value of parameter. Maybe null
.dflt
- Default value of parameter. Maybe null
.list
- List of possible string values.
NullPointerException
- list
is null.Method Detail |
public void resetToDefault()
public String getComment()
public void setComment(String comment)
comment
- Comment.public String getName()
public void setName(String name)
name
- public Class getType()
public Object getValue()
public Boolean getBooleanValue()
Boolean
parameter value.
ClassCastException
- Type is not Boolean
.public Integer getIntegerValue()
Integer
parameter value.
ClassCastException
- Type is not Integer
.public Double getDoubleValue()
Double
parameter value.
ClassCastException
- Type is not Double
.public String getStringValue()
String
. Works on any parameter type.
String
.public File getFileValue()
File
parameter value.
ClassCastException
- Type is not File
.public void setValue(Boolean value)
Boolean
parameter value.
value
- Boolean parameter value.
ClassCastException
- Type is not Boolean
.public void setValue(Integer value)
Integer
parameter value.
value
- Integer parameter value.
ClassCastException
- Type is not Integer
.public void setValue(Double value)
Double
parameter value.
value
- Double parameter value.
ClassCastException
- Type is not Double
.public void setValue(String value)
String
parameter value.
value
- String parameter value.
ClassCastException
- Type is not String
or List
.
IllegalArgumentException
- Type is List
and value
is not in
list.public void setValue(File value)
File
parameter value.
value
- File parameter value.
ClassCastException
- Type is not File
.public void setLabel(String label)
label
- Label for parameter.public String getLabel()
public void setStringValue(String value)
String
for
getType()
.
value
- public List getList()
public Object getCurrentValue()
public Boolean getCurrentBooleanValue()
Boolean
parameter value.
ClassCastException
- Type is not Boolean
.public Integer getCurrentIntegerValue()
Integer
parameter value.
ClassCastException
- Type is not Integer
.public Double getCurrentDoubleValue()
Double
parameter value.
ClassCastException
- Type is not Double
.public String getCurrentStringValue()
String
. Works on any parameter type.
String
.public File getCurrentFileValue()
File
parameter value.
ClassCastException
- Type is not File
.public void setCurrentValue(Boolean valueCurrent)
Boolean
parameter value.
valueCurrent
- Boolean parameter value.
ClassCastException
- Type is not Boolean
.public void setCurrentValue(Integer valueCurrent)
Integer
parameter value.
valueCurrent
- Integer parameter value.
ClassCastException
- Type is not Integer
.public void setCurrentValue(Double valueCurrent)
Double
parameter value.
valueCurrent
- Double parameter value.
ClassCastException
- Type is not Double
.public void setCurrentValue(String valueCurrent)
String
parameter value.
valueCurrent
- String parameter value.
ClassCastException
- Type is not String
or List
.
IllegalArgumentException
- Type is List
and value
is not in
list.public void setCurrentValue(File valueCurrent)
File
parameter value.
valueCurrent
- File parameter value.
ClassCastException
- Type is not File
.
|
Hilbert II - Version 0.03.01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
©left GNU General Public Licence All Rights Reserved. |