webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#import <WebJavaPlugIn.h>
Instance Methods | |
(jobject) | - webPlugInGetApplet |
(jvalue) | - webPlugInCallJava:isStatic:returnType:method:arguments:callingURL:exceptionDescription: |
- (jvalue) webPlugInCallJava: | (jobject) | object | |
isStatic: | (BOOL) | isStatic | |
returnType: | (WebJNIReturnType) | returnType | |
method: | (jmethodID) | method | |
arguments: | (jvalue *) | args | |
callingURL: | (NSURL *) | url | |
exceptionDescription: | (NSString **) | exceptionString | |
webPlugInCallJava:isStatic:returnType:method:arguments:callingURL:exceptionDescription:
object | The Java instance that will receive the method call. |
isStatic | A flag that indicated whether the method is a class method. |
returnType | The return type of the Java method. |
method | The ID of the Java method to call. |
args | The arguments to use with the method invocation. |
callingURL | The URL of the page that contains the JavaScript that is calling Java. |
exceptionDescription | Pass in nil or the address of pointer to a string object. If any exception is thrown by Java the return value will be a description of the exception, otherwise nil. Calls to Java from native code should not make direct use of JNI. Instead they should use this method to dispatch calls to the Java VM. This is required to guarantee that the correct thread will receive the call. webPlugInCallJava:isStatic:returnType:method:arguments:callingURL:exceptionDescription: must always be called from the AppKit main thread. This method is only implemented by the Java plug-in. |
- (jobject) webPlugInGetApplet |
webPlugInGetApplet This returns the jobject representing the java applet to the WebPlugInContainer. It should always be called from the AppKit Main Thread. This method is only implemented by the Java plug-in.