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 TypeMethodDescriptionvoid
void
acceptKeyRanges
(long[][] ranges) void
acceptKeys
(long type, long[] keys) void
close()
void
enterRawMode
(String driver) int
enterTtyMode
(int tty, String driver) void
enterTtyModeWithPath
(String driver, int... ttys) final String
static ConnectionBase
getConnection
(long handle) final int
getParameter
(int parameter, long subparam, boolean global) final String
void
void
ignoreKeyRanges
(long[][] ranges) void
ignoreKeys
(long type, long[] keys) final boolean
void
void
void
pause
(int milliseconds) readKey
(boolean wait) long
readKeyWithTimeout
(int milliseconds) int
recvRaw
(byte[] buffer) int
sendRaw
(byte[] buffer) void
setFocus
(int tty) void
setParameter
(int parameter, long subparam, boolean global, Object value) static void
setUnusable
(long handle) static void
unwatchParameter
(long identifier) long
watchParameter
(int parameter, long subparam, boolean global, ParameterWatcher watcher) void
write
(WriteArguments arguments) protected void
writeDots
(byte[] dots) protected void
Methods inherited from class org.a11y.brlapi.Component
getObjectName, getObjectName, printf, toOperandName, toUnicodeBraille, toUnicodeBraille
-
Constructor Details
-
ConnectionBase
- Throws:
ConnectException
-
-
Method Details
-
getServerHost
-
getAuthenticationScheme
-
getFileDescriptor
public final int getFileDescriptor() -
close
public void close()- Specified by:
close
in 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)
-