Package org.a11y.brlapi
Class Parameter
- java.lang.Object
-
- org.a11y.brlapi.Component
-
- org.a11y.brlapi.ParameterComponent
-
- org.a11y.brlapi.Parameter
-
- Direct Known Subclasses:
GlobalParameter,LocalParameter
public abstract class Parameter extends ParameterComponent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceParameter.BooleanSettablestatic interfaceParameter.ByteSettablestatic interfaceParameter.IntSettablestatic interfaceParameter.LongSettablestatic interfaceParameter.Settablestatic interfaceParameter.ShortSettablestatic interfaceParameter.StringSettablestatic classParameter.WatcherHandle
-
Field Summary
-
Fields inherited from class org.a11y.brlapi.Component
BYTE_MASK, UNICODE_BRAILLE_ROW
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedParameter(ConnectionBase connection)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget()java.lang.Objectget(long subparam)java.lang.StringgetLabel()java.lang.StringgetName()abstract intgetParameter()protected java.lang.StringgetParseDescription()protected java.lang.ObjectgetValue()protected java.lang.ObjectgetValue(long subparam)abstract booleanisGlobal()booleanisHidable()booleanisSettable()voidset(java.lang.String value)protected voidsetValue(long subparam, java.lang.Object value)protected voidsetValue(java.lang.Object value)java.lang.StringtoString()java.lang.StringtoString(long subparam)Parameter.WatcherHandlewatch(long subparam, ParameterWatcher watcher)Parameter.WatcherHandlewatch(ParameterWatcher watcher)-
Methods inherited from class org.a11y.brlapi.ParameterComponent
asBitMask, asBoolean, asBooleanArray, asByte, asByteArray, asDisplaySize, asDots, asDots, asInt, asIntArray, asLong, asLongArray, asRowCells, asShort, asShortArray, asString, toString
-
Methods inherited from class org.a11y.brlapi.Component
printf, toOperandName, toUnicodeBraille, toUnicodeBraille
-
-
-
-
Constructor Detail
-
Parameter
protected Parameter(ConnectionBase connection)
-
-
Method Detail
-
getLabel
public java.lang.String getLabel()
-
getName
public java.lang.String getName()
-
getParameter
public abstract int getParameter()
-
isGlobal
public abstract boolean isGlobal()
-
isHidable
public boolean isHidable()
-
getValue
protected final java.lang.Object getValue(long subparam)
-
getValue
protected final java.lang.Object getValue()
-
setValue
protected final void setValue(long subparam, java.lang.Object value)
-
setValue
protected final void setValue(java.lang.Object value)
-
get
public java.lang.Object get(long subparam)
-
toString
public java.lang.String toString(long subparam)
-
get
public java.lang.Object get()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isSettable
public final boolean isSettable()
-
getParseDescription
protected final java.lang.String getParseDescription()
-
set
public void set(java.lang.String value) throws OperandException- Throws:
OperandException
-
watch
public final Parameter.WatcherHandle watch(long subparam, ParameterWatcher watcher)
-
watch
public final Parameter.WatcherHandle watch(ParameterWatcher watcher)
-
-