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.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
public 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.InvocationHandler
java.lang.Throwable