Package org.a11y.brlapi
Class Parse
- java.lang.Object
-
- org.a11y.brlapi.Parse
-
public abstract class Parse extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_DISPLAY
static byte
DEFAULT_RANGE_MINIMUM
static java.lang.String
LEAVE_CURSOR
static int
MINIMUM_CURSOR_POSITION
static int
MINIMUM_DISPLAY_NUMBER
static java.lang.String
NO_CURSOR
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Boolean
asBoolean(java.lang.String description, java.lang.String operand)
static byte
asByte(java.lang.String description, java.lang.String operand)
static byte
asByte(java.lang.String description, java.lang.String operand, byte minimum)
static byte
asByte(java.lang.String description, java.lang.String operand, byte minimum, byte maximum)
static int
asCursorPosition(java.lang.String operand)
static int
asDisplayNumber(java.lang.String operand)
static byte
asDots(java.lang.String description, java.lang.String operand)
static int
asInt(java.lang.String description, java.lang.String operand)
static int
asInt(java.lang.String description, java.lang.String operand, int minimum)
static int
asInt(java.lang.String description, java.lang.String operand, int minimum, int maximum)
static long
asLong(java.lang.String description, java.lang.String operand)
static long
asLong(java.lang.String description, java.lang.String operand, long minimum)
static long
asLong(java.lang.String description, java.lang.String operand, long minimum, long maximum)
static short
asShort(java.lang.String description, java.lang.String operand)
static short
asShort(java.lang.String description, java.lang.String operand, short minimum)
static short
asShort(java.lang.String description, java.lang.String operand, short minimum, short maximum)
static void
checkMaximum(java.lang.String description, long value, long maximum)
static void
checkMinimum(java.lang.String description, long value, long minimum)
static void
checkRange(java.lang.String description, long value, long minimum, long maximum)
-
-
-
Field Detail
-
DEFAULT_RANGE_MINIMUM
public static final byte DEFAULT_RANGE_MINIMUM
- See Also:
- Constant Field Values
-
MINIMUM_CURSOR_POSITION
public static final int MINIMUM_CURSOR_POSITION
- See Also:
- Constant Field Values
-
NO_CURSOR
public static final java.lang.String NO_CURSOR
- See Also:
- Constant Field Values
-
LEAVE_CURSOR
public static final java.lang.String LEAVE_CURSOR
- See Also:
- Constant Field Values
-
MINIMUM_DISPLAY_NUMBER
public static final int MINIMUM_DISPLAY_NUMBER
- See Also:
- Constant Field Values
-
DEFAULT_DISPLAY
public static final java.lang.String DEFAULT_DISPLAY
- See Also:
- Constant Field Values
-
-
Method Detail
-
asBoolean
public static java.lang.Boolean asBoolean(java.lang.String description, java.lang.String operand) throws SyntaxException
- Throws:
SyntaxException
-
checkMinimum
public static void checkMinimum(java.lang.String description, long value, long minimum) throws SyntaxException
- Throws:
SyntaxException
-
checkMaximum
public static void checkMaximum(java.lang.String description, long value, long maximum) throws SyntaxException
- Throws:
SyntaxException
-
checkRange
public static void checkRange(java.lang.String description, long value, long minimum, long maximum) throws SyntaxException
- Throws:
SyntaxException
-
asLong
public static long asLong(java.lang.String description, java.lang.String operand, long minimum, long maximum) throws SyntaxException
- Throws:
SyntaxException
-
asLong
public static long asLong(java.lang.String description, java.lang.String operand, long minimum) throws SyntaxException
- Throws:
SyntaxException
-
asLong
public static long asLong(java.lang.String description, java.lang.String operand) throws SyntaxException
- Throws:
SyntaxException
-
asInt
public static int asInt(java.lang.String description, java.lang.String operand, int minimum, int maximum) throws SyntaxException
- Throws:
SyntaxException
-
asInt
public static int asInt(java.lang.String description, java.lang.String operand, int minimum) throws SyntaxException
- Throws:
SyntaxException
-
asInt
public static int asInt(java.lang.String description, java.lang.String operand) throws SyntaxException
- Throws:
SyntaxException
-
asShort
public static short asShort(java.lang.String description, java.lang.String operand, short minimum, short maximum) throws SyntaxException
- Throws:
SyntaxException
-
asShort
public static short asShort(java.lang.String description, java.lang.String operand, short minimum) throws SyntaxException
- Throws:
SyntaxException
-
asShort
public static short asShort(java.lang.String description, java.lang.String operand) throws SyntaxException
- Throws:
SyntaxException
-
asByte
public static byte asByte(java.lang.String description, java.lang.String operand, byte minimum, byte maximum) throws SyntaxException
- Throws:
SyntaxException
-
asByte
public static byte asByte(java.lang.String description, java.lang.String operand, byte minimum) throws SyntaxException
- Throws:
SyntaxException
-
asByte
public static byte asByte(java.lang.String description, java.lang.String operand) throws SyntaxException
- Throws:
SyntaxException
-
asDots
public static byte asDots(java.lang.String description, java.lang.String operand) throws SyntaxException
- Throws:
SyntaxException
-
asCursorPosition
public static int asCursorPosition(java.lang.String operand) throws SyntaxException
- Throws:
SyntaxException
-
asDisplayNumber
public static int asDisplayNumber(java.lang.String operand) throws SyntaxException
- Throws:
SyntaxException
-
-