A src/nsIPluglet.idl
M classes/org/mozilla/pluglet/Registry.java M dist/build.xml M examples/simple/src/main/java/simple/SimplePluglet.java M examples/simple/src/main/web/index.html M mozilla/Makefile.in M mozilla/nppluglet.cpp M mozilla/nppluglet.h M mozilla/nsScriptablePeer.cpp M netbeans/nbproject/build-impl.xml M netbeans/nbproject/genfiles.properties M netbeans/nbproject/project.properties M netbeans/nbproject/project.xml M src/Makefile.in M src/Pluglet.cpp M src/Pluglet.h M src/PlugletEngine.cpp M src/PlugletFactory.cpp M src/Registry.cpp M src/Registry.h R mozilla/nsIPluglet.idl - At this point, I can call from JavaScript and locate an arbitratily named method on the Pluglet instance that conforms to the signature of returning String, and taking 0 or more Strings as arguments. git-svn-id: svn://10.0.0.236/trunk@242001 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -192,6 +192,11 @@ class SimplePlugletInstance implements Pluglet {
|
||||
protected void finalize() {
|
||||
org.mozilla.util.DebugPluglet.print("--SimplePlugletInstance.finalize()\n");
|
||||
}
|
||||
|
||||
public String calledFromJavaScript1(String arg1, String arg2) {
|
||||
org.mozilla.util.DebugPluglet.print("calledFromJavaScript1\n");
|
||||
return "hard coded result";
|
||||
}
|
||||
}
|
||||
|
||||
class TestStreamListener implements PlugletStreamListener {
|
||||
|
||||
@@ -10,14 +10,14 @@ var embed = document.embeds[0];
|
||||
function callPluglet()
|
||||
{
|
||||
var strs2 = {
|
||||
value : ["double","me","please"]
|
||||
value : ["double","me"]
|
||||
};
|
||||
|
||||
var strslen2 = {
|
||||
value : strs2.value.length
|
||||
};
|
||||
|
||||
embed.callPlugletMethod("methodName", strslen2, strs2);
|
||||
embed.callPlugletMethod("calledFromJavaScript1", strslen2, strs2);
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user