info.magnolia.ui.workbench.tree
Class TreePresenter
java.lang.Object
info.magnolia.ui.workbench.AbstractContentPresenter
info.magnolia.ui.workbench.list.ListPresenter
info.magnolia.ui.workbench.tree.TreePresenter
- All Implemented Interfaces:
- ContentPresenter, ContentView.Listener, TreeView.Listener
- Direct Known Subclasses:
- UserTreePresenter
public class TreePresenter
- extends ListPresenter
- implements TreeView.Listener
The TreePresenter is responsible for creating, configuring and updating a tree of items according to the workbench definition.
Constructor Summary |
TreePresenter(TreeView view,
info.magnolia.objectfactory.ComponentProvider componentProvider)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreePresenter
@Inject
public TreePresenter(TreeView view,
info.magnolia.objectfactory.ComponentProvider componentProvider)
start
public TreeView start(WorkbenchDefinition workbench,
info.magnolia.event.EventBus eventBus,
String viewTypeName,
com.vaadin.event.Action.Container shortcutActionManager)
- Specified by:
start
in interface ContentPresenter
- Overrides:
start
in class ListPresenter
disableDragAndDrop
public void disableDragAndDrop()
createContainer
protected HierarchicalJcrContainer createContainer(WorkbenchDefinition workbench)
- Overrides:
createContainer
in class ListPresenter
onItemEdited
public void onItemEdited(com.vaadin.data.Item item)
- Specified by:
onItemEdited
in interface TreeView.Listener
expand
public void expand(String itemId)
- Specified by:
expand
in interface ContentPresenter
- Overrides:
expand
in class AbstractContentPresenter
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.