Klasse AbstractComponent

java.lang.Object
org.teamapps.ux.component.AbstractComponent
Alle implementierten Schnittstellen:
ClientObject, Component
Bekannte direkte Unterklassen:
AbsoluteLayout, AbstractField, AbstractForm, AbstractInfiniteListComponent, AbstractToolContainer, AudioLevelIndicator, BootstrapishGridLayout, Calendar, ChatDisplay, ChatInput, Collapsible, DefaultMultiProgressDisplay, Div, DocumentViewer, DummyComponent, ElegantPanel, FieldGroup, FlexContainer, FloatingComponent, ForceLayoutGraph, Gauge, GroupingView, HtmlView, IFrame, ImageCropper, InfiniteItemView, ItemView, LinkButton, MapView, MapView2, MediaPlayer, MediaSoupV3WebRtcClient, MediaTrackGraph, MobileLayout, NavigationBar, Notification, NotificationBar, PageView, Panel, PieChart, Popup, ProgressDisplay, QrCodeScanner, ResponsiveGridLayout, RootPanel, Script, ShakaPlayer, SplitPane, TabPanel, TimeGraph, ToolButton, Tree, TreeGraph, VideoPlayer, WorkSpaceLayout

public abstract class AbstractComponent extends Object implements Component
  • Felddetails

  • Konstruktordetails

    • AbstractComponent

      public AbstractComponent()
  • Methodendetails

    • mapAbstractUiComponentProperties

      protected void mapAbstractUiComponentProperties(org.teamapps.dto.UiComponent uiComponent)
    • getId

      public String getId()
      Angegeben von:
      getId in Schnittstelle ClientObject
    • getSessionContext

      public SessionContext getSessionContext()
    • isRendered

      public boolean isRendered()
      Angegeben von:
      isRendered in Schnittstelle ClientObject
    • isVisible

      public boolean isVisible()
      Angegeben von:
      isVisible in Schnittstelle Component
    • setVisible

      public void setVisible(boolean visible)
      Angegeben von:
      setVisible in Schnittstelle Component
    • render

      public final void render()
      Angegeben von:
      render in Schnittstelle ClientObject
    • unrender

      public final void unrender()
      Angegeben von:
      unrender in Schnittstelle ClientObject
    • createUiComponent

      public abstract org.teamapps.dto.UiComponent createUiComponent()
    • createUiReference

      public org.teamapps.dto.UiClientObjectReference createUiReference()
      Beschreibung aus Schnittstelle kopiert: ClientObject
      Creates a ui reference to a client object. Ui references are just a simple way to reference objects on the client side.
      Angegeben von:
      createUiReference in Schnittstelle ClientObject
    • reRenderIfRendered

      @Deprecated public void reRenderIfRendered()
      Veraltet.
      Use explicit ui commands instead.
      Completely removes and rerenders the component on the client side, loosing any state that is not reflected on the server side. This method should be regarded as dangerous, since many components depend on state (data caches, user interaction state) that is not controlled by the server and will get lost when invoking this method.

      Historically, this method was used as a lazy implementation of changing a configuration option, when this change was not implemented on the client side.

    • queueCommandIfRendered

      protected void queueCommandIfRendered(Supplier<org.teamapps.dto.UiCommand<?>> commandSupplier)
    • setCssStyle

      public void setCssStyle(String selector, String propertyName, String value)
      Angegeben von:
      setCssStyle in Schnittstelle Component
    • toggleCssClass

      public void toggleCssClass(String selector, String className, boolean enabled)
      Angegeben von:
      toggleCssClass in Schnittstelle Component
    • setAttribute

      public void setAttribute(String selector, String attributeName, String value)
      Angegeben von:
      setAttribute in Schnittstelle Component
    • setParent

      public void setParent(Component container)
      Beschreibung aus Schnittstelle kopiert: Component
      Used internally for setting the component's container. May only be invoked by the new container!!
      Angegeben von:
      setParent in Schnittstelle Component
    • getParent

      public Component getParent()
      Angegeben von:
      getParent in Schnittstelle Component
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • getDebuggingId

      public String getDebuggingId()
    • setDebuggingId

      public void setDebuggingId(String debuggingId)