Package cz.cuni.pogamut.shed.presenter

Package class diagram package cz.cuni.pogamut.shed.presenter
This package contains factories and interfaces related to presentation of widgets in the scene.

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.
 

Package cz.cuni.pogamut.shed.presenter Description

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:



Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.