Uses of Interface
com.vaadin.server.ClientConnector
-
-
Uses of ClientConnector in com.vaadin.data
Subinterfaces of ClientConnector in com.vaadin.data Modifier and Type Interface Description interface
HasDataProvider<T>
A generic interface for listing components that use a data provider for showing data.interface
HasFilterableDataProvider<T,F>
A generic interface for listing components that use a filterable data provider for showing data.interface
HasHierarchicalDataProvider<T>
A generic interface for hierarchical listing components that use a data provider for showing data.interface
HasItems<T>
A component that displays a collection of items. -
Uses of ClientConnector in com.vaadin.data.provider
Classes in com.vaadin.data.provider that implement ClientConnector Modifier and Type Class Description class
DataCommunicator<T>
DataProvider base class.class
HierarchicalDataCommunicator<T>
Data communicator that handles requesting hierarchical data fromHierarchicalDataProvider
and sending it to client side. -
Uses of ClientConnector in com.vaadin.event
Methods in com.vaadin.event that return ClientConnector Modifier and Type Method Description ClientConnector
ConnectorEvent. getConnector()
Returns the connector that fired the event.Constructors in com.vaadin.event with parameters of type ClientConnector Constructor Description ConnectorActionManager(ClientConnector connector)
Initialize an action manager for the given connector.ConnectorActionManager(ClientConnector connector, T viewer)
Initialize an action manager for the given connector using the given viewer.ConnectorEvent(ClientConnector source)
Creates a new event fired by the given source.MarkedAsDirtyConnectorEvent(ClientConnector source, UI ui)
-
Uses of ClientConnector in com.vaadin.event.dd
Subinterfaces of ClientConnector in com.vaadin.event.dd Modifier and Type Interface Description interface
DragSource
Deprecated.Replaced in 8.1 byDragSourceExtension
interface
DropTarget
Deprecated.Replaced in 8.1 byDropTargetExtension
. -
Uses of ClientConnector in com.vaadin.navigator
Classes in com.vaadin.navigator that implement ClientConnector Modifier and Type Class Description static class
Navigator.EmptyView
Empty view component. -
Uses of ClientConnector in com.vaadin.server
Subinterfaces of ClientConnector in com.vaadin.server Modifier and Type Interface Description interface
Extension
An extension is an entity that is attached to a Component or another Extension and independently communicates between client and server.Classes in com.vaadin.server that implement ClientConnector Modifier and Type Class Description class
AbstractClientConnector
An abstract base class for ClientConnector implementations.class
AbstractExtension
An extension is an entity that is attached to a Component or another Extension and independently communicates between client and server.class
AbstractJavaScriptExtension
Base class for Extensions with all client-side logic implemented using JavaScript.class
BrowserWindowOpener
Component extension that opens a browser popup window when the extended component is clicked.class
DragAndDropService
Deprecated.Since 8.1, no direct replacement, seeDragSourceExtension
andDropTargetExtension
.class
FileDownloader
Extension that starts a download when the extended component is clicked.class
Responsive
An extension providing responsive layout capabilities to any Vaadin component.Methods in com.vaadin.server that return ClientConnector Modifier and Type Method Description ClientConnector
ClientMethodInvocation. getConnector()
ClientConnector
ConnectorIdGenerationEvent. getConnector()
Gets the connector that should get an id.ClientConnector
LegacyCommunicationManager. getConnector(UI uI, String connectorId)
Deprecated.As of 7.1.ClientConnector
AbstractExtension. getParent()
ClientConnector
ClientConnector. getParent()
ClientConnector
DragAndDropService. getParent()
Deprecated.Methods in com.vaadin.server that return types with arguments of type ClientConnector Modifier and Type Method Description static Iterable<? extends ClientConnector>
AbstractClientConnector. getAllChildrenIterable(ClientConnector connector)
Get an Iterable for iterating over all child connectors, including both extensions and child components.protected Class<? extends ClientConnector>
AbstractExtension. getSupportedParentType()
Gets a type that the parent must be an instance of.Collection<Class<? extends ClientConnector>>
JsonPaintTarget. getUsedClientConnectors()
Methods in com.vaadin.server with parameters of type ClientConnector Modifier and Type Method Description static void
ServerRpcManager. applyInvocation(ClientConnector target, ServerRpcMethodInvocation invocation)
Invoke a method in a server side RPC target class.static ResourceReference
ResourceReference. create(Resource resource, ClientConnector connector, String key)
String
VaadinSession. createConnectorId(ClientConnector connector)
Deprecated.As of 7.0.static elemental.json.JsonObject
LegacyCommunicationManager. encodeState(ClientConnector connector, SharedState state)
Deprecated.As of 7.1.static ErrorHandler
ErrorEvent. findErrorHandler(ClientConnector connector)
Method for finding the error handler for the given connector.String
VaadinService. generateConnectorId(VaadinSession session, ClientConnector connector)
Generates a unique id to use for a newly attached connector.static Iterable<? extends ClientConnector>
AbstractClientConnector. getAllChildrenIterable(ClientConnector connector)
Get an Iterable for iterating over all child connectors, including both extensions and child components.static <T extends ServerRpc>
TServerRpcManager. getRpcProxy(ClientConnector connector, Class<T> rpcInterface)
Returns an RPC proxy for a given client to server RPC interface for the given component or extension.String
LegacyCommunicationManager. getStreamVariableTargetUrl(ClientConnector owner, String name, StreamVariable value)
Deprecated.As of 7.1.String
JsonPaintTarget. getTag(ClientConnector clientConnector)
String
PaintTarget. getTag(ClientConnector paintable)
String
GlobalResourceHandler. getUri(ClientConnector connector, ConnectorResource resource)
Gets a global URI for a resource if it's registered with this handler.void
LegacyCommunicationManager. handleConnectorRelatedException(ClientConnector connector, Throwable throwable)
Deprecated.As of 7.1.static boolean
LegacyCommunicationManager. isConnectorVisibleToClient(ClientConnector connector)
Deprecated.As of 7.1.void
GlobalResourceHandler. register(Resource resource, ClientConnector ownerConnector)
Registers a resource to be served with a global URL.void
AbstractExtension. setParent(ClientConnector parent)
void
Extension. setParent(ClientConnector parent)
Sets the parent connector of the connector.void
GlobalResourceHandler. unregisterConnector(ClientConnector connector)
Notifies this handler that resources registered for the given connector can be released.Method parameters in com.vaadin.server with type arguments of type ClientConnector Modifier and Type Method Description String
LegacyCommunicationManager. getTagForType(Class<? extends ClientConnector> class1)
Deprecated.As of 7.1.Constructors in com.vaadin.server with parameters of type ClientConnector Constructor Description AttachEvent(ClientConnector source)
ClientMethodInvocation(ClientConnector connector, String interfaceName, Method method, Object[] parameters)
ConnectorIdGenerationEvent(VaadinSession session, ClientConnector connector)
Creates a new event for the given session and connector.DetachEvent(ClientConnector source)
ResourceReference(Resource resource, ClientConnector connector, String key)
-
Uses of ClientConnector in com.vaadin.server.communication
Methods in com.vaadin.server.communication with parameters of type ClientConnector Modifier and Type Method Description protected void
FileUploadHandler. doHandleSimpleMultipartFileUpload(VaadinSession session, VaadinRequest request, VaadinResponse response, StreamVariable streamVariable, String variableName, ClientConnector owner, String boundary)
Method used to stream content from a multipart request (either from servlet or portlet request) to given StreamVariable.protected void
FileUploadHandler. doHandleXhrFilePost(VaadinSession session, VaadinRequest request, VaadinResponse response, StreamVariable streamVariable, String variableName, ClientConnector owner, long contentLength)
Used to stream plain file post (aka XHR2.post(File))static String
ServerRpcHandler. getIgnoredDisabledError(String what, ClientConnector connector)
Generates an error message when the client is trying to do something ('what') with a connector which is disabled or invisible.protected void
ServerRpcHandler. handleInvocation(UI ui, ClientConnector connector, ServerRpcMethodInvocation invocation)
Handles the given RPC method invocation for the given connector.protected void
ServerRpcHandler. handleInvocation(UI ui, ClientConnector connector, LegacyChangeVariablesInvocation legacyInvocation)
Handles the given Legacy variable change RPC method invocation for the given connector. -
Uses of ClientConnector in com.vaadin.ui
Subinterfaces of ClientConnector in com.vaadin.ui Modifier and Type Interface Description interface
Component
Component
is the top-level interface that is and must be implemented by all Vaadin components.static interface
Component.Focusable
A sub-interface implemented by components that can obtain input focus.interface
ComponentContainer
A special type of parent which allows the user to add and remove components to it.interface
HasChildMeasurementHint
Component with layout measuring hint.interface
HasComponents
interface
HasValueChangeMode
Implemented by components which support value change modes.interface
Layout
Extension to theComponentContainer
interface which adds the layouting control to the elements in the container.interface
LegacyComponent
Deprecated.As of 7.0.interface
SelectiveRenderer
Interface implemented byHasComponents
implementors that wish to dynamically be able to prevent given child components from reaching the client side.interface
SingleComponentContainer
Interface for component containers that have one child component and do not support adding or removing components.Classes in com.vaadin.ui that implement ClientConnector Modifier and Type Class Description class
AbsoluteLayout
AbsoluteLayout is a layout implementation that mimics html absolute positioning.class
AbstractColorPicker
An abstract class that defines default implementation for a color picker component.class
AbstractComponent
An abstract class that defines default implementation for theComponent
interface.class
AbstractComponentContainer
Extension toAbstractComponent
that defines the default implementation for the methods inComponentContainer
.class
AbstractDateField<T extends Temporal & TemporalAdjuster & Serializable & Comparable<? super T>,R extends Enum<R>>
A date editor component withLocalDate
as an input value.class
AbstractEmbedded
Abstract base for embedding components.class
AbstractField<T>
An abstract implementation of a field, or aComponent
allowing user input.class
AbstractFocusable
An abstract base class for focusable components.class
AbstractJavaScriptComponent
Base class for Components with all client-side logic implemented using JavaScript.class
AbstractLayout
An abstract class that defines default implementation for theLayout
interface.class
AbstractListing<T>
A base class for listing components.static class
AbstractListing.AbstractListingExtension<T>
A helper base class for creating extensions for Listing components.class
AbstractLocalDateField
Abstract DateField class forLocalDate
type.class
AbstractLocalDateTimeField
Abstract DateField class forLocalDateTime
type.class
AbstractMedia
Abstract base class for the HTML5 media components.class
AbstractMultiSelect<T>
Base class for listing components that allow selecting multiple items.class
AbstractOrderedLayout
class
AbstractSingleComponentContainer
Abstract base class for component containers that have only one child component.class
AbstractSingleSelect<T>
An abstract base class for listing components that only support single selection and no lazy loading of data items.class
AbstractSplitPanel
AbstractSplitPanel.class
AbstractTextField
Abstract base class for text input components.class
Accordion
An accordion is a component similar to aTabSheet
, but with a vertical orientation and the selected component presented between tabs.class
Audio
The Audio component translates into an HTML5 <audio> element and as such is only supported in browsers that support HTML5 media markup.class
BrowserFrame
A component displaying an embedded web page.class
Button
A generic button component.class
CheckBox
class
CheckBoxGroup<T>
A group of Checkboxes.class
ColorPicker
A class that defines default (button-like) implementation for a color picker component.class
ColorPickerArea
A class that defines area-like implementation for a color picker component.class
ComboBox<T>
A filtering dropdown single-select.class
Composite
Composite allows creating new UI components by composition of existing server-side components.class
CssLayout
CssLayout is a layout component that can be used in browser environment only.class
CustomComponent
Custom component provides a simple implementation of theComponent
interface to allow creating new UI components by composition of existing server-side components.class
CustomField<T>
AHasValue
whose UI content can be constructed by the user, enabling the creation of e.g. form fields by composing Vaadin components.class
CustomLayout
A container component with freely designed layout and style.class
DateField
A date entry component, which displays the actual date selector as a popup.class
DateTimeField
A date time entry component, which displays the actual date selector as a popup.class
DragAndDropWrapper
Deprecated.Replaced in 8.1 withDragSourceExtension
andDropTargetExtension
.class
Embedded
A component for embedding external objects.class
FormLayout
FormLayout is used to layout fields.class
Grid<T>
A grid component for displaying tabular data.static class
Grid.AbstractGridExtension<T>
A helper base class for creating extensions for the Grid component.static class
Grid.Column<T,V>
This extension manages the configuration and data communication for a Column inside of a Grid component.static class
Grid.DetailsManager<T>
Class for managing visible details rows.class
GridLayout
A layout where the components are laid out on a grid using cell coordinates.class
HorizontalLayout
Horizontal layoutHorizontalLayout
is a component container, which shows the subcomponents in the order of their addition (horizontally).class
HorizontalSplitPanel
A horizontal split panel contains two components and lays them horizontally.class
Image
Component for embedding images.class
InlineDateField
A date entry component, which displays the actual date selector inline.class
InlineDateTimeField
A date time entry component, which displays the actual date selector inline.class
JavaScript
Provides access to JavaScript functionality in the web browser.class
Label
Label component for showing non-editable short texts.class
LegacyWindow
Deprecated.class
Link
Link is used to create external or internal URL links.class
ListSelect<T>
This is a simple list select without, for instance, support for new items, lazyloading, and other advanced features.class
LoginForm
Login form with auto-completion and auto-fill for all major browsers.class
MenuBar
A class representing a horizontal menu bar.class
NativeButton
class
NativeSelect<T>
A simple drop-down select component.class
Notification
A notification message, used to display temporary messages to the user - for example "Document saved", or "Save failed".class
Panel
Panel - a simple single component container.class
PasswordField
A field that is used to enter secret text information like passwords.class
PopupView
A component for displaying a two different views to data.class
ProgressBar
A component for displaying progress.class
RadioButtonGroup<T>
A group of RadioButtons.class
RichTextArea
A simple RichTextArea to edit HTML format text.class
Slider
A component for selecting a numerical value within a range.class
TabSheet
TabSheet component.class
TextArea
A text field that supports multi line editing.class
TextField
A component for editing textual data that fits on a single line.class
Tree<T>
Tree component.static class
Tree.TreeMultiSelectionModel<T>
Custom MultiSelectionModel for Tree.class
Tree.TreeRenderer
String renderer that handles icon resources and stores their identifiers into data objects.class
TreeGrid<T>
A grid component for displaying hierarchical tabular data.class
TwinColSelect<T>
Multiselect component with two lists: left side for available items and right side for selected items.class
UI
The topmost component in any component hierarchy.class
Upload
Component for uploading files from client to server.class
VerticalLayout
Vertical layoutVerticalLayout
is a component container, which shows the subcomponents in the order of their addition (vertically).class
VerticalSplitPanel
A vertical split panel contains two components and lays them vertically.class
Video
The Video component translates into an HTML5 <video> element and as such is only supported in browsers that support HTML5 media markup.class
Window
A component that represents a floating popup window that can be added to aUI
.Methods in com.vaadin.ui that return ClientConnector Modifier and Type Method Description ClientConnector
ConnectorTracker. getConnector(String connectorId)
Gets a connector by its id.Methods in com.vaadin.ui that return types with arguments of type ClientConnector Modifier and Type Method Description Collection<ClientConnector>
ConnectorTracker. getDirtyConnectors()
Returns a collection of all connectors which have been marked as dirty.ArrayList<ClientConnector>
ConnectorTracker. getDirtyVisibleConnectors()
Returns a collection of thosedirty connectors
that are actually visible to the client.Methods in com.vaadin.ui with parameters of type ClientConnector Modifier and Type Method Description elemental.json.JsonObject
ConnectorTracker. getDiffState(ClientConnector connector)
boolean
ConnectorTracker. isClientSideInitialized(ClientConnector connector)
Checks whether the given connector has already been initialized in the browser.boolean
ConnectorTracker. isDirty(ClientConnector connector)
void
ConnectorTracker. markClean(ClientConnector connector)
Mark the connector as clean.void
ConnectorTracker. markClientSideInitialized(ClientConnector connector)
Marks the given connector as initialized, meaning that the client-side state has been initialized for the connector.void
ConnectorTracker. markDirty(ClientConnector connector)
Mark the connector as dirty and notifies any marked as dirty listeners.void
ConnectorTracker. notifyMarkedAsDirtyListeners(ClientConnector connector)
Notify all registered MarkedAsDirtyListeners the given client connector has been marked as dirty.void
ConnectorTracker. registerConnector(ClientConnector connector)
Register the given connector.void
ConnectorTracker. setDiffState(ClientConnector connector, elemental.json.JsonObject diffState)
void
ConnectorTracker. unregisterConnector(ClientConnector connector)
Unregister the given connector.Method parameters in com.vaadin.ui with type arguments of type ClientConnector Modifier and Type Method Description static List<Dependency>
Dependency. findDependencies(List<Class<? extends ClientConnector>> connectorTypes, LegacyCommunicationManager manager, DependencyFilter.FilterContext context)
Finds all the URLs defined for the given classes, registers the URLs to the communication manager, passes the registered dependencies through any defined filters and returns the filtered collection of dependencies to load. -
Uses of ClientConnector in com.vaadin.ui.components.colorpicker
Classes in com.vaadin.ui.components.colorpicker that implement ClientConnector Modifier and Type Class Description class
ColorPickerGradient
A component that represents a color gradient within a color picker.class
ColorPickerGrid
A component that represents a color selection grid within a color picker.class
ColorPickerHistory
A component that represents color selection history within a color picker.class
ColorPickerPopup
A component that represents color selection popup within a color picker.class
ColorPickerPreview
A component that represents color selection preview within a color picker.class
ColorPickerSelect
A component that represents color selection swatches within a color picker. -
Uses of ClientConnector in com.vaadin.ui.components.grid
Subinterfaces of ClientConnector in com.vaadin.ui.components.grid Modifier and Type Interface Description interface
GridSelectionModel<T>
The server-side interface that controls Grid's selection state.interface
MultiSelectionModel<T>
Multiselection model interface for Grid.interface
SingleSelectionModel<T>
Single selection model interface for Grid.Classes in com.vaadin.ui.components.grid that implement ClientConnector Modifier and Type Class Description class
AbstractSelectionModel<T>
Abstract selection model for grid.class
EditorImpl<T>
Implementation ofEditor
interface.class
GridDragSource<T>
Makes a Grid's rows draggable for HTML5 drag and drop functionality.class
GridDropTarget<T>
Makes the rows of a Grid HTML5 drop targets.class
MultiSelectionModelImpl<T>
Multiselection model for grid.class
NoSelectionModel<T>
Selection model that doesn't allow selecting anything from the grid.class
SingleSelectionModelImpl<T>
Single selection model for grid.class
TreeGridDragSource<T>
Makes a TreeGrid's rows draggable for HTML5 drag and drop functionality.class
TreeGridDropTarget<T>
Makes the rows of a TreeGrid HTML5 drop targets. -
Uses of ClientConnector in com.vaadin.ui.dnd
Classes in com.vaadin.ui.dnd that implement ClientConnector Modifier and Type Class Description class
DragSourceExtension<T extends AbstractComponent>
Extension to make a component drag source for HTML5 drag and drop functionality.class
DropTargetExtension<T extends AbstractComponent>
Extension to make a component a drop target for HTML5 drag and drop functionality.class
FileDropTarget<T extends AbstractComponent>
Extension to add drop target functionality to a widget for accepting and uploading files. -
Uses of ClientConnector in com.vaadin.ui.renderers
Subinterfaces of ClientConnector in com.vaadin.ui.renderers Modifier and Type Interface Description interface
Renderer<T>
A ClientConnector for controlling client-sidecom.vaadin.client.renderers.Renderer
Grid renderers.Classes in com.vaadin.ui.renderers that implement ClientConnector Modifier and Type Class Description class
AbstractJavaScriptRenderer<T,V>
Base class for Renderers with all client-side logic implemented using JavaScript.class
AbstractRenderer<T,V>
An abstract base class for server-sideGrid renderers
.class
ButtonRenderer<T>
A Renderer that displays a button with a textual caption.class
ClickableRenderer<T,V>
An abstract superclass forRenderer
s that render clickable items.class
ComponentRenderer
A renderer for presenting Components.class
DateRenderer
A renderer for presenting date values.class
HtmlRenderer
A renderer for presenting HTML content.class
ImageRenderer<T>
A renderer for presenting images.class
LocalDateRenderer
A renderer for presenting date values.class
LocalDateTimeRenderer
A renderer for presentingLocalDateTime
objects.class
NumberRenderer
A renderer for presenting number values.class
ProgressBarRenderer
A renderer that represents double values between 0 and 1 as a graphical progress bar.class
TextRenderer
A renderer for presenting a plain text representation of any value.Methods in com.vaadin.ui.renderers with parameters of type ClientConnector Modifier and Type Method Description void
Renderer. setParent(ClientConnector parent)
Deprecated. -
Uses of ClientConnector in com.vaadin.util
Methods in com.vaadin.util with parameters of type ClientConnector Modifier and Type Method Description static String
ConnectorHelper. getDebugInformation(ClientConnector connector)
Creates a string containing debug info for the connector.static void
ConnectorHelper. writeHierarchyInformation(ClientConnector connector, StringBuilder builder)
Creates a string containing hierarchy information for the connector.
-