|
js-xmlrpc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object | +--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(<mixed> val, <string> type)
val
-
type
- Any valid xmlrpc type name (lowercase). If omitted, 'string' is assumed
Method Detail |
integer addArray(<array> vals)
vals
- An array, whose members are xmlrpcvals
integer addScalar(<mixed> val, <string> type)
val
-
type
-
integer addStruct(<object> vals)
vals
- An anonymous object, whose members are xmlrpcvals
xmlrpcval arrayMem(<integer> m)
m
- the index of the value to be retrieved (zero based).
integer arraySize()
string kindOf()
string scalarTyp()
mixed scalarVal()
string serialize(<string> charset_encoding)
charset_encoding
- the charset to be used for serialization. If null, US-ASCII is assumed
object structEach()
xmlrpcval structMem(<string> m)
m
- the name of the struct member to be looked up
boolean structMemExists(<string> m)
m
- the name of the struct member to be looked up
void structReset()
integer structSize()
|
js-xmlrpc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |