Interface ClientObject

All Known Subinterfaces:
Component, MultiProgressDisplay
All Known Implementing Classes:
AbsoluteLayout, AbstractComboBox, AbstractComponent, AbstractDateTimeField, AbstractField, AbstractForm, AbstractTimeField, AbstractToolContainer, BootstrapishGridLayout, Button, Calendar, ChatDisplay, ChatInput, CheckBox, 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, ReactView, ResponsiveForm, ResponsiveGridLayout, RichTextEditor, RootPanel, ShakaPlayer, SimpleCalendar, SimpleFileField, SimpleItemView, SimpleTree, SimpleWorkSpaceLayout, SplitPane, Table, TabPanel, TagComboBox, TemplateField, TextField, TimeGraph, ToolAccordion, Toolbar, ToolButton, Tree, TreeGraph, VerticalLayout, VideoPlayer, WebRtcPlayer, WebRtcPublisher, Window, WorkSpaceLayout

public interface ClientObject
  • Method Summary

    Modifier and Type Method Description
    org.teamapps.dto.UiClientObjectReference createUiReference()  
    java.lang.String getId()  
    default void handleUiEvent​(org.teamapps.dto.UiEvent event)  
    default java.util.concurrent.CompletableFuture<?> handleUiQuery​(org.teamapps.dto.UiQuery query)  
    boolean isRendered()  
    void render()  
    void unrender()  
  • Method Details

    • getId

      java.lang.String getId()
    • render

      void render()
    • unrender

      void unrender()
    • isRendered

      boolean isRendered()
    • createUiReference

      org.teamapps.dto.UiClientObjectReference createUiReference()
    • handleUiEvent

      default void handleUiEvent​(org.teamapps.dto.UiEvent event)
    • handleUiQuery

      default java.util.concurrent.CompletableFuture<?> handleUiQuery​(org.teamapps.dto.UiQuery query)