|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--java.applet.Applet | +--org.apache.xmlrpc.applet.XmlRpcApplet | +--org.apache.xmlrpc.applet.JSXmlRpcApplet
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()).
Inner classes inherited from class java.applet.Applet |
java.applet.Applet.AccessibleApplet |
Inner classes inherited from class java.awt.Panel |
java.awt.Panel.AccessibleAWTPanel |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
java.lang.Object |
loaded
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
JSXmlRpcApplet()
|
Method Summary | |
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()
|
Methods inherited from class org.apache.xmlrpc.applet.XmlRpcApplet |
execute, initClient, initClient, initClient |
Methods inherited from class java.applet.Applet |
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop |
Methods inherited from class java.awt.Panel |
addNotify |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public java.lang.Object loaded
Constructor Detail |
public JSXmlRpcApplet()
Method Detail |
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |