## Uses of Interface
org.eclnt.workplace.IWorkpage

- Packages that use IWorkpage
  Package | Description
  --- | ---
  org.eclnt.workplace |

- - ### Uses of IWorkpage in org.eclnt.workplace

    Subinterfaces of IWorkpage in org.eclnt.workplace
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IWorkpageByPageBean` Workpage interface for passing page beans into the workplace.

    Classes in org.eclnt.workplace that implement IWorkpage
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Workpage` Default implementation of IWorkplage interface.
    `class` | `WorkpageByPageBean` Workpage that contains a page bean that is shown as workpage content.

    Fields in org.eclnt.workplace declared as IWorkpage
    Modifier and Type | Field and Description
    --- | ---
    `protected IWorkpage` | WorkpageDispatcher.`m_workpage`

    Methods in org.eclnt.workplace that return IWorkpage
    Modifier and Type | Method and Description
    --- | ---
    `IWorkpage` | IWorkpageFunctionExecute.`executeFunction(IWorkpageDispatcher rootDispatcher, IWorkpageStartInfo workpageStartInfo)`
    `IWorkpage` | IWorkpageContainer.`getCurrentlySelectedWorkpage()` Returns the workpage that is currently selected within the workpage selector.
    `IWorkpage` | WorkpageContainer.`getCurrentlySelectedWorkpage()`
    `IWorkpage` | IWorkpageContainer.`getCurrentWorkpage()` Returns the workpage that is currently shown within the content area of the workplace.
    `IWorkpage` | WorkpageContainer.`getCurrentWorkpage()`
    `IWorkpage` | WorkpageProcessingEvent.`getSrcWorkpage()`
    `IWorkpage` | IWorkpageDispatcher.`getWorkpage()` The workpage that is associated with this dispatcher.
    `IWorkpage` | WorkpageDispatchedBean.`getWorkpage()`
    `IWorkpage` | WorkpageDispatchedPageBean.`getWorkpage()`
    `IWorkpage` | WorkpageDispatcher.`getWorkpage()` This is the workpage that is associated with this dispatcher instance.
    `IWorkpage` | IWorkpageContainer.`getWorkpageForId(java.lang.String workpageId)` Check if a workpage already is available for a passed workpage id.
    `IWorkpage` | WorkpageContainer.`getWorkpageForId(java.lang.String id)`
    `IWorkpage` | WorkpageContainer.`getWorkpageForUniqueTechnicalId(java.lang.String techId)`
    `protected IWorkpage` | WorkplaceFunctionTree.`loadContentPage(WorkpageStartInfo wpi)`
    `protected IWorkpage` | WorkpageDefaultStarter.`startFunction(WorkpageStartInfo wpsi, IWorkpageDispatcher dispatcher)` Called if workpage start info contains a reference to a method/class.
    `IWorkpage` | IWorkpageStarter.`startWorkpage(IWorkpageDispatcher workpageDispatcher, IWorkpageContainer workpageContainer, WorkpageStartInfo startInfo)`
    `IWorkpage` | WorkpageDefaultStarter.`startWorkpage(IWorkpageDispatcher workpageDispatcher, IWorkpageContainer workpageContainer, WorkpageStartInfo startInfo)` Start workpage that is defined by the parameter startInfo.
    `IWorkpage` | WorkpageDefaultStarter.`startWorkpage(IWorkpageDispatcher workpageDispatcher, IWorkpageContainer workpageContainer, WorkpageStartInfo startInfo, ICreatePageBeanInstance beanCreator)` Start workpage that is defined by the parameter startInfo together with a call back to generate the main page bean that is used in the workpage.

    Methods in org.eclnt.workplace that return types with arguments of type IWorkpage
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IWorkpage>` | IWorkpageContainer.`getAllWorkpages()` Returns list of all workpages the user has currently opened in the current workpage container. - Please note: there may be (better: there typically are) mulitple workpage containers, each one holding workpages.
    `java.util.List<IWorkpage>` | WorkpageContainer.`getAllWorkpages()`
    `java.util.List<IWorkpage>` | IWorkpageContainer.`getAllWorkpagesIncludingSubWorkpageContainers()` Returns list of all workpages, but now not restricted to "this" container, but to "this" container and the ones that are kept below.
    `java.util.List<IWorkpage>` | WorkpageContainer.`getAllWorkpagesIncludingSubWorkpageContainers()`

    Methods in org.eclnt.workplace with parameters of type IWorkpage
    Modifier and Type | Method and Description
    --- | ---
    `void` | WorkplaceHistory.`addFavorite(IWorkpage workpage)`
    `void` | IWorkpageContainer.`addWorkpage(IWorkpage workpage)` Adds the new workpage to the workpage container.
    `void` | WorkpageContainer.`addWorkpage(IWorkpage workpage)`
    `void` | IWorkpageContainer.`addWorkpageAndKeepInBackground(IWorkpage workpage)` Adds the new workpage to the workpage container.
    `void` | WorkpageContainer.`addWorkpageAndKeepInBackground(IWorkpage workpage)`
    `void` | WorkpageContainer.`addWorkpageAndKeepInBackgroundLOCAL(IWorkpage workpage)`
    `ModelessPopup` | IWorkpageContainer.`addWorkpageAsPopup(IWorkpage workpage)` Adds the new workpage to the workpage container.
    `ModelessPopup` | WorkpageContainer.`addWorkpageAsPopup(IWorkpage workpage)`
    `boolean` | IWorkpageContainer.`checkIfWorkpageIsOpenedInPopup(IWorkpage workpage)`
    `boolean` | WorkpageContainer.`checkIfWorkpageIsOpenedInPopup(IWorkpage workpage)`
    `void` | IWorkpageContainer.`closeWorkpage(IWorkpage workpage)` Closes a workpage.
    `void` | WorkpageContainer.`closeWorkpage(IWorkpage workpage)`
    `void` | IWorkpageContainer.`closeWorkpage(IWorkpage workpage, boolean alsoCloseWorkpageWithNoCloseSupported)` Same as `IWorkpageContainer.closeWorkpage(IWorkpage)` with additional parameter to check what to do with workpages that are defined to be without support of closing (i.e. inteface IWorkpage.isCloseSupported() returns false.
    `void` | WorkpageContainer.`closeWorkpage(IWorkpage workpage, boolean alsoCloseWorkpageWithNoCloseSupported)`
    `void` | IWorkpageContainer.`closeWorkpageForced(IWorkpage workpage)` Closes a workpage - forced mode.
    `void` | WorkpageContainer.`closeWorkpageForced(IWorkpage workpage)`
    `void` | IWorkpageContainer.`closeWorkpageForced(IWorkpage workpage, boolean alsoCloseWorkpageWithNoCloseSupported)` Same as `IWorkpageContainer.closeWorkpageForced(IWorkpage)` with additional parameter to check what to do with workpages that are defined to be without support of closing (i.e. inteface IWorkpage.isCloseSupported() returns false.
    `void` | WorkpageContainer.`closeWorkpageForced(IWorkpage workpage, boolean alsoCloseWorkpageWithNoCloseSupported)`
    `protected WorkpageStartInfo` | WorkplaceHistory.`convertWorkpageIntoWorkpageStartInfo(IWorkpage workpage)`
    `java.lang.String` | WorkpageContainer.`getContentReplaceForWorkpage(IWorkpage wp)`
    `java.lang.String` | WorkpageContainer.`getContentReplaceNoDrillDown(IWorkpage wp)`
    `java.lang.String` | IWorkpageContainer.`getSubWorkpageContainerIdForWorkpage(IWorkpage workpage)` A workpage container may be separated into sub-workpage containers.
    `java.lang.String` | WorkpageContainer.`getSubWorkpageContainerIdForWorkpage(IWorkpage workpage)`
    `ModelessPopup` | IWorkpageContainer.`isolateWorkpageIntoModelessPopup(IWorkpage workpage)` Isolate workpage as modeless popup.
    `ModelessPopup` | WorkpageContainer.`isolateWorkpageIntoModelessPopup(IWorkpage workpage)`
    `void` | IWorkpageContainer.`maximizeWorkpage(IWorkpage workpage, boolean maximized)` Maximize size of workpage.
    `void` | WorkpageContainer.`maximizeWorkpage(IWorkpage workpage, boolean value)`
    `void` | IWorkpageContainer.`moveIsolatedWorkpageBackIntoContentArea(IWorkpage workpage)` Brings back a workpage that is isolated as modeless popup back into its content area.
    `void` | WorkpageContainer.`moveIsolatedWorkpageBackIntoContentArea(IWorkpage workpage)`
    `void` | WorkpageContainer.`moveWorkpage(IWorkpage wp, WorkpageContainer toWpc)`
    `void` | IWorkpageContainer.`moveWorkpageIntoContentArea(IWorkpage workpage)` Take a page from modeless popup display back into content area.
    `void` | WorkpageContainer.`moveWorkpageIntoContentArea(IWorkpage workpage)` Take a page from modeless display back into content area.
    `boolean` | IWorkpageContainerListener.`reactOnSelectorUserSelection(IWorkpageContainer workpageContainer, int fromIndex, int toIndex, IWorkpage fromWorkpage, IWorkpage toWorkpage)`
    `boolean` | WorkpageContainerDefaultListener.`reactOnSelectorUserSelection(IWorkpageContainer workpageContainer, int fromIndex, int toIndex, IWorkpage fromWorkpage, IWorkpage toWorkpage)`
    `void` | IWorkpageContainerListener.`reactOnWorkpageAdded(IWorkpage workpage)`
    `void` | WorkpageContainerDefaultListener.`reactOnWorkpageAdded(IWorkpage workpage)`
    `void` | IWorkpageContainerListener.`reactOnWorkpageMoved(IWorkpage workpage, IWorkpageContainer from, IWorkpageContainer to)`
    `void` | WorkpageContainerDefaultListener.`reactOnWorkpageMoved(IWorkpage workpage, IWorkpageContainer from, IWorkpageContainer to)`
    `void` | IWorkpageContainerListener.`reactOnWorkpageRemoved(IWorkpage workpage)`
    `void` | WorkpageContainerDefaultListener.`reactOnWorkpageRemoved(IWorkpage workpage)`
    `void` | IWorkpageContainerListener.`reactOnWorkpageSwitchedTo(IWorkpage workpage)`
    `void` | WorkpageContainerDefaultListener.`reactOnWorkpageSwitchedTo(IWorkpage workpage)`
    `void` | WorkpageContainer.`removeWorkpageInfo(IWorkpage workpage)`
    `void` | WorkpageContainer.`renderPopupMenuIntoNode(IWorkpage wp, ROWDYNAMICCONTENTBinding.ComponentNode node)`
    `void` | WorkpageContainer.`renderWorkpageNode(IWorkpage wp, ROWDYNAMICCONTENTBinding.ComponentNode parentNode, java.lang.String parentNodeId)`
    `void` | WorkpageProcessingEvent.`setSrcWorkpage(IWorkpage value)` This metod is called by the workpage on which the event is thrown.
    `void` | IWorkpageDispatcher.`setWorkpage(IWorkpage workpage)` Internally used.
    `void` | WorkpageDispatcher.`setWorkpage(IWorkpage workpage)`
    `void` | IWorkpageContainer.`setWorkpageSelectorEnabled(IWorkpage workpage, boolean value)` You may disable/enable the tab-navigation of a workpage's tabbed line.
    `void` | WorkpageContainer.`setWorkpageSelectorEnabled(IWorkpage workpage, boolean tabbedLineEnabled)`
    `protected void` | WorkpageContainer.`showAsContentPage(IWorkpage wp)`
    `protected void` | WorkpageDefaultStarter.`switchToAlreadyOpenedWorkpage(IWorkpageDispatcher workpageDispatcher, IWorkpageContainer workpageContainer, IWorkpage workpage)` This method is called when the page is already opened in the workplace.
    `void` | IWorkpageContainer.`switchToWorkpage(IWorkpage wp)` Switches to the workpage that is passed as parameter.
    `void` | WorkpageContainer.`switchToWorkpage(IWorkpage wp)`

    Method parameters in org.eclnt.workplace with type arguments of type IWorkpage
    Modifier and Type | Method and Description
    --- | ---
    `void` | WorkpageContainer.`closeWorkpages(java.util.List<IWorkpage> workpagesToBeClosed, boolean forcedMode, java.lang.Runnable afterCloseOperation)`

    Constructors in org.eclnt.workplace with parameters of type IWorkpage
    Constructor and Description
    `MyModelessPopupListener(IWorkpage workpage, ModelessPopup popup)`
    `PaneItemInfo(IWorkpage workpage)`
    `PaneItemInfo(IWorkpage workpage)`
    `StackedPaneItemInfo(IWorkpage workpage)`
    `WorkpageInfo(IWorkpage workpage)`

Copyright © CaptainCasa Gmbh. All Rights Reserved.