js-xmlrpc

Class xmlrpcval

Object
   |
   +--xmlrpcval
Direct Known Subclasses:
jsonrpcval

class xmlrpcval

Defined in xmlrpc_lib.js


Constructor Summary
xmlrpcval(<mixed> val, <string> type)
            Create an xmlrpcval object out of a plain javascript value
 
Method Summary
 integer addArray(<array> vals)
           Add an array of xmlrpcval objects to an xmlrpcval (of type array or uninitialized)
 integer addScalar(<mixed> val, <string> type)
           Add a single javascript value to an (uninitialized) xmlrpcval
 integer addStruct(<object> vals)
           Add a list (anon obj) of named xmlrpcval objects to an xmlrpcval (of type struct or uninitialized)
 xmlrpcval arrayMem(<integer> m)
           Returns the m-th member of an xmlrpcval of array type
 integer arraySize()
           Returns the number of members in an xmlrpcval of array type
 string kindOf()
           Returns a string containing "struct", "array" or "scalar" describing the base type of the value
 string scalarTyp()
           Returns the type of the xmlrpcval.
 mixed scalarVal()
           Returns the value of a scalar xmlrpcval
 string serialize(<string> charset_encoding)
           Returns xml representation of the value.
 object structEach()
           Returns next member element for xmlrpcvals of type struct.
 xmlrpcval structMem(<string> m)
           Returns the value of a given struct member (an xmlrpcval object in itself).
 boolean structMemExists(<string> m)
           Checks wheter a struct member with a given name is present.
 void structReset()
           Reset internal pointer for xmlrpcvals of type struct.
 integer structSize()
           Returns the number of members in an xmlrpcval of struct type

Constructor Detail

xmlrpcval

xmlrpcval(<mixed> val, <string> type)

Method Detail

addArray

integer addArray(<array> vals)

addScalar

integer addScalar(<mixed> val, <string> type)

addStruct

integer addStruct(<object> vals)

arrayMem

xmlrpcval arrayMem(<integer> m)

arraySize

integer arraySize()

kindOf

string kindOf()

scalarTyp

string scalarTyp()

scalarVal

mixed scalarVal()

serialize

string serialize(<string> charset_encoding)

structEach

object structEach()

structMem

xmlrpcval structMem(<string> m)

structMemExists

boolean structMemExists(<string> m)

structReset

void structReset()

structSize

integer structSize()

js-xmlrpc

Documentation generated by JSDoc on Tue Jun 26 14:36:04 2007