@Singleton public class ShellAppController extends Object implements info.magnolia.ui.api.location.LocationChangedEvent.Handler, info.magnolia.ui.api.location.LocationChangeRequestedEvent.Handler
Constructor and Description |
---|
ShellAppController(info.magnolia.objectfactory.ComponentProvider componentProvider,
info.magnolia.ui.api.shell.Shell shell,
info.magnolia.event.EventBus admincentralEventBus) |
Modifier and Type | Method and Description |
---|---|
void |
addShellApp(String name,
Class<? extends ShellApp> clazz) |
void |
onLocationChanged(info.magnolia.ui.api.location.LocationChangedEvent event) |
void |
onLocationChangeRequested(info.magnolia.ui.api.location.LocationChangeRequestedEvent event) |
void |
setViewport(info.magnolia.ui.api.view.Viewport viewport) |
@Inject public ShellAppController(info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.ui.api.shell.Shell shell, @Named(value="admincentral") info.magnolia.event.EventBus admincentralEventBus)
public void setViewport(info.magnolia.ui.api.view.Viewport viewport)
public void onLocationChangeRequested(info.magnolia.ui.api.location.LocationChangeRequestedEvent event)
onLocationChangeRequested
in interface info.magnolia.ui.api.location.LocationChangeRequestedEvent.Handler
public void onLocationChanged(info.magnolia.ui.api.location.LocationChangedEvent event)
onLocationChanged
in interface info.magnolia.ui.api.location.LocationChangedEvent.Handler
Copyright © 2017 Magnolia International Ltd.. All rights reserved.