com.vaadin.shared.
Interface Connector
-
All Superinterfaces:
All Known Subinterfaces:
ClientConnector
,Component
,Component.Focusable
,ComponentConnector
,ComponentContainer
,DirectionalManagedLayout
,DragSource
,DropTarget
,Extension
,GridSelectionModel<T>
,HasChildMeasurementHint
,HasChildMeasurementHintConnector
,HasComponents
,HasComponentsConnector
,HasDataProvider<T>
,HasErrorIndicator
,HasFilterableDataProvider<T,F>
,HasHierarchicalDataProvider<T>
,HasItems<T>
,HasRequiredIndicator
,HasValueChangeMode
,HasWidget
,Layout
,LegacyComponent
,ManagedLayout
,MayScrollChildren
,MultiSelectionModel<T>
,Renderer<T>
,SelectiveRenderer
,ServerConnector
,SimpleManagedLayout
,SingleComponentContainer
,SingleSelectionModel<T>
,ValueChangeHandler.Owner
All Known Implementing Classes:
AbsoluteLayout
,AbsoluteLayoutConnector
,AbstractClientConnector
,AbstractColorPicker
,AbstractColorPickerConnector
,AbstractComponent
,AbstractComponentConnector
,AbstractComponentContainer
,AbstractComponentContainerConnector
,AbstractConnector
,AbstractDateField
,AbstractDateFieldConnector
,AbstractEmbedded
,AbstractEventTriggerExtensionConnector
,AbstractExtension
,AbstractExtensionConnector
,AbstractField
,AbstractFieldConnector
,AbstractFocusable
,AbstractFocusableListingConnector
,AbstractGridRendererConnector
,AbstractHasComponentsConnector
,AbstractInlineDateFieldConnector
,AbstractJavaScriptComponent
,AbstractJavaScriptExtension
,AbstractJavaScriptRenderer
,AbstractLayout
,AbstractLayoutConnector
,AbstractListing
,AbstractListing.AbstractListingExtension
,AbstractListingConnector
,AbstractLocalDateField
,AbstractLocalDateTimeField
,AbstractMedia
,AbstractMultiSelect
,AbstractMultiSelectConnector
,AbstractOrderedLayout
,AbstractOrderedLayoutConnector
,AbstractRenderer
,AbstractRendererConnector
,AbstractSelectionModel
,AbstractSelectionModelConnector
,AbstractSingleComponentContainer
,AbstractSingleComponentContainerConnector
,AbstractSingleSelect
,AbstractSingleSelectConnector
,AbstractSplitPanel
,AbstractSplitPanelConnector
,AbstractTextField
,AbstractTextFieldConnector
,AbstractTextualDateConnector
,Accordion
,AccordionConnector
,Audio
,AudioConnector
,BrowserFrame
,BrowserFrameConnector
,BrowserWindowOpener
,BrowserWindowOpenerConnector
,Button
,ButtonConnector
,ButtonRenderer
,ButtonRendererConnector
,CheckBox
,CheckBoxConnector
,CheckBoxGroup
,CheckBoxGroupConnector
,ClickableRenderer
,ClickableRendererConnector
,ColorPicker
,ColorPickerArea
,ColorPickerAreaConnector
,ColorPickerConnector
,ColorPickerGradient
,ColorPickerGradientConnector
,ColorPickerGrid
,ColorPickerGridConnector
,ColorPickerHistory
,ColorPickerPopup
,ColorPickerPreview
,ColorPickerSelect
,ColumnConnector
,ComboBox
,ComboBoxConnector
,ComponentRenderer
,ComponentRendererConnector
,Composite
,CompositeConnector
,CssLayout
,CssLayoutConnector
,CustomComponent
,CustomComponentConnector
,CustomField
,CustomFieldConnector
,CustomLayout
,CustomLayoutConnector
,DataCommunicator
,DataCommunicatorConnector
,DateField
,DateFieldConnector
,DateRenderer
,DateRendererConnector
,DateTimeField
,DateTimeFieldConnector
,DetailsManagerConnector
,DragAndDropService
,DragAndDropWrapper
,DragAndDropWrapperConnector
,DragSourceExtension
,DragSourceExtensionConnector
,DropTargetExtension
,DropTargetExtensionConnector
,EditorConnector
,EditorImpl
,Embedded
,EmbeddedConnector
,FileDownloader
,FileDownloaderConnector
,FileDropTarget
,FileDropTargetConnector
,FormLayout
,FormLayoutConnector
,Grid
,Grid.AbstractGridExtension
,Grid.Column
,Grid.DetailsManager
,GridConnector
,GridDragSource
,GridDragSourceConnector
,GridDropTarget
,GridDropTargetConnector
,GridLayout
,GridLayoutConnector
,HierarchicalDataCommunicator
,HierarchicalDataCommunicatorConnector
,HorizontalLayout
,HorizontalLayoutConnector
,HorizontalSplitPanel
,HorizontalSplitPanelConnector
,HtmlRenderer
,Image
,ImageConnector
,ImageRenderer
,ImageRendererConnector
,InlineDateField
,InlineDateFieldConnector
,InlineDateTimeField
,InlineDateTimeFieldConnector
,JavaScript
,JavaScriptComponentConnector
,JavaScriptExtension
,JavaScriptManagerConnector
,JavaScriptRendererConnector
,Label
,LabelConnector
,LegacyConnector
,LegacyWindow
,Link
,LinkConnector
,ListSelect
,ListSelectConnector
,LocalDateRenderer
,LocalDateRendererConnector
,LocalDateTimeRenderer
,LocalDateTimeRendererConnector
,LoginForm
,LoginFormConnector
,MediaBaseConnector
,MenuBar
,MenuBarConnector
,MultiSelectionModelConnector
,MultiSelectionModelImpl
,NativeButton
,NativeButtonConnector
,NativeSelect
,NativeSelectConnector
,Navigator.EmptyView
,NoSelectionModel
,NoSelectionModelConnector
,Notification
,NotificationConnector
,NumberRenderer
,NumberRendererConnector
,Panel
,PanelConnector
,PasswordField
,PasswordFieldConnector
,PopupDateFieldConnector
,PopupDateTimeFieldConnector
,PopupView
,PopupViewConnector
,ProgressBar
,ProgressBarConnector
,ProgressBarRenderer
,ProgressBarRendererConnector
,RadioButtonGroup
,RadioButtonGroupConnector
,Responsive
,ResponsiveConnector
,RichTextArea
,RichTextAreaConnector
,SingleSelectionModelConnector
,SingleSelectionModelImpl
,Slider
,SliderConnector
,TabSheet
,TabsheetBaseConnector
,TabsheetConnector
,TextArea
,TextAreaConnector
,TextField
,TextFieldConnector
,TextRenderer
,TextRendererConnector
,TextualDateConnector
,Tree
,Tree.TreeMultiSelectionModel
,Tree.TreeRenderer
,TreeGrid
,TreeGridConnector
,TreeGridDragSource
,TreeGridDragSourceConnector
,TreeGridDropTarget
,TreeGridDropTargetConnector
,TreeMultiSelectionModelConnector
,TreeRendererConnector
,TwinColSelect
,TwinColSelectConnector
,UI
,UIConnector
,UnknownComponentConnector
,UnknownExtensionConnector
,UnsafeHtmlRendererConnector
,Upload
,UploadConnector
,VerticalLayout
,VerticalLayoutConnector
,VerticalSplitPanel
,VerticalSplitPanelConnector
,Video
,VideoConnector
,Window
,WindowConnector
public interface Connector extends Serializable
Interface implemented by all classes that are capable of communicating with the server or the client side.
A connector consists of a shared state (server sets the state and automatically communicates changes to the client) and the possibility to do RPC calls either from the server to the client or from the client to the server.
No classes should implement this interface directly, client side classes wanting to communicate with server side should implement
ServerConnector
and server side classes should implementClientConnector
.Since:
7.0.0
Author:
Vaadin Ltd
-
-
Method Summary
All Methods Modifier and Type Method Description String
getConnectorId()
Returns the id for this connector.
Connector
getParent()
Gets the parent connector of this connector, or
null
if the connector is not attached to any parent.
-
-
-
Method Detail
-
getConnectorId
String getConnectorId()
Returns the id for this connector. This is set by the framework and does not change during the lifetime of a connector.
Returns:
The id for the connector.
-
getParent
Connector getParent()
Gets the parent connector of this connector, or
null
if the connector is not attached to any parent.Returns:
the parent connector, or
null
if there is no parent.
-
-