public abstract static class IODevice.Java extends OutputDevice.Java implements IODevice.Interface
Modifier | Constructor and Description |
---|---|
protected |
Java(long I64_NativeRef)
Constructor for NonBlockingIODevice classes only.
|
protected |
Java(java.lang.String J_DbgName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract int |
getKey()
Input key capture.
|
abstract ResourceString |
getLocation()
Location accessor.
|
boolean |
wouldInput(IODevice.Interface CLI_Device)
Stack overflow protection.
|
beep, cleanScreen, closeDevice, getScreenInfo, openDevice, put, wouldOutput
endl, printStackTrace, put, put, put
createdFromNative, dontFinalize, finalize, forget, getbDoFinalize, getNativeRef, getObject, remember
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
beep, cleanScreen, closeDevice, endl, getNativeRef, getScreenInfo, openDevice, printStackTrace, put, put, put, put, wouldOutput
protected Java(java.lang.String J_DbgName)
J_DbgName
- Debug name. Useful for traces only.protected Java(long I64_NativeRef)
I64_NativeRef
- Native instance reference.public abstract int getKey()
IODevice.Interface
getKey
in interface IODevice.Interface
public abstract ResourceString getLocation()
IODevice.Interface
getLocation
in interface IODevice.Interface
public boolean wouldInput(IODevice.Interface CLI_Device)
IODevice.Interface
wouldInput
in interface IODevice.Interface
CLI_Device
- Other device that the callee device should check it would input characters from.