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:
edburns%acm.org
2007-12-22 01:40:58 +00:00
parent ae4cf458ac
commit 02816bb7c8
20 changed files with 226 additions and 78 deletions

View File

@@ -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 {

View File

@@ -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>