Package org.eclnt.workplace
package org.eclnt.workplace
-
ClassDescriptionWhen using screens for managing favorites then you get notified when the user updates the favorites - e.g. by dragging and dropping items inside.
The listener then can use the API of the favorites management to read the current favorites status.Interface for multi workplace relevant issues.In some scnearios (especially: multi workplace scenarios) events need to be pre-checkes if they are relevant for processing or not - because the actual calling of the event processing (methodIWorkpageProcessingEventListener.processEvent(WorkpageProcessingEvent)
may be done asynchronously, triggered by a client thread.Abstraction of page/function that is started witin the workplace.Workpage interface for passing page beans into the workplace.Abstraction of container that managed mulitple workpages.Interface for reacting on events within the workplace management.The renderer does only render the content.The renderer does is responsible for completely rendering the container content - including ROWTITLEBAR and maybe other components.Dispatcher that is used within the workplace management.Interface to be implemented byThis interface sends events from the workplace management to interested listeners.Interface that needs to be implemented when you want to get notified by the workpage about workpage events thrown on other workpages.Interface to page beans that renders the workpage selector.Starts a workpage with the information specified in the startInfo parameter within the workplace environment provided by "workplaceDispatcher" and "workpageContainer".Basic Information that is required to start a certain workpage within the workplace management.Interface of authority manager that rules what a certain user is allowed to do within the workplace context.Extension to workplace function search that allows to add/update the items found in the list of results.Default implementation of IWorkplage interface.Workpage that contains a page bean that is shown as workpage content.Container managing multiple workpages.Default implementation ofIWorkpageContainerListener
.Functions for multi workplace management which are added to the normal workpage containerWorkpageContainer
.Workpage container renderer in which each workpage is embedded into a HIDEABLEPANE, using "resize" as type of hiding (so that e.g.Default implementation of IWorkpageLifeCylcleListener.Default implementation forIWorkpageProcessingEventListener
.Default implementation forIWorkpageStarter
.Bean that is managed within a workplace context.Bean that is managed within a workplace context.Dispatcher extension that is taylored for workplace scenarios.Base class for events that one workpage can send out, so that other workpages are informed.Factory for providing the object that starts a workpage.In the workplace management there are a couple of places where information is kept which later on is used to start a workpage.Default implementation with default methods that are implemented for each interface method.This class needs to be sub-classed by your implementation and needs to be registered within the workpage dispatcher of your application.Info object for persisting favorite information.Page bean that renders a function tree in the following way:
1. the first level functions are rendered as buttons
2. the second level functions are rendered as trees
Each button is associated to one tree and opens/closes the tree.Result of search that is added to the list of found items.Transfers a workplace-functions-definition (seeWorkplaceFunctionTreeInfoManager
) into a "visible workplace" - containing an outlook bar + a collection of workplace functions trees.Function tree that transfers the rootNode info into a tree representation.Interface for checking at runtime of a certain section should be rendered or not.Tree of workplace functions to be started within the workpage container area of the workplace management.Default implementation with dummy implementation of all methods ofWorkplaceFunctionTree.IFunctionNodeActionListener
.Listener to user actions on function tree node level.Central class for accessing and writing data files in the area of workplace tree managementFunction node definition for the configuration of workplace functions trees.
There are certain types of function nodes, that you can configure:
(1.)Counter part for WORKPLACEPERSPECTIVESELECTOR component - managing the dynamic content that is built up + managing the popup that is opened.Information about a perspective.Definition of workpage container that is shown as part of a perspective.Definition about a split pane of a workplace perspective.Manages the "tiles" of a workplace.Information about where to position a tile if created within the workplace.User specific settings within the workplace configuration.Logic for readin / storing workplace perspectives.