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.
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.
Handler for
ReconnectionAttemptEvents.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.
Handler for
ResponseHandlingEndedEvents.Event fired when handling of a response starts.
Handler for
ResponseHandlingStartedEvents.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.