public class ConnectionBase extends NativeComponent implements java.lang.AutoCloseable
BYTE_MASK, UNICODE_BRAILLE_ROW
Constructor and Description |
---|
ConnectionBase(ConnectionSettings settings) |
Modifier and Type | Method and Description |
---|---|
void |
acceptAllKeys() |
void |
acceptKeyRanges(long[][] ranges) |
void |
acceptKeys(long type,
long[] keys) |
void |
close() |
void |
enterRawMode(java.lang.String driver) |
int |
enterTtyMode(int tty,
java.lang.String driver) |
void |
enterTtyModeWithPath(java.lang.String driver,
int... ttys) |
java.lang.String |
getAuthenticationScheme() |
static ConnectionBase |
getConnection(long handle) |
DisplaySize |
getDisplaySize() |
java.lang.String |
getDriverName() |
int |
getFileDescriptor() |
java.lang.String |
getModelIdentifier() |
java.lang.Object |
getParameter(int parameter,
long subparam,
boolean global) |
java.lang.String |
getServerHost() |
void |
ignoreAllKeys() |
void |
ignoreKeyRanges(long[][] ranges) |
void |
ignoreKeys(long type,
long[] keys) |
boolean |
isUnusable() |
void |
leaveRawMode() |
void |
leaveTtyMode() |
void |
pause(int milliseconds) |
java.lang.Long |
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,
java.lang.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 |
writeText(int cursor,
java.lang.String text) |
printf, toOperandName, toUnicodeBraille, toUnicodeBraille
public ConnectionBase(ConnectionSettings settings) throws ConnectException
ConnectException
public final java.lang.String getServerHost()
public final java.lang.String getAuthenticationScheme()
public final int getFileDescriptor()
public void close()
close
in interface java.lang.AutoCloseable
public static ConnectionBase getConnection(long handle)
public static void setUnusable(long handle)
public final boolean isUnusable()
public java.lang.String getDriverName()
public java.lang.String getModelIdentifier()
public DisplaySize getDisplaySize()
public void pause(int milliseconds) throws java.io.InterruptedIOException
java.io.InterruptedIOException
public int enterTtyMode(int tty, java.lang.String driver)
public void enterTtyModeWithPath(java.lang.String driver, int... ttys)
public void leaveTtyMode()
public void setFocus(int tty)
protected void writeText(int cursor, java.lang.String text)
protected void writeDots(byte[] dots)
public void write(WriteArguments arguments)
public java.lang.Long readKey(boolean wait) throws java.io.InterruptedIOException
java.io.InterruptedIOException
public long readKeyWithTimeout(int milliseconds) throws java.io.InterruptedIOException, java.util.concurrent.TimeoutException
java.io.InterruptedIOException
java.util.concurrent.TimeoutException
public void ignoreKeys(long type, long[] keys)
public void acceptKeys(long type, long[] keys)
public void ignoreAllKeys()
public void acceptAllKeys()
public void ignoreKeyRanges(long[][] ranges)
public void acceptKeyRanges(long[][] ranges)
public void enterRawMode(java.lang.String driver)
public void leaveRawMode()
public int sendRaw(byte[] buffer)
public int recvRaw(byte[] buffer) throws java.io.InterruptedIOException
java.io.InterruptedIOException
public java.lang.Object getParameter(int parameter, long subparam, boolean global)
public void setParameter(int parameter, long subparam, boolean global, java.lang.Object value)
public long watchParameter(int parameter, long subparam, boolean global, ParameterWatcher watcher)
public static void unwatchParameter(long identifier)