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()).
java.applet.Applet.AccessibleApplet
Modifier and Type | Field and Description |
---|---|
private java.util.Vector |
arguments |
private java.lang.String |
errorMessage |
java.lang.Object |
loaded |
client
Constructor and Description |
---|
JSXmlRpcApplet() |
Modifier and Type | Method and Description |
---|---|
java.util.Vector |
addArrayArg() |
java.util.Vector |
addArrayArgToArray(java.util.Vector ary) |
java.util.Vector |
addArrayArgToStruct(java.util.Hashtable struct,
java.lang.String key) |
void |
addBooleanArg(boolean value) |
void |
addBooleanArgToArray(java.util.Vector ary,
boolean value) |
void |
addBooleanArgToStruct(java.util.Hashtable struct,
java.lang.String key,
boolean value) |
void |
addDateArg(long dateNo) |
void |
addDateArgToArray(java.util.Vector ary,
long dateNo) |
void |
addDateArgToStruct(java.util.Hashtable struct,
java.lang.String key,
long dateNo) |
void |
addDoubleArg(double value) |
void |
addDoubleArg(float value) |
void |
addDoubleArgToArray(java.util.Vector ary,
double value) |
void |
addDoubleArgToArray(java.util.Vector ary,
float value) |
void |
addDoubleArgToStruct(java.util.Hashtable struct,
java.lang.String key,
double value) |
void |
addDoubleArgToStruct(java.util.Hashtable struct,
java.lang.String key,
float value) |
void |
addIntArg(int value) |
void |
addIntArgToArray(java.util.Vector ary,
int value) |
void |
addIntArgToStruct(java.util.Hashtable struct,
java.lang.String key,
int value) |
void |
addStringArg(java.lang.String str) |
void |
addStringArgToArray(java.util.Vector ary,
java.lang.String str) |
void |
addStringArgToStruct(java.util.Hashtable struct,
java.lang.String key,
java.lang.String str) |
java.util.Hashtable |
addStructArg() |
java.util.Hashtable |
addStructArgToArray(java.util.Vector ary) |
java.util.Hashtable |
addStructArgToStruct(java.util.Hashtable struct,
java.lang.String key) |
java.lang.Object |
execute(java.lang.String methodName) |
java.lang.String |
getErrorMessage() |
void |
init() |
void |
reset() |
execute, initClient, initClient, initClient
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public java.lang.Object loaded
private java.lang.String errorMessage
private java.util.Vector arguments
public void init()
init
in class java.applet.Applet
public void addIntArg(int value)
public void addIntArgToStruct(java.util.Hashtable struct, java.lang.String key, int value)
public void addIntArgToArray(java.util.Vector ary, int value)
public void addDoubleArg(float value)
public void addDoubleArgToStruct(java.util.Hashtable struct, java.lang.String key, float value)
public void addDoubleArgToArray(java.util.Vector ary, float value)
public void addDoubleArg(double value)
public void addDoubleArgToStruct(java.util.Hashtable struct, java.lang.String key, double value)
public void addDoubleArgToArray(java.util.Vector ary, double value)
public void addBooleanArg(boolean value)
public void addBooleanArgToStruct(java.util.Hashtable struct, java.lang.String key, boolean value)
public void addBooleanArgToArray(java.util.Vector ary, boolean value)
public void addDateArg(long dateNo)
public void addDateArgToStruct(java.util.Hashtable struct, java.lang.String key, long dateNo)
public void addDateArgToArray(java.util.Vector ary, long dateNo)
public void addStringArg(java.lang.String str)
public void addStringArgToStruct(java.util.Hashtable struct, java.lang.String key, java.lang.String str)
public void addStringArgToArray(java.util.Vector ary, java.lang.String str)
public java.util.Vector addArrayArg()
public java.util.Vector addArrayArgToStruct(java.util.Hashtable struct, java.lang.String key)
public java.util.Vector addArrayArgToArray(java.util.Vector ary)
public java.util.Hashtable addStructArg()
public java.util.Hashtable addStructArgToStruct(java.util.Hashtable struct, java.lang.String key)
public java.util.Hashtable addStructArgToArray(java.util.Vector ary)
public java.lang.String getErrorMessage()
public void reset()
public java.lang.Object execute(java.lang.String methodName)
Copyright ? 1999-2002 Apache Software Foundation. All Rights Reserved.