org.apache.xmlrpc.applet
public class JSXmlRpcApplet extends XmlRpcApplet
Results from XML-RPC calls are exposed to JavaScript as the are, i.e. <structs>s are Hashtables and <array>s are Vectors and can be accessed thru their public methods. It seems like Date objects are not converted properly between JavaScript and Java, so the dateArg methods take long values instead of Date objects as parameters (date.getTime()).
Version: $Id: JSXmlRpcApplet.java 233919 2005-04-22 10:26:17Z hgomez $
Field Summary | |
---|---|
Vector | arguments |
String | errorMessage |
Object | loaded |
Method Summary | |
---|---|
Vector | addArrayArg() |
Vector | addArrayArgToArray(Vector ary) |
Vector | addArrayArgToStruct(Hashtable struct, String key) |
void | addBooleanArg(boolean value) |
void | addBooleanArgToArray(Vector ary, boolean value) |
void | addBooleanArgToStruct(Hashtable struct, String key, boolean value) |
void | addDateArg(long dateNo) |
void | addDateArgToArray(Vector ary, long dateNo) |
void | addDateArgToStruct(Hashtable struct, String key, long dateNo) |
void | addDoubleArg(float value) |
void | addDoubleArg(double value) |
void | addDoubleArgToArray(Vector ary, float value) |
void | addDoubleArgToArray(Vector ary, double value) |
void | addDoubleArgToStruct(Hashtable struct, String key, float value) |
void | addDoubleArgToStruct(Hashtable struct, String key, double value) |
void | addIntArg(int value) |
void | addIntArgToArray(Vector ary, int value) |
void | addIntArgToStruct(Hashtable struct, String key, int value) |
void | addStringArg(String str) |
void | addStringArgToArray(Vector ary, String str) |
void | addStringArgToStruct(Hashtable struct, String key, String str) |
Hashtable | addStructArg() |
Hashtable | addStructArgToArray(Vector ary) |
Hashtable | addStructArgToStruct(Hashtable struct, String key) |
Object | execute(String methodName) |
String | getErrorMessage() |
void | init() |
void | reset() |