
| Interface | Description |
|---|---|
| ArtifactAcceptor |
A callback interface to be notified when new resources are generated.
|
| BrowserChannel.ObjectRefFactory |
Provides a way of allocating JS and Java object ids without knowing
which one is the remote type, so code can be shared between client and
server.
|
| BrowserChannel.RemoteObjectRef |
Represents an object on the other side of the channel, known to this side
by an reference ID.
|
| BrowserWidgetHost |
Interface that unifies access to the
BrowserWidget,
ModuleSpaceHost, and the compiler. |
| CheckForUpdates.UpdateResult |
Returns the result of an update check.
|
| CloseButton.Callback |
Callback interface for clicking on the close button.
|
| DispatchIdOracle |
A type that can map JSNI field and method references to dispatch information.
|
| JavaDispatch |
Abstracts the process of interacting with lazily-bound object manipulation.
|
| JsValue.DispatchMethod |
Provides interface for methods to be exposed on JavaScript side.
|
| JsValue.DispatchObject |
Provides interface for objects to be exposed on JavaScript side.
|
| ModuleSpaceHost |
Defines the contract necessary to host a module space.
|
| ShellJavaScriptHost |
This interface contains all of the methods that must be exposed to a hosted
mode application via its JavaScriptHost class.
|
| WorkDirs |
Provides information about work directories.
|
| Class | Description |
|---|---|
| BrowserChannel |
A base class for communication between Dev-mode client and server.
|
| BrowserChannel.CheckVersionsMessage |
The initial request from the client, supplies a range of supported versions
and the version from hosted.html (so stale copies on an external server
can be detected).
|
| BrowserChannel.ChooseTransportMessage |
A message from the client giving a list of supported connection methods
and requesting the server choose one of them to switch protocol traffic to.
|
| BrowserChannel.FatalErrorMessage |
A message reporting a connection error to the client.
|
| BrowserChannel.FreeMessage |
A message asking the other side to free object references.
|
| BrowserChannel.InvokeOnClientMessage |
A request from the server to invoke a function on the client.
|
| BrowserChannel.InvokeOnServerMessage |
A request from the client to invoke a function on the server.
|
| BrowserChannel.InvokeSpecialMessage |
A request from the to invoke a function on the other side.
|
| BrowserChannel.JavaObjectRef |
Class representing a reference to a Java object.
|
| BrowserChannel.JsObjectRef |
Class representing a reference to a JS object.
|
| BrowserChannel.LoadJsniMessage |
A message sending JSNI code to be evaluated.
|
| BrowserChannel.LoadModuleMessage |
A request from the client that the server load and initialize a given
module.
|
| BrowserChannel.Message |
Abstract base class of OOPHM messages.
|
| BrowserChannel.OldLoadModuleMessage |
A request from the client that the server load and initialize a given
module (original v1 version).
|
| BrowserChannel.ProtocolVersionMessage |
Reports the selected protocol version.
|
| BrowserChannel.QuitMessage |
A message signifying a soft close of the communications channel.
|
| BrowserChannel.RequestIconMessage |
A message asking the client to send an icon suitable for use in the UI.
|
| BrowserChannel.ReturnMessage |
Signifies a return from a previous invoke.
|
| BrowserChannel.SessionHandler<T extends BrowserChannel> |
Hook interface for responding to messages.
|
| BrowserChannel.SessionHandler.ExceptionOrReturnValue |
Wrapper to return both a return value/exception and a flag as to whether
an exception was thrown or not.
|
| BrowserChannel.SwitchTransportMessage |
A response to ChooseTransport telling the client which transport should
be used for the remainder of the protocol.
|
| BrowserChannel.UserAgentIconMessage |
A message supplying an icon, which fits in 24x24 and in a standard image
format such as PNG or GIF, suitable for use in the UI.
|
| BrowserChannel.Value |
Represents a value for BrowserChannel.
|
| BrowserChannelClient |
Implementation of the BrowserChannel for the client side.
|
| BrowserChannelClient.SessionHandlerClient |
Hook interface for responding to messages from the server.
|
| BrowserChannelServer |
Server-side of the browser channel protocol.
|
| BrowserChannelServer.SessionHandlerServer |
Hook interface for responding to messages from the client.
|
| BrowserListener |
Listens for connections from OOPHM clients.
|
| BrowserWidgetHostChecker |
This class contains utility functions to do whitelist/blacklist handling.
|
| CheckForUpdates |
Orchestrates a best-effort attempt to find out if a new version of GWT is
available.
|
| CloseButton |
Represents a close button, shrink-wrapped to exactly fit the size of the
close icon.
|
| CompilingClassLoader |
An isolated
ClassLoader for running all user code. |
| DevModeSession |
Represents a session between devmode and a browser plugin.
|
| DispatchClassInfo |
Helper class for dispatching methods to Java objects.
|
| GWTBridgeImpl |
This class is the hosted-mode peer for
GWT. |
| HostedHtmlVersion |
Holds the expected version number for the hosted.html file and a check
for it.
|
| HostedModePluginObject |
HTMLUnit object that represents the hosted-mode plugin.
|
| HtmlUnitSessionHandler |
Handle session tasks for HtmlUnit.
|
| Icons |
Purely static class which holds references to all the icons needed in the
development mode shell.
|
| JavaDispatchImpl |
Class for wrapping Java things for JavaScript.
|
| JavaLong |
Hosted mode wrapper for a Java long value.
|
| JavaObject |
Class to encapsulate JavaObject on the server side.
|
| JavaScriptHost |
This class contains a set of static methods that can be used to interact with
the browser in hosted mode.
|
| Jsni |
Helper methods working with JSNI.
|
| JsValue |
Represents a JavaScript value.
|
| JsValueGlue |
Glue layer that performs GWT-specific operations on JsValues.
|
| JsValueOOPHM |
Represents a JavaScript value in OOPHM.
|
| Messages |
End-user messages related to the shell.
|
| MethodAdaptor |
Provides a common adaptor interface for Methods and Constructors.
|
| ModuleSpace |
The interface to the low-level browser, this class serves as a 'domain' for a
module, loading all of its classes in a separate, isolated class loader.
|
| ModuleSpaceOOPHM | |
| ModuleSpacePropertyOracle |
Implements a
PropertyOracle in terms of a module space, which makes
it possible to execute property providers. |
| OophmSessionHandler | |
| RemoteObjectTable<T extends BrowserChannel.RemoteObjectRef> |
Keeps track of references to remote objects.
|
| ServerMethods |
A class to encapsulate function invocations of objects on the server side.
|
| ServerObjectsTable |
A class that keeps track of Java objects which have been exposed to the other
side and assigns unique ids.
|
| SessionData |
A class to encapsulate data needed by
JavaObject. |
| ShellMainWindow |
Top-level window for the Swing DevMode UI.
|
| ShellModuleSpaceHost |
Provides an environment for a
ModuleSpace
that works appropriately for the development shell. |
| StandardRebindOracle |
Implements rebind logic in terms of a variety of other well-known oracles.
|
| SyntheticClassMember |
This class is used to represent a synthetic field called "class" that allows
JSNI references to class literals.
|
| WrapLayout |
FlowLayout subclass that fully supports wrapping of components.
|
| Enum | Description |
|---|---|
| BrowserChannel.MessageType |
Enumeration of message type ids.
|
| BrowserChannel.SessionHandler.SpecialDispatchId |
Enumeration of dispatch IDs on object 0 (the ServerMethods object).
|
| BrowserChannel.Value.ValueType |
Enum of type tags sent across the wire.
|
| Exception | Description |
|---|---|
| BrowserChannelException | |
| HostedModeException |
An exception that can only occur in Development Mode, but may indicate
potential problems in Production Mode.
|
| Error | Description |
|---|---|
| BrowserChannel.RemoteDeathError |
An error indicating that the remote side died and we should unroll the
call stack as painlessly as possible to allow cleanup.
|
Copyright © 2018. All rights reserved.