Interface | Description |
---|---|
DocumentOutputStorage |
The interface provides methods for storing document outputs pending to be sent to the Javascript part of
FWD client.
|
PixelsEncoder |
PixelsEncoder describes an encoding method to pack a screen's rectangular area
to binaries.
|
Class | Description |
---|---|
DocumentOutput |
The class captures data related to a particular document output.
|
DocumentOutputHandler |
Jetty handler for serving document outputs.
|
GuiWebDriver |
GUI driver using WebSockets to communicate with a very thin javascript client hosted in
a browser.
|
GuiWebEmulatedWindow |
The core web GUI window emulator.
|
GuiWebPageHandler |
This code primarily exists to parse the HTML text and substitute place holders, but all the
rest of the handler functionality is in the parent class where it can be shared.
|
GuiWebSocket |
This is a WebSocket implementation for GUI which uses a binary protocol to communicate with
the javascript (browser-based) desktop simulator.
|
OpenResourceHandler |
Defines a resource handler to deliver target resources to clients.
|
RawEncoder |
RawEncoder implements Raw encoding based on RFB specification documents:
https://www.realvnc.com/docs/rfbproto.pdf
https://tools.ietf.org/html/rfc6143
This implementation supports only sRGB pixels models with 32 bits per a pixel.
|
VirtualScreenImpl |
VirtualScreenImpl is an implementation of VirtualScreen drawings operations.
|
WebMouseHandler |
Provide mouse event support for the web GUI driver.
|
Enum | Description |
---|---|
GuiWebSocket.ClipboardRequest |
Defines the possible ways that the clipboard contents can be requested.
|
ImageEncoding |
ImageEncoding defines Raw encoding and Hash encoding that is used to transfer images ids
instead of their binaries via networks.
|
MouseOps |
A mapping of DOM mouse event IDs (as specified in p2j.screen.js mouseOps) to their corresponding
AWT
MouseEvent IDs. |