Class AbstractLazyRenderingApplicationView

java.lang.Object
org.teamapps.application.api.application.AbstractApplicationView
org.teamapps.application.api.application.AbstractLazyRenderingApplicationView
All Implemented Interfaces:
ApplicationInstanceDataMethods

public abstract class AbstractLazyRenderingApplicationView
extends AbstractApplicationView
  • Field Details

    • onViewRedrawRequired

      public final org.teamapps.event.Event<java.lang.Void> onViewRedrawRequired
    • created

      protected boolean created
  • Constructor Details

    • AbstractLazyRenderingApplicationView

      public AbstractLazyRenderingApplicationView​(ApplicationInstanceData applicationInstanceData)
  • Method Details

    • setParentView

      public AbstractLazyRenderingApplicationView setParentView​(org.teamapps.ux.application.view.View parent)
    • setParentWindow

      public AbstractLazyRenderingApplicationView setParentWindow​(org.teamapps.ux.component.window.Window parent)
    • setParentPanel

      public AbstractLazyRenderingApplicationView setParentPanel​(org.teamapps.ux.component.panel.Panel parent)
    • setTargetView

      public AbstractLazyRenderingApplicationView setTargetView​(org.teamapps.ux.application.view.View target)
    • setTargetWindow

      public AbstractLazyRenderingApplicationView setTargetWindow​(org.teamapps.ux.component.window.Window target)
    • setPeerViewsToHideWhenVisible

      public AbstractLazyRenderingApplicationView setPeerViewsToHideWhenVisible​(AbstractLazyRenderingApplicationView... views)
    • setPeerViewsToShowWhenVisible

      public AbstractLazyRenderingApplicationView setPeerViewsToShowWhenVisible​(AbstractLazyRenderingApplicationView... views)
    • setPeersWithSameParent

    • createUi

      public abstract void createUi()
    • getViewComponent

      public abstract org.teamapps.ux.component.Component getViewComponent()
    • handleViewComponentChange

      protected void handleViewComponentChange()
    • handleModelDataChanged

      public void handleModelDataChanged()
    • show

      public void show​(boolean select)
    • unsetView

      public void unsetView()
    • hide

      public void hide()
    • focusTargetView

      public void focusTargetView()
    • isVisible

      public boolean isVisible()
    • getParentPanel

      public org.teamapps.ux.component.panel.Panel getParentPanel()
    • createToolbarButtonGroup

      public org.teamapps.ux.component.toolbar.ToolbarButtonGroup createToolbarButtonGroup()
    • createToolbarButtonGroup

      public org.teamapps.ux.component.toolbar.ToolbarButtonGroup createToolbarButtonGroup​(boolean local)
    • createToolbarButtonGroup

      public org.teamapps.ux.component.toolbar.ToolbarButtonGroup createToolbarButtonGroup​(boolean local, org.teamapps.ux.component.toolbar.ToolbarButtonGroup buttonGroup)
    • getTargetView

      public org.teamapps.ux.application.view.View getTargetView()
    • setEnsureViewSize

      public void setEnsureViewSize​(org.teamapps.ux.application.view.ViewSize ensureViewSize)