A - the application typepublic abstract class AbstractMDILauncher<A extends AbstractMDIApplication>
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMDILauncher.OSXAboutListener
listener which listens to the about event from the os x system.
|
class |
AbstractMDILauncher.OSXPreferenceListener
this listener is fired when the os x system fires preferences.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String[] |
args |
protected A |
mdiApplication |
| Constructor and Description |
|---|
AbstractMDILauncher() |
AbstractMDILauncher(java.lang.String[] args) |
| Modifier and Type | Method and Description |
|---|---|
protected A |
createApplication(java.lang.String[] args) |
java.lang.String |
getApplicationName()
Return the name of the application
|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method meth,
java.lang.Object[] args) |
protected A extends AbstractMDIApplication mdiApplication
protected java.lang.String[] args
public AbstractMDILauncher()
public AbstractMDILauncher(java.lang.String[] args)
public java.lang.String getApplicationName()
protected A createApplication(java.lang.String[] args) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundExceptionpublic java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method meth,
java.lang.Object[] args)
throws java.lang.Throwable
invoke in interface java.lang.reflect.InvocationHandlerjava.lang.Throwable