Schnittstelle ClientObject

Alle bekannten Unterschnittstellen:
Component, MultiProgressDisplay
Alle bekannten Implementierungsklassen:
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).
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    org.teamapps.dto.UiClientObjectReference
    Creates a ui reference to a client object.
     
    default void
    handleUiEvent(org.teamapps.dto.UiEvent event)
     
    default Object
    handleUiQuery(org.teamapps.dto.UiQuery query)
     
    boolean
     
    void
     
    void
     
  • Methodendetails

    • getId

      String getId()
    • render

      void render()
    • unrender

      void unrender()
    • isRendered

      boolean isRendered()
    • createUiReference

      org.teamapps.dto.UiClientObjectReference createUiReference()
      Creates a ui reference to a client object. Ui references are just a simple way to reference objects on the client side.
    • handleUiEvent

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

      default Object handleUiQuery(org.teamapps.dto.UiQuery query)