info.magnolia.pages.app.editor
Class PagesEditorSubApp

java.lang.Object
  extended by info.magnolia.ui.framework.app.BaseSubApp
      extended by info.magnolia.pages.app.editor.PagesEditorSubApp
All Implemented Interfaces:
PagesEditorSubAppView.Listener, info.magnolia.ui.actionbar.ActionbarPresenter.Listener, info.magnolia.ui.api.app.SubApp, info.magnolia.ui.vaadin.editor.pagebar.PageBarView.Listener

public class PagesEditorSubApp
extends info.magnolia.ui.framework.app.BaseSubApp
implements PagesEditorSubAppView.Listener, info.magnolia.ui.actionbar.ActionbarPresenter.Listener, info.magnolia.ui.vaadin.editor.pagebar.PageBarView.Listener

PagesEditorSubApp.


Constructor Summary
PagesEditorSubApp(info.magnolia.ui.api.action.ActionExecutor actionExecutor, info.magnolia.ui.api.app.SubAppContext subAppContext, PagesEditorSubAppView view, info.magnolia.event.EventBus admincentralEventBus, info.magnolia.event.EventBus subAppEventBus, PageEditorPresenter pageEditorPresenter, info.magnolia.ui.actionbar.ActionbarPresenter actionbarPresenter, info.magnolia.ui.vaadin.editor.pagebar.PageBarView pageBarView, info.magnolia.ui.api.i18n.I18NAuthoringSupport i18NAuthoringSupport, info.magnolia.cms.i18n.I18nContentSupport i18nContentSupport)
           
 
Method Summary
 String getCaption()
           
 info.magnolia.ui.contentapp.detail.DetailLocation getCurrentLocation()
          Wraps the current DefaultLocation in a DetailLocation.
 String getIcon(String actionName)
           
 String getLabel(String actionName)
           
 void languageSelected(Locale locale)
           
 void locationChanged(info.magnolia.ui.api.location.Location location)
           
 void onActionbarItemClicked(String actionName)
           
 void onEscape()
           
 void platformSelected(info.magnolia.ui.vaadin.editor.gwt.shared.PlatformType platformType)
           
 info.magnolia.ui.api.view.View start(info.magnolia.ui.api.location.Location location)
           
 boolean supportsLocation(info.magnolia.ui.api.location.Location location)
           
 void updateCaption(String path)
           
 
Methods inherited from class info.magnolia.ui.framework.app.BaseSubApp
getAppContext, getSubAppContext, getSubAppId, getView, isCloseable, onSubAppStart, onSubAppStop, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PagesEditorSubApp

@Inject
public PagesEditorSubApp(info.magnolia.ui.api.action.ActionExecutor actionExecutor,
                                info.magnolia.ui.api.app.SubAppContext subAppContext,
                                PagesEditorSubAppView view,
                                @Named(value="admincentral")
                                info.magnolia.event.EventBus admincentralEventBus,
                                @Named(value="subapp")
                                info.magnolia.event.EventBus subAppEventBus,
                                PageEditorPresenter pageEditorPresenter,
                                info.magnolia.ui.actionbar.ActionbarPresenter actionbarPresenter,
                                info.magnolia.ui.vaadin.editor.pagebar.PageBarView pageBarView,
                                info.magnolia.ui.api.i18n.I18NAuthoringSupport i18NAuthoringSupport,
                                info.magnolia.cms.i18n.I18nContentSupport i18nContentSupport)
Method Detail

getCaption

public String getCaption()
Specified by:
getCaption in interface info.magnolia.ui.api.app.SubApp
Overrides:
getCaption in class info.magnolia.ui.framework.app.BaseSubApp

updateCaption

public void updateCaption(String path)

start

public info.magnolia.ui.api.view.View start(info.magnolia.ui.api.location.Location location)
Specified by:
start in interface info.magnolia.ui.api.app.SubApp
Overrides:
start in class info.magnolia.ui.framework.app.BaseSubApp

supportsLocation

public boolean supportsLocation(info.magnolia.ui.api.location.Location location)
Specified by:
supportsLocation in interface info.magnolia.ui.api.app.SubApp
Overrides:
supportsLocation in class info.magnolia.ui.framework.app.BaseSubApp

getCurrentLocation

public info.magnolia.ui.contentapp.detail.DetailLocation getCurrentLocation()
Wraps the current DefaultLocation in a DetailLocation. Providing getter and setters for used parameters.

Overrides:
getCurrentLocation in class info.magnolia.ui.framework.app.BaseSubApp

locationChanged

public void locationChanged(info.magnolia.ui.api.location.Location location)
Specified by:
locationChanged in interface info.magnolia.ui.api.app.SubApp
Overrides:
locationChanged in class info.magnolia.ui.framework.app.BaseSubApp

onActionbarItemClicked

public void onActionbarItemClicked(String actionName)
Specified by:
onActionbarItemClicked in interface info.magnolia.ui.actionbar.ActionbarPresenter.Listener

getLabel

public String getLabel(String actionName)
Specified by:
getLabel in interface info.magnolia.ui.actionbar.ActionbarPresenter.Listener

getIcon

public String getIcon(String actionName)
Specified by:
getIcon in interface info.magnolia.ui.actionbar.ActionbarPresenter.Listener

languageSelected

public void languageSelected(Locale locale)
Specified by:
languageSelected in interface info.magnolia.ui.vaadin.editor.pagebar.PageBarView.Listener

platformSelected

public void platformSelected(info.magnolia.ui.vaadin.editor.gwt.shared.PlatformType platformType)
Specified by:
platformSelected in interface info.magnolia.ui.vaadin.editor.pagebar.PageBarView.Listener

onEscape

public void onEscape()
Specified by:
onEscape in interface PagesEditorSubAppView.Listener


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