info.magnolia.pages.app.editor
Class PagesEditorSubApp
java.lang.Object
info.magnolia.ui.framework.app.BaseSubApp
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)
|
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 |
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)
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.