info.magnolia.ui.api.app
Interface AppController

All Known Implementing Classes:
AppControllerImpl

public interface AppController

Controls all Apps running for a single user. It takes care of starting, stopping and switching to already running apps.


Method Summary
 void focusCurrentApp()
           
 Location getAppLocation(String name)
           
 App getCurrentApp()
           
 Location getCurrentAppLocation()
           
 boolean isAppStarted(String name)
           
 void openChooseDialog(String appName, UiContext uiContext, String selectedId, ChooseDialogCallback callback)
           
 void setViewport(Viewport viewport)
           
 void stopApp(String name)
           
 void stopCurrentApp()
           
 

Method Detail

isAppStarted

boolean isAppStarted(String name)

stopApp

void stopApp(String name)

stopCurrentApp

void stopCurrentApp()

focusCurrentApp

void focusCurrentApp()

getCurrentApp

App getCurrentApp()

getCurrentAppLocation

Location getCurrentAppLocation()

getAppLocation

Location getAppLocation(String name)

setViewport

void setViewport(Viewport viewport)

openChooseDialog

void openChooseDialog(String appName,
                      UiContext uiContext,
                      String selectedId,
                      ChooseDialogCallback callback)


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