Interface ClientObject

All Known Subinterfaces:
Component, MultiProgressDisplay
All Known Implementing Classes:
AbsoluteLayout, AbstractComboBox, AbstractComponent, AbstractCompositeComponent, AbstractDateTimeField, AbstractField, AbstractForm, AbstractInfiniteListComponent, AbstractTimeField, AbstractToolContainer, AudioLevelIndicator, BootstrapishGridLayout, Button, Calendar, ChatDisplay, ChatInput, CheckBox, Collapsible, ColorPicker, ComboBox, ComponentField, CurrencyField, DefaultMultiProgressDisplay, Dialogue, DisplayField, Div, DocumentViewer, DummyComponent, ElegantPanel, FieldGroup, FileField, FlexContainer, FloatingComponent, ForceLayoutGraph, FormDialogue, Gauge, GenericForm, GroupingView, HorizontalLayout, HtmlView, IFrame, ImageCropper, ImageField, InfiniteItemView, InfiniteItemView2, InstantDateTimeField, ItemView, Label, LinkButton, ListTable, LocalDateField, LocalDateTimeField, LocalTimeField, MapView, MapView2, MediaPlayer, MediaSoupV3WebRtcClient, MediaTrackGraph, MobileLayout, MultiLineTextField, NavigationBar, Notification, NotificationBar, NumberField, PageView, Panel, PasswordField, PictureChooser, PieChart, Popup, ProgressDisplay, QrCodeScanner, ResponsiveForm, ResponsiveGridLayout, RichTextEditor, RootPanel, Script, ShakaPlayer, SimpleCalendar, SimpleFileField, SimpleItemView, SimpleTree, SimpleWorkSpaceLayout, SplitPane, Table, TabPanel, TagComboBox, TemplateField, TextField, TimeGraph, ToolAccordion, Toolbar, ToolButton, Tree, TreeGraph, VerticalLayout, VideoPlayer, Window, WorkSpaceLayout

public interface ClientObject
A client object has a representation on the client. This representation is said to be rendered when the client holds a corresponding instance of it. The server and the client refer to the ClientObject using the id (a UUID).