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)