All Classes and Interfaces

Class
Description
Application configuration data.
Main class for an application / UI.
 
The default PushConnection implementation that uses Atmosphere for handling the communication channel.
JavaScriptObject class with some helper methods to set and get primitive values.
Provides information from the Atmosphere configuration object.
Provides data from an Atmosphere response JavaScript object.
Represents a message splitted into multiple fragments of maximum length AtmospherePushConnection.FragmentedMessage.FRAGMENT_LENGTH.
Represents the connection state of a push connection.
Entry point for binding Node to state nodes.
Binder context which is passed to the BindingStrategy instances enabling them to delegate the creation of any child nodes.
Binding strategy/factory for StateNodes.
Handles bootstrapping of the application.
Provides a way to query information about web browser.
Customized version of SingleScriptLinker which uses a modified version of the single script template ("com/vaadin/flow/linker/ClientEngineSingleScriptTemplate.js").
Static helpers for encoding and decoding JSON.
A generic command interface meant to be used for passing lambdas around.
Automatically reruns Computation.doRecompute() whenever any reactive value used by it changes.
GWT interface to ConnectionIndicator.ts
Handles problems and other events which occur during communication with the server.
Helper class for using window.console.
Map of constant values received from the server.
Manages debouncing of events.
Default implementation of the connection state handler.
 
A registry implementation used by ApplicationConnection.
Handles loading of dependencies (stylesheets and scripts) in the application.
Access point for DOM API.
A DOM API abstraction layer to be used via DomApi.wrap(Node).
Element that has all methods from Element API that have been overridden in Polymer DOM module.
A DOMTokenList java representation.
Node that has all methods from Node API that have been overridden in Polymer DOM module.
Utils class, intended to ease working with DOM elements on client side.
Wraps a native javascript object containing fields for an error message
Utility class which handles javascript execution context (see ExecuteJavaScriptProcessor#getContextExecutionObject()).
Processes the result of Page.executeJs(String, java.io.Serializable...) on the client.
Mapping between a server side node identifier which has been requested to attach existing client side element.
Listener that is invoked by Reactive.flush().
Handles sending of heartbeats to the server and reacting to the response
Handles server initial property values with the purpose to prevent change their values from the client side.
Event fired when a computation is invalidated.
Listens to invalidate events fired by a computation.
Deprecated.
Only to be used for testing
Deprecated.
Should only be used for testing.
Deprecated.
Should only be used for testing.
Deprecated.
Should only be used for testing.
Native JS Array interface with an alternative implementation for JRE usage.
Factory for JavaScript collection implementations with support for alternative JRE implementations.
Functional interface for iterating all the entries in a JsSet or JsArray.
Native JS Map interface with an alternative implementation for JRE usage.
Functional interface for iterating all the entries in a JsMap.
JsInterop bridge to the JavaScript Object type.
A property descriptor that can be passed to JsObject.defineProperty(Object, String, PropertyDescriptor).
Helper class for reading configuration options from the bootstrap javascript.
Native JS Set interface with an alternative implementation for JRE usage.
Native JS WeakMap interface with an alternative implementation for JRE usage.
Event fired when the structure of a NodeList changes.
Listener notified when the structure of a node list changes.
Utils class, intended to ease working with LitElement related code on client side.
Observes the loading indicator configuration stored in the given node and configures the loading indicator accordingly.
Utility methods for parsing the document URL.
A property in a node map.
Event fired when a property is added to a NodeMap.
Listener notified when a property is added to a NodeMap.
Event fired when the value of a map property changes.
Listener notified when the value of a MapProperty changes.
A MessageHandler is responsible for handling all incoming messages (JSON) from the server (state changes, RPCs and other updates) and ensuring that the connectors are updated accordingly.
MessageSender is responsible for sending messages to the server.
 
JsInterop wrapper for interacting with the JavaScript Function type.
Holder of the actual data in a state node.
A state node feature that structures data as a list.
A state node feature that structures data as a map.
Event fired when a state node is unregistered.
A listener that will be notified when a state node is unregistered.
Observes the poll configuration stored in the given node and configures polling accordingly.
Handles polling the server with a given interval.
Implementation of DomApiImpl that uses the Polymer 's DOM API.
Utils class, intended to ease working with Polymer related code on a client side.
Lightweight profiling tool that can be used to collect profiling data with zero overhead unless enabled.
Enables the profiling via deferred binding.
A hierarchical representation of the time spent running a named block of code.
Provides access to data from the Profiler.
Provides the push configuration stored in the root node with an easier to use API.
Represents the client-side endpoint of a bidirectional ("push") communication channel.
Factory for PushConnection.
Handles global features related to reactivity, such as keeping track of the current Computation, providing a lazy flush cycle and registering reactive event collectors.
Event router providing integration with reactive features in Reactive and Computation.
A reactive value fires reactive value change events when its value changes and registers itself as dependent on the current computation when the value is accessed.
Event fired when a reactive value has changed.
Listens to changes to a reactive value.
Utils class, intended to ease working with React component related code on the client side.
Tracks the reconnect configuration stored in the root node and provides it with an easier to use API.
Event fired when a reconnection attempt is requested.
A registry of singleton instances, such as ServerRpcQueue, which can be looked up based on their class.
Tracks active server UIDL requests.
Event fired when a request starts.
Handler for RequestStartingEvents.
ResourceLoader lets you dynamically include external scripts and styles on the page and lets you know when the resource has been loaded.
Event fired when a resource has been loaded.
Event listener that gets notified when a resource has been loaded.
Event fired when handling of a response ends.
Event fired when handling of a response starts.
Handles creating and sending messages to the server using ServerRpcQueue.
Binds and updates server object able to send notifications to the server.
A representation of a server object able to send notifications to the server.
Manages the queue of server invocations (RPC) which are waiting to be sent to the server.
Binding strategy for a simple (not template) Element node.
Basic implementation of EventBus.
A client-side representation of a server-side state node.
A client-side representation of a server-side state tree.
Includes utility methods to interact with HTML storage API.
Handles system errors in the application.
Binding strategy for simple (not template) text Node.
Scheduler implementation which tracks and reports whether there is any work queued or currently being executed.
Updates a state tree based on changes in JSON format.
Manages the lifecycle of a UI.
Event triggered when the lifecycle state of a UI is changed.
A listener for listening to UI lifecycle events.
Describes the state of a UI.
The storage class for set of updatable model properties.
Client side URL resolver for vaadin protocols.
Old abstraction for a UIDL JSON message.
Utility methods which are related to client side code only.
A Simpler way to use XMLHttpRequest.
Notifies when an XHR successfully completes, or errors out.
Provides a connection to the UIDL request handler on the server and knows how to send messages to that end point.
XhrConnectionError provides detail about an error which occurred during an XHR request to the server.