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) |
getObjectName, getObjectName, printf, toOperandName, toUnicodeBraille, toUnicodeBraillepublic ConnectionBase(ConnectionSettings settings) throws ConnectException
ConnectExceptionpublic final java.lang.String getServerHost()
public final java.lang.String getAuthenticationScheme()
public final int getFileDescriptor()
public void close()
close in interface java.lang.AutoCloseablepublic 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.InterruptedIOExceptionpublic 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.InterruptedIOExceptionpublic long readKeyWithTimeout(int milliseconds)
throws java.io.InterruptedIOException,
java.util.concurrent.TimeoutException
java.io.InterruptedIOExceptionjava.util.concurrent.TimeoutExceptionpublic 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.InterruptedIOExceptionpublic 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)