info.magnolia.ui.api.app
Interface AppInstanceController

All Superinterfaces:
AppContext, AppView.Listener, OverlayLayer, UiContext
All Known Implementing Classes:
AppInstanceControllerImpl

public interface AppInstanceController
extends AppContext

Controller for an instance of an App.

See Also:
App

Nested Class Summary
 
Nested classes/interfaces inherited from interface info.magnolia.ui.api.overlay.OverlayLayer
OverlayLayer.ModalityDomain, OverlayLayer.ModalityLevel
 
Method Summary
 App getApp()
           
 Location getCurrentLocation()
           
 Location getDefaultLocation()
           
 String mayStop()
           
 void onLocationUpdate(Location location)
           
 void setApp(App app)
           
 void setAppComponentProvider(info.magnolia.objectfactory.ComponentProvider appComponentProvider)
           
 void start(Location location)
           
 void stop()
           
 
Methods inherited from interface info.magnolia.ui.api.app.AppContext
broadcastMessage, closeSubApp, getActiveSubAppContext, getAppDescriptor, getDefaultSubAppDescriptor, getLabel, getName, getView, openSubApp, sendGroupMessage, sendLocalMessage, sendUserMessage, showConfirmationMessage, updateSubAppLocation
 
Methods inherited from interface info.magnolia.ui.api.app.AppView.Listener
onClose, onFocus
 
Methods inherited from interface info.magnolia.ui.api.overlay.OverlayLayer
openAlert, openAlert, openConfirmation, openConfirmation, openNotification, openNotification, openNotification, openOverlay, openOverlay
 

Method Detail

setAppComponentProvider

void setAppComponentProvider(info.magnolia.objectfactory.ComponentProvider appComponentProvider)

getApp

App getApp()

setApp

void setApp(App app)

getCurrentLocation

Location getCurrentLocation()

getDefaultLocation

Location getDefaultLocation()

mayStop

String mayStop()

onLocationUpdate

void onLocationUpdate(Location location)

start

void start(Location location)

stop

void stop()


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