|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||

See:
Description
| Interface Summary | |
|---|---|
| IPresenter | Presenter is responsible for presenting some widget in the scene. |
| IPresenterFactory | Interface for factory creating the presenters for yaposh scene. |
| Class Summary | |
|---|---|
| AbstractAcceptAction<DROPPED extends PoshElement,TARGET extends PoshElement> | Ancestor for accept providers of widgets. |
| AcceptActionFactory | Factory for accept actions used for presenter (IPresenter.getAcceptProviders()). |
| PrimitivePresenter<PRIMITIVE_TYPE extends PoshElement & INamedElement> | Base class presenter for primitives, i.e. |
| ShedMenuActionFactory | Factory that will provide various actions to the popup menu of the IPresenter
and thus to the IPresentedWidget. |
| ShedPresenter | Presenter class from MVP design pattern (in MVC, controller gets input directly, in MVP presenter gets input from the view). |
| ShedPresenterFactory | Factory that is creating various presenters used in the Shed visual view. |
This package contains factories and interfaces related to presentation of widgets in the scene. The presenter is responsible for presentation of its widget.
Presenters is created during creation of the widget and usually listens for various events in the Yaposh tree. When the widget is created, associated presenter registers its listeners and when widget is removed, presenter removes its listeners.
Presenter factory is using interface so I can display same tree in two different ways:
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||