|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.imperial.ph.hep.command.impl.DaqCmdParamSimple
public class DaqCmdParamSimple
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface uk.ac.imperial.ph.hep.command.DaqCmdParamOption |
|---|
DaqCmdParamOption.Type |
| Constructor Summary | |
|---|---|
DaqCmdParamSimple(java.lang.String defaultP,
boolean oneParamOnly,
DaqCmdParamOption.Type type,
java.lang.String[] defVals,
java.lang.String desc)
|
|
DaqCmdParamSimple(java.lang.String defaultP,
DaqCmdParamOption.Type type,
java.lang.String defVal,
java.lang.String desc)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getDescription()
|
java.lang.String |
getExecString()
Returns the string to append to the executable. |
DaqCmdParamOption.Type |
getOptType()
Returns one of the bytes in this interface defining what type of option value is expected. |
boolean |
isEnabled()
Returns true if this parameter is enabled. |
boolean |
isUnaltered()
|
boolean |
oneOptOnly()
Returns true if this parameter may only have one option value, so the length of the array passed to setOptValue may be no longer than one. |
void |
reset()
Reinitialise the paramter, and reenable it. |
void |
setEnabled(boolean enabled)
Call this passing in false if you want the parameter to be ignored. |
void |
setOff()
Sets this parameter to be its default value. |
void |
setOn()
Sets this parameter to be its non-default value. |
void |
setOptValues(java.lang.String[] val)
Set the option values to be appended to the initial parameter flag. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DaqCmdParamSimple(java.lang.String defaultP,
boolean oneParamOnly,
DaqCmdParamOption.Type type,
java.lang.String[] defVals,
java.lang.String desc)
public DaqCmdParamSimple(java.lang.String defaultP,
DaqCmdParamOption.Type type,
java.lang.String defVal,
java.lang.String desc)
| Method Detail |
|---|
public DaqCmdParamOption.Type getOptType()
DaqCmdParamOption
getOptType in interface DaqCmdParamOptionpublic boolean oneOptOnly()
DaqCmdParamOption
oneOptOnly in interface DaqCmdParamOption
public void setOptValues(java.lang.String[] val)
throws DaqBadParameterException
DaqCmdParamOption
setOptValues in interface DaqCmdParamOptionDaqBadParameterExceptionpublic java.lang.String getExecString()
getExecString in interface DaqCmdParampublic boolean isUnaltered()
isUnaltered in interface DaqCmdParampublic void reset()
DaqCmdParam
reset in interface DaqCmdParampublic void setOff()
DaqCmdParam
setOff in interface DaqCmdParampublic void setOn()
DaqCmdParam
setOn in interface DaqCmdParampublic boolean isEnabled()
DaqCmdParam
isEnabled in interface DaqCmdParampublic void setEnabled(boolean enabled)
DaqCmdParam
setEnabled in interface DaqCmdParampublic java.lang.String getDescription()
getDescription in interface DaqCmdParam
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||