From 5a519db3c6fdc47d9a31eccdef8e2444bf7b26b6 Mon Sep 17 00:00:00 2001 From: hns Date: Wed, 18 Jun 2003 15:00:11 +0000 Subject: [PATCH] Implement basic encoding/decoding of incoming XML-RPC calls. --- src/helma/scripting/rhino/RhinoCore.java | 103 ++++++++++++++------- src/helma/scripting/rhino/RhinoEngine.java | 13 ++- 2 files changed, 78 insertions(+), 38 deletions(-) diff --git a/src/helma/scripting/rhino/RhinoCore.java b/src/helma/scripting/rhino/RhinoCore.java index ebcbc463..bb93ffb9 100644 --- a/src/helma/scripting/rhino/RhinoCore.java +++ b/src/helma/scripting/rhino/RhinoCore.java @@ -378,43 +378,77 @@ public final class RhinoCore { * representation. */ - /* public static ESValue processXmlRpcArgument (Object what, Evaluator evaluator) throws Exception { - if (what == null) - return ESNull.theNull; - if (what instanceof Vector) { - Vector v = (Vector) what; - ArrayPrototype retval = new ArrayPrototype (evaluator.getArrayPrototype (), evaluator); - int l = v.size (); - for (int i=0; i