info.magnolia.ui.actionbar
Class ActionbarPresenter

java.lang.Object
  extended by info.magnolia.ui.actionbar.ActionbarPresenter
All Implemented Interfaces:
ActionbarView.Listener

public class ActionbarPresenter
extends Object
implements ActionbarView.Listener

Default presenter for an action bar.


Nested Class Summary
static interface ActionbarPresenter.Listener
          Listener interface for the Actionbar.
 
Constructor Summary
ActionbarPresenter()
           
 
Method Summary
 void disable(String... actionNames)
           
 void disableGroup(String groupName)
           
 void disableGroup(String groupName, String sectionName)
           
 void enable(String... actionNames)
           
 void enableGroup(String groupName)
           
 void enableGroup(String groupName, String sectionName)
           
 void hideSection(String... sectionNames)
           
 void onActionbarItemClicked(String actionToken)
          Event handler invoked on clicking an item in the action bar.
 void setListener(ActionbarPresenter.Listener listener)
           
 void setPreview(com.vaadin.server.Resource previewResource)
           
 void showSection(String... sectionNames)
           
 ActionbarView start(ActionbarDefinition definition)
          Initializes an actionbar with given definition and returns the view for parent to add it.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionbarPresenter

public ActionbarPresenter()
Method Detail

setListener

public void setListener(ActionbarPresenter.Listener listener)

start

public ActionbarView start(ActionbarDefinition definition)
Initializes an actionbar with given definition and returns the view for parent to add it.


setPreview

public void setPreview(com.vaadin.server.Resource previewResource)

enable

public void enable(String... actionNames)

disable

public void disable(String... actionNames)

enableGroup

public void enableGroup(String groupName)

disableGroup

public void disableGroup(String groupName)

enableGroup

public void enableGroup(String groupName,
                        String sectionName)

disableGroup

public void disableGroup(String groupName,
                         String sectionName)

showSection

public void showSection(String... sectionNames)

hideSection

public void hideSection(String... sectionNames)

onActionbarItemClicked

public void onActionbarItemClicked(String actionToken)
Description copied from interface: ActionbarView.Listener
Event handler invoked on clicking an item in the action bar.

Specified by:
onActionbarItemClicked in interface ActionbarView.Listener
Parameters:
actionToken - the action token


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.