An applet that can be accessed via LiveConnect from JavaScript. It provides
methods for adding arguments and triggering method execution for XML-RPC
requests. This works on recent Netscape 4.x browsers as well as Internet
Explorer 4.0 on Windows 95/NT, but not on IE/Mac.
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()).
addArrayArg
public Vector addArrayArg()
addArrayArgToArray
public Vector addArrayArgToArray(Vector ary)
addArrayArgToStruct
public Vector addArrayArgToStruct(Hashtable struct,
String key)
addBooleanArg
public void addBooleanArg(boolean value)
addBooleanArgToArray
public void addBooleanArgToArray(Vector ary,
boolean value)
addBooleanArgToStruct
public void addBooleanArgToStruct(Hashtable struct,
String key,
boolean value)
addDateArg
public void addDateArg(long dateNo)
addDateArgToArray
public void addDateArgToArray(Vector ary,
long dateNo)
addDateArgToStruct
public void addDateArgToStruct(Hashtable struct,
String key,
long dateNo)
addDoubleArg
public void addDoubleArg(double value)
addDoubleArg
public void addDoubleArg(float value)
addDoubleArgToArray
public void addDoubleArgToArray(Vector ary,
double value)
addDoubleArgToArray
public void addDoubleArgToArray(Vector ary,
float value)
addDoubleArgToStruct
public void addDoubleArgToStruct(Hashtable struct,
String key,
double value)
addDoubleArgToStruct
public void addDoubleArgToStruct(Hashtable struct,
String key,
float value)
addIntArg
public void addIntArg(int value)
addIntArgToArray
public void addIntArgToArray(Vector ary,
int value)
addIntArgToStruct
public void addIntArgToStruct(Hashtable struct,
String key,
int value)
addStringArg
public void addStringArg(String str)
addStringArgToArray
public void addStringArgToArray(Vector ary,
String str)
addStringArgToStruct
public void addStringArgToStruct(Hashtable struct,
String key,
String str)
addStructArg
public Hashtable addStructArg()
addStructArgToArray
public Hashtable addStructArgToArray(Vector ary)
addStructArgToStruct
public Hashtable addStructArgToStruct(Hashtable struct,
String key)
execute
public Object execute(String methodName)
getErrorMessage
public String getErrorMessage()