info.magnolia.ui.framework.app
Class BaseApp
java.lang.Object
info.magnolia.ui.framework.app.BaseApp
- All Implemented Interfaces:
- info.magnolia.ui.api.app.App
public class BaseApp
- extends Object
- implements info.magnolia.ui.api.app.App
Basic app implementation with default behavior suitable for most apps.
- See Also:
App
Field Summary |
protected info.magnolia.ui.api.app.AppContext |
appContext
|
Constructor Summary |
protected |
BaseApp(info.magnolia.ui.api.app.AppContext appContext,
info.magnolia.ui.api.app.AppView view)
|
Method Summary |
protected info.magnolia.ui.api.app.AppContext |
getAppContext()
|
info.magnolia.ui.api.app.AppView |
getView()
|
void |
locationChanged(info.magnolia.ui.api.location.Location location)
|
void |
openChooseDialog(info.magnolia.ui.api.context.UiContext overlayLayer,
String selectedId,
info.magnolia.ui.api.app.ChooseDialogCallback callback)
|
void |
start(info.magnolia.ui.api.location.Location location)
|
void |
stop()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
appContext
protected info.magnolia.ui.api.app.AppContext appContext
BaseApp
@Inject
protected BaseApp(info.magnolia.ui.api.app.AppContext appContext,
info.magnolia.ui.api.app.AppView view)
locationChanged
public void locationChanged(info.magnolia.ui.api.location.Location location)
- Specified by:
locationChanged
in interface info.magnolia.ui.api.app.App
start
public void start(info.magnolia.ui.api.location.Location location)
- Specified by:
start
in interface info.magnolia.ui.api.app.App
getAppContext
protected info.magnolia.ui.api.app.AppContext getAppContext()
stop
public void stop()
- Specified by:
stop
in interface info.magnolia.ui.api.app.App
getView
public info.magnolia.ui.api.app.AppView getView()
- Specified by:
getView
in interface info.magnolia.ui.api.app.App
openChooseDialog
public void openChooseDialog(info.magnolia.ui.api.context.UiContext overlayLayer,
String selectedId,
info.magnolia.ui.api.app.ChooseDialogCallback callback)
- Specified by:
openChooseDialog
in interface info.magnolia.ui.api.app.App
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.