public class OSXAdapter extends Object implements InvocationHandler
| Modifier and Type | Field and Description | 
|---|---|
protected String | 
proxySignature  | 
protected Method | 
targetMethod  | 
protected Object | 
targetObject  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
OSXAdapter(String proxySignature,
          Object target,
          Method handler)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
callTarget(Object appleEvent)  | 
Object | 
invoke(Object proxy,
      Method method,
      Object[] args)  | 
protected boolean | 
isCorrectMethod(Method method,
               Object[] args)  | 
static void | 
setAboutHandler(Object target,
               Method aboutHandler)  | 
protected void | 
setApplicationEventHandled(Object event,
                          boolean handled)  | 
static void | 
setFileHandler(Object target,
              Method fileHandler)  | 
static void | 
setHandler(OSXAdapter adapter)  | 
static void | 
setPreferencesHandler(Object target,
                     Method prefsHandler)  | 
static void | 
setQuitHandler(Object target,
              Method quitHandler)  | 
protected String proxySignature
protected Method targetMethod
protected Object targetObject
public boolean callTarget(Object appleEvent) throws InvocationTargetException, IllegalAccessException
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke in interface InvocationHandlerThrowableprotected void setApplicationEventHandled(Object event, boolean handled)
public static void setHandler(OSXAdapter adapter)