public static interface OutputDevice.Interface
Modifier and Type | Method and Description |
---|---|
void |
beep()
Makes the output device beep.
|
void |
cleanScreen()
Cleans the screen.
|
boolean |
closeDevice()
Device closure handler.
|
OutputDevice.Interface |
endl()
Pushes an end of line to be displayed by the output device.
|
long |
getNativeRef()
Native object interface compliance.
|
OutputDevice.ScreenInfo |
getScreenInfo()
Screen info accessor.
|
boolean |
openDevice()
Device opening handler.
|
void |
printStackTrace(java.lang.Exception J_Exception)
Exception stack trace display.
|
OutputDevice.Interface |
put(java.lang.Double J_Double)
Pushes a double value to be displayed by the output device.
|
OutputDevice.Interface |
put(java.lang.Float J_Float)
Pushes a float value to be displayed by the output device.
|
OutputDevice.Interface |
put(java.lang.Integer J_Integer)
Pushes an integer value to be displayed by the output device.
|
OutputDevice.Interface |
put(java.lang.String J_Text)
Pushes characters to the output device.
|
boolean |
wouldOutput(OutputDevice.Interface CLI_Device)
Stack overflow protection.
|
boolean openDevice()
boolean closeDevice()
OutputDevice.Interface put(java.lang.String J_Text)
J_Text
- String to be displayed by the device.OutputDevice.Interface put(java.lang.Integer J_Integer)
J_Integer
- Integer value to be displayed by the device.OutputDevice.Interface put(java.lang.Float J_Float)
J_Float
- Float value to be displayed by the device.OutputDevice.Interface put(java.lang.Double J_Double)
J_Double
- Double value to be displayed by the device.OutputDevice.Interface endl()
void beep()
void cleanScreen()
OutputDevice.ScreenInfo getScreenInfo()
boolean wouldOutput(OutputDevice.Interface CLI_Device)
CLI_Device
- Other device that the callee device should check it would output characters to.void printStackTrace(java.lang.Exception J_Exception)
J_Exception
- Exception which stack trace to display.long getNativeRef()