Package org.a11y.brlapi
Class ConnectionBase
java.lang.Object
org.a11y.brlapi.Component
org.a11y.brlapi.NativeComponent
org.a11y.brlapi.ConnectionBase
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
Connection
-
Field Summary
Fields inherited from class org.a11y.brlapi.Component
BYTE_MASK, UNICODE_BRAILLE_ROW -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidacceptKeyRanges(long[][] ranges) voidacceptKeys(long type, long[] keys) voidclose()voidenterRawMode(String driver) intenterTtyMode(int tty, String driver) voidenterTtyModeWithPath(String driver, int... ttys) final Stringstatic ConnectionBasegetConnection(long handle) final intgetParameter(int parameter, long subparam, boolean global) final StringvoidvoidignoreKeyRanges(long[][] ranges) voidignoreKeys(long type, long[] keys) final booleanvoidvoidvoidpause(int milliseconds) readKey(boolean wait) longreadKeyWithTimeout(int milliseconds) intrecvRaw(byte[] buffer) intsendRaw(byte[] buffer) voidsetFocus(int tty) voidsetParameter(int parameter, long subparam, boolean global, Object value) static voidsetUnusable(long handle) static voidunwatchParameter(long identifier) longwatchParameter(int parameter, long subparam, boolean global, ParameterWatcher watcher) voidwrite(WriteArguments arguments) protected voidwriteDots(byte[] dots) protected voidMethods inherited from class org.a11y.brlapi.Component
printf, toOperandName, toUnicodeBraille, toUnicodeBraille
-
Constructor Details
-
ConnectionBase
- Throws:
ConnectException
-
-
Method Details
-
getServerHost
-
getAuthenticationScheme
-
getFileDescriptor
public final int getFileDescriptor() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getConnection
-
setUnusable
public static void setUnusable(long handle) -
isUnusable
public final boolean isUnusable() -
getDriverName
-
getModelIdentifier
-
getDisplaySize
-
pause
- Throws:
InterruptedIOException
-
enterTtyMode
-
enterTtyModeWithPath
-
leaveTtyMode
public void leaveTtyMode() -
setFocus
public void setFocus(int tty) -
writeText
-
writeDots
protected void writeDots(byte[] dots) -
write
-
readKey
- Throws:
InterruptedIOException
-
readKeyWithTimeout
-
ignoreKeys
public void ignoreKeys(long type, long[] keys) -
acceptKeys
public void acceptKeys(long type, long[] keys) -
ignoreAllKeys
public void ignoreAllKeys() -
acceptAllKeys
public void acceptAllKeys() -
ignoreKeyRanges
public void ignoreKeyRanges(long[][] ranges) -
acceptKeyRanges
public void acceptKeyRanges(long[][] ranges) -
enterRawMode
-
leaveRawMode
public void leaveRawMode() -
sendRaw
public int sendRaw(byte[] buffer) -
recvRaw
- Throws:
InterruptedIOException
-
getParameter
-
setParameter
-
watchParameter
-
unwatchParameter
public static void unwatchParameter(long identifier)
-