org.telscenter.pas.util
Class OSXAdapterV2
java.lang.Object
org.telscenter.pas.util.OSXAdapterV2
- All Implemented Interfaces:
- java.lang.reflect.InvocationHandler
public class OSXAdapterV2
- extends java.lang.Object
- implements java.lang.reflect.InvocationHandler
|
Constructor Summary |
protected |
OSXAdapterV2(java.lang.String proxySignature,
java.lang.Object target,
java.lang.reflect.Method handler)
|
|
Method Summary |
boolean |
callTarget(java.lang.Object appleEvent)
|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
|
protected boolean |
isCorrectMethod(java.lang.reflect.Method method,
java.lang.Object[] args)
|
static void |
setAboutHandler(java.lang.Object target,
java.lang.reflect.Method aboutHandler)
|
protected void |
setApplicationEventHandled(java.lang.Object event,
boolean handled)
|
static void |
setFileHandler(java.lang.Object target,
java.lang.reflect.Method fileHandler)
|
static void |
setHandler(OSXAdapterV2 adapter)
|
static void |
setPreferencesHandler(java.lang.Object target,
java.lang.reflect.Method prefsHandler)
|
static void |
setQuitHandler(java.lang.Object target,
java.lang.reflect.Method quitHandler)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
targetObject
protected java.lang.Object targetObject
targetMethod
protected java.lang.reflect.Method targetMethod
proxySignature
protected java.lang.String proxySignature
OSXAdapterV2
protected OSXAdapterV2(java.lang.String proxySignature,
java.lang.Object target,
java.lang.reflect.Method handler)
setQuitHandler
public static void setQuitHandler(java.lang.Object target,
java.lang.reflect.Method quitHandler)
setAboutHandler
public static void setAboutHandler(java.lang.Object target,
java.lang.reflect.Method aboutHandler)
setPreferencesHandler
public static void setPreferencesHandler(java.lang.Object target,
java.lang.reflect.Method prefsHandler)
setFileHandler
public static void setFileHandler(java.lang.Object target,
java.lang.reflect.Method fileHandler)
setHandler
public static void setHandler(OSXAdapterV2 adapter)
callTarget
public boolean callTarget(java.lang.Object appleEvent)
throws java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
- Throws:
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
invoke
public java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
- Specified by:
invoke in interface java.lang.reflect.InvocationHandler
- Throws:
java.lang.Throwable
isCorrectMethod
protected boolean isCorrectMethod(java.lang.reflect.Method method,
java.lang.Object[] args)
setApplicationEventHandled
protected void setApplicationEventHandled(java.lang.Object event,
boolean handled)
Copyright © 2004-2008 TELS Center. All Rights Reserved.