public abstract class Parameter extends ParameterComponent
Modifier and Type | Class and Description |
---|---|
static interface |
Parameter.BooleanSettable |
static interface |
Parameter.ByteSettable |
static interface |
Parameter.IntSettable |
static interface |
Parameter.LongSettable |
static interface |
Parameter.Settable |
static interface |
Parameter.ShortSettable |
static interface |
Parameter.StringSettable |
static class |
Parameter.WatcherHandle |
BYTE_MASK, UNICODE_BRAILLE_ROW
Modifier | Constructor and Description |
---|---|
protected |
Parameter(ConnectionBase connection) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get() |
java.lang.Object |
get(long subparam) |
java.lang.String |
getLabel() |
java.lang.String |
getName() |
abstract int |
getParameter() |
protected java.lang.String |
getParseDescription() |
protected java.lang.Object |
getValue() |
protected java.lang.Object |
getValue(long subparam) |
abstract boolean |
isGlobal() |
boolean |
isHidable() |
boolean |
isSettable() |
void |
set(java.lang.String value) |
protected void |
setValue(long subparam,
java.lang.Object value) |
protected void |
setValue(java.lang.Object value) |
java.lang.String |
toString() |
java.lang.String |
toString(long subparam) |
Parameter.WatcherHandle |
watch(long subparam,
ParameterWatcher watcher) |
Parameter.WatcherHandle |
watch(ParameterWatcher watcher) |
asBitMask, asBoolean, asBooleanArray, asByte, asByteArray, asDisplaySize, asDots, asDots, asInt, asIntArray, asLong, asLongArray, asRowCells, asShort, asShortArray, asString, toString
printf, toOperandName, toUnicodeBraille, toUnicodeBraille
protected Parameter(ConnectionBase connection)
public java.lang.String getLabel()
public java.lang.String getName()
public abstract int getParameter()
public abstract boolean isGlobal()
public boolean isHidable()
protected final java.lang.Object getValue(long subparam)
protected final java.lang.Object getValue()
protected final void setValue(long subparam, java.lang.Object value)
protected final void setValue(java.lang.Object value)
public java.lang.Object get(long subparam)
public java.lang.String toString(long subparam)
public java.lang.Object get()
public java.lang.String toString()
toString
in class java.lang.Object
public final boolean isSettable()
protected final java.lang.String getParseDescription()
public void set(java.lang.String value) throws OperandException
OperandException
public final Parameter.WatcherHandle watch(long subparam, ParameterWatcher watcher)
public final Parameter.WatcherHandle watch(ParameterWatcher watcher)