Package edu.wisc.ssec.mcidasv
Class OSXAdapter
java.lang.Object
edu.wisc.ssec.mcidasv.OSXAdapter
- All Implemented Interfaces:
InvocationHandler
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOSXAdapter(String proxySignature, Object target, Method handler) -
Method Summary
Modifier and TypeMethodDescriptionbooleancallTarget(Object appleEvent) protected booleanisCorrectMethod(Method method, Object[] args) static voidsetAboutHandler(Object target, Method aboutHandler) protected voidsetApplicationEventHandled(Object event, boolean handled) static voidsetFileHandler(Object target, Method fileHandler) static voidsetHandler(OSXAdapter adapter) static voidsetPreferencesHandler(Object target, Method prefsHandler) static voidsetQuitHandler(Object target, Method quitHandler)
-
Field Details
-
logger
-
targetObject
-
targetMethod
-
proxySignature
-
macOSXApplication
-
-
Constructor Details
-
OSXAdapter
-
-
Method Details
-
setQuitHandler
-
setAboutHandler
-
setPreferencesHandler
-
setFileHandler
-
setHandler
-
callTarget
public boolean callTarget(Object appleEvent) throws InvocationTargetException, IllegalAccessException -
invoke
- Specified by:
invokein interfaceInvocationHandler- Throws:
Throwable
-
isCorrectMethod
-
setApplicationEventHandled
-