|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.richclient.application.Application
public class Application
A singleton workbench or shell of a rich client application.
The application provides a point of reference and context for an entire application. It provides an interface to open application windows.
Constructor Summary | |
---|---|
Application()
|
|
Application(ApplicationDescriptor descriptor,
ApplicationLifecycleAdvisor advisor)
|
|
Application(ApplicationLifecycleAdvisor advisor)
|
Method Summary | |
---|---|
void |
afterPropertiesSet()
|
void |
close()
|
void |
close(boolean force,
int exitCode)
|
protected ApplicationWindow |
createNewWindow()
|
ApplicationWindow |
getActiveWindow()
ActiveWindow is tracked by windowManager. |
ApplicationContext |
getApplicationContext()
|
ApplicationDescriptor |
getDescriptor()
|
Image |
getImage()
|
ApplicationLifecycleAdvisor |
getLifecycleAdvisor()
|
String |
getName()
|
WindowManager |
getWindowManager()
|
static Application |
instance()
Return the single application instance. |
static boolean |
isLoaded()
|
static void |
load(Application instance)
Load the single application instance. |
void |
openWindow(String pageDescriptorId)
|
static ApplicationServices |
services()
Return a global service locator for application services. |
void |
setApplicationContext(ApplicationContext context)
|
void |
setDescriptor(ApplicationDescriptor descriptor)
|
void |
start()
Starts this application. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Application()
public Application(ApplicationLifecycleAdvisor advisor)
public Application(ApplicationDescriptor descriptor, ApplicationLifecycleAdvisor advisor)
Method Detail |
---|
public static void load(Application instance)
instance
- The applicationpublic static Application instance()
public static boolean isLoaded()
public static ApplicationServices services()
public void setDescriptor(ApplicationDescriptor descriptor)
public ApplicationDescriptor getDescriptor()
public void setApplicationContext(ApplicationContext context)
setApplicationContext
in interface ApplicationContextAware
public ApplicationContext getApplicationContext()
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface InitializingBean
Exception
public ApplicationLifecycleAdvisor getLifecycleAdvisor()
public String getName()
public Image getImage()
public void openWindow(String pageDescriptorId)
protected ApplicationWindow createNewWindow()
public WindowManager getWindowManager()
public ApplicationWindow getActiveWindow()
public void close()
public void close(boolean force, int exitCode)
public void start()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |