info.magnolia.ui.framework.app
Class BaseApp

java.lang.Object
  extended by 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
 

Field Detail

appContext

protected info.magnolia.ui.api.app.AppContext appContext
Constructor Detail

BaseApp

@Inject
protected BaseApp(info.magnolia.ui.api.app.AppContext appContext,
                         info.magnolia.ui.api.app.AppView view)
Method Detail

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.