|
||||||||||
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 DaqCmdParamOption
public boolean oneOptOnly()
DaqCmdParamOption
oneOptOnly
in interface DaqCmdParamOption
public void setOptValues(java.lang.String[] val) throws DaqBadParameterException
DaqCmdParamOption
setOptValues
in interface DaqCmdParamOption
DaqBadParameterException
public java.lang.String getExecString()
getExecString
in interface DaqCmdParam
public boolean isUnaltered()
isUnaltered
in interface DaqCmdParam
public void reset()
DaqCmdParam
reset
in interface DaqCmdParam
public void setOff()
DaqCmdParam
setOff
in interface DaqCmdParam
public void setOn()
DaqCmdParam
setOn
in interface DaqCmdParam
public boolean isEnabled()
DaqCmdParam
isEnabled
in interface DaqCmdParam
public void setEnabled(boolean enabled)
DaqCmdParam
setEnabled
in interface DaqCmdParam
public java.lang.String getDescription()
getDescription
in interface DaqCmdParam
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |