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 Summary
Fields Modifier and Type Field Description protected booleancreatedorg.teamapps.event.Event<java.lang.Void>onViewRedrawRequired -
Constructor Summary
Constructors Constructor Description AbstractLazyRenderingApplicationView(ApplicationInstanceData applicationInstanceData) -
Method Summary
Modifier and Type Method Description org.teamapps.ux.component.toolbar.ToolbarButtonGroupcreateToolbarButtonGroup()org.teamapps.ux.component.toolbar.ToolbarButtonGroupcreateToolbarButtonGroup(boolean local)org.teamapps.ux.component.toolbar.ToolbarButtonGroupcreateToolbarButtonGroup(boolean local, org.teamapps.ux.component.toolbar.ToolbarButtonGroup buttonGroup)abstract voidcreateUi()voidfocusTargetView()org.teamapps.ux.component.panel.PanelgetParentPanel()org.teamapps.ux.application.view.ViewgetTargetView()abstract org.teamapps.ux.component.ComponentgetViewComponent()voidhandleModelDataChanged()protected voidhandleViewComponentChange()voidhide()booleanisVisible()voidsetEnsureViewSize(org.teamapps.ux.application.view.ViewSize ensureViewSize)AbstractLazyRenderingApplicationViewsetParentPanel(org.teamapps.ux.component.panel.Panel parent)AbstractLazyRenderingApplicationViewsetParentView(org.teamapps.ux.application.view.View parent)AbstractLazyRenderingApplicationViewsetParentWindow(org.teamapps.ux.component.window.Window parent)AbstractLazyRenderingApplicationViewsetPeersWithSameParent(AbstractLazyRenderingApplicationView... views)AbstractLazyRenderingApplicationViewsetPeerViewsToHideWhenVisible(AbstractLazyRenderingApplicationView... views)AbstractLazyRenderingApplicationViewsetPeerViewsToShowWhenVisible(AbstractLazyRenderingApplicationView... views)AbstractLazyRenderingApplicationViewsetTargetView(org.teamapps.ux.application.view.View target)AbstractLazyRenderingApplicationViewsetTargetWindow(org.teamapps.ux.component.window.Window target)voidshow(boolean select)voidunsetView()Methods inherited from class org.teamapps.application.api.application.AbstractApplicationView
getApplicationInstanceDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teamapps.application.api.application.ApplicationInstanceDataMethods
createApplicationDesktop, createPublicLinkForResource, getAllowedPrivilegeObjects, getAllowedPrivilegeObjects, getAllowedPrivilegeObjects, getAllowedUnits, getAllowedUnits, getApplicationConfig, getComponentFactory, getContext, getDocumentConverter, getLocalized, getLocalized, getLocalized, getLocalized, getLocalized, getLocalizedFormatter, getManagedApplicationId, getMultiProgressDisplay, getOrganizationFieldView, getTranslatableTextExtractor, getUser, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, registerEntityUpdateListener, runTaskAsync, showApplicationPerspective, showPerspective, writeActivityLog, writeExceptionLog
-
Field Details
-
onViewRedrawRequired
public final org.teamapps.event.Event<java.lang.Void> onViewRedrawRequired -
created
protected boolean created
-
-
Constructor Details
-
AbstractLazyRenderingApplicationView
-
-
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
public AbstractLazyRenderingApplicationView setPeersWithSameParent(AbstractLazyRenderingApplicationView... views) -
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)
-