diff options
Diffstat (limited to 'docs/html/overview-summary-xmlrpc.js.html')
-rw-r--r-- | docs/html/overview-summary-xmlrpc.js.html | 322 |
1 files changed, 0 insertions, 322 deletions
diff --git a/docs/html/overview-summary-xmlrpc.js.html b/docs/html/overview-summary-xmlrpc.js.html deleted file mode 100644 index fa8f786..0000000 --- a/docs/html/overview-summary-xmlrpc.js.html +++ /dev/null @@ -1,322 +0,0 @@ -<!doctype html public "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd"> -<html> -<head> -<title> - Overview -</title> -<link rel ="stylesheet" type="text/css" href="stylesheet.css" title="Style"> -<script> -function asd() { - - parent.document.title="xmlrpc.js Overview"; - -} -</script> -</head> -<body bgcolor="white" onload="asd();"> - -<!-- ========== START OF NAVBAR ========== --> -<a name="navbar_top"><!-- --></a> -<table border="0" width="100%" cellpadding="1" cellspacing="0"> -<tr> -<td colspan=2 bgcolor="#EEEEFF" class="NavBarCell1"> -<a name="navbar_top_firstrow"><!-- --></a> -<table border="0" cellpadding="0" cellspacing="3"> - <tr align="center" valign="top"> - - - <td bgcolor="#EEEEFF" class="NavBarCell1"> <a href="overview-summary.html"><font class="NavBarFont1"><b>Overview</b></font></a> </td> - <td bgcolor="#FFFFFF" class="NavBarCell1Rev"> <font class="NavBarFont1Rev"><b>File</b></font> </td> - - - <td bgcolor="#FFFFFF" class="NavBarCell1"> <font class="NavBarFont1">Class</font> </td> - <td bgcolor="#EEEEFF" class="NavBarCell1"> <a href="overview-tree.html"><font class="NavBarFont1"><b>Tree</b></font></a> </td> - <td bgcolor="#EEEEFF" class="NavBarCell1"> <a href="index-all.html"--><font class="NavBarFont1"><b>Index</b></font></a> </td> - <td bgcolor="#EEEEFF" class="NavBarCell1"> <a href="help-doc.html"><font class="NavBarFont1"><b>Help</b></font></a> </td> - </tr> -</table> -</td> -<td bgcolor="#EEEEFF" align="right" valign="top"> -<em> -<b></b></em> -</td> -</tr> - -<tr> -<td bgcolor="white" class="NavBarCell2"><font size="-2"> - PREV - NEXT</font></td> -<td bgcolor="white" class="NavBarCell2"><font size="-2"> - <a href="index.html" target="_top"><b>FRAMES</b></a> - <a href="overview-summary.html" target="_top"><b>NO FRAMES</b></a> - -<script> - <!-- - if(window==top) { - document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>'); - } - //--> -</script> -<noscript> -<a href="allclasses-noframe.html" target=""><b>All Classes</b></a> -</noscript> -</font></td> -</tr> -</table> -<!-- =========== END OF NAVBAR =========== --> - -<hr> -<center> - - <h2>xmlrpc.js</h2> - -</center> - - - - -<h4>Summary</h4> -<p> - - No overview generated for 'xmlrpc.js'<BR/><BR/> - -</p> - -<hr> - - - -<!-- ========== METHOD SUMMARY =========== --> - -<!-- ========== END METHOD SUMMARY =========== --> - - - <pre class="sourceview"><span class="comment">// Released under the MIT/X11 license</span> -<span class="comment">// http://www.opensource.org/licenses/mit-license.php</span> -<span class="literal">"use strict"</span>; -<span class="comment">/* - * - * xmlrpc.js beta version 1 Tool for creating XML-RPC formatted requests in - * JavaScript - * - * Copyright 2001 Scott Andrew LePera scott<span class="attrib">@scottandrew</span>.com - * http://www.scottandrew.com/xml-rpc - * - * License: You are granted the right to use and/or redistribute this code only - * if this license and the copyright notice are included and you accept that no - * warranty of any kind is made or implied by the author. - * - */</span> - -var XMLRPCMessage = exports.XMLRPCMessage = <span class="reserved">function</span> XMLRPCMessage(methodname) { - <span class="reserved">this</span>.method = methodname || <span class="literal">"system.listMethods"</span>; - <span class="reserved">this</span>.params = []; - <span class="reserved">return</span> <span class="reserved">this</span>; -}; - -XMLRPCMessage.<span class="reserved">prototype</span>.setMethod = <span class="reserved">function</span>(methodName) { - <span class="reserved">if</span> (!methodName) <span class="reserved">return</span>; - <span class="reserved">this</span>.method = methodName; -}; - -XMLRPCMessage.<span class="reserved">prototype</span>.addParameter = <span class="reserved">function</span>(data) { - <span class="reserved">if</span> (arguments.length == 0) <span class="reserved">return</span>; - <span class="reserved">this</span>.params[<span class="reserved">this</span>.params.length] = data; -}; - -XMLRPCMessage.<span class="reserved">prototype</span>.xml = <span class="reserved">function</span>() { - - var method = <span class="reserved">this</span>.method; - - <span class="comment">// assemble the XML message header</span> - var xml = <span class="literal">""</span>; - - xml += <span class="literal">"<?xml version=\"</span>1.0\<span class="literal">"?>\n"</span>; - xml += <span class="literal">"<methodCall>\n"</span>; - xml += <span class="literal">"<methodName>"</span> + method + <span class="literal">"</methodName>\n"</span>; - xml += <span class="literal">"<params>\n"</span>; - - <span class="comment">// do individual parameters</span> - <span class="reserved">for</span> ( var i = 0; i < <span class="reserved">this</span>.params.length; i++) { - var data = <span class="reserved">this</span>.params[i]; - xml += <span class="literal">"<param>\n"</span>; - xml += <span class="literal">"<value>"</span> - + <span class="reserved">this</span>.getParamXML(<span class="reserved">this</span>.dataTypeOf(data), - data) + <span class="literal">"</value>\n"</span>; - xml += <span class="literal">"</param>\n"</span>; - } - - xml += <span class="literal">"</params>\n"</span>; - xml += <span class="literal">"</methodCall>"</span>; - - <span class="reserved">return</span> xml; <span class="comment">// for now</span> -}; - -XMLRPCMessage.<span class="reserved">prototype</span>.dataTypeOf = <span class="reserved">function</span>(o) { - <span class="comment">// identifies the data type</span> - var type = typeof (o); - type = type.toLowerCase(); - switch (type) { - case <span class="literal">"number"</span>: - <span class="reserved">if</span> (Math.round(o) == o) - type = <span class="literal">"i4"</span>; - <span class="reserved">else</span> - type = <span class="literal">"double"</span>; - break; - case <span class="literal">"object"</span>: - var con = o.constructor; - <span class="reserved">if</span> (con == Date) - type = <span class="literal">"date"</span>; - <span class="reserved">else</span> <span class="reserved">if</span> (con == Array) - type = <span class="literal">"array"</span>; - <span class="reserved">else</span> - type = <span class="literal">"struct"</span>; - break; - } - <span class="reserved">return</span> type; -}; - -XMLRPCMessage.<span class="reserved">prototype</span>.doValueXML = <span class="reserved">function</span>(type, data) { - var xml = <span class="literal">"<"</span> + type + <span class="literal">">"</span> + data + <span class="literal">"</"</span> + type + <span class="literal">">"</span>; - <span class="reserved">return</span> xml; -}; - -XMLRPCMessage.<span class="reserved">prototype</span>.doBooleanXML = <span class="reserved">function</span>(data) { - var value = (data == true) ? 1 : 0; - var xml = <span class="literal">"<boolean>"</span> + value + <span class="literal">"</boolean>"</span>; - <span class="reserved">return</span> xml; -}; - -XMLRPCMessage.<span class="reserved">prototype</span>.doDateXML = <span class="reserved">function</span>(data) { - var leadingZero = <span class="reserved">function</span> (n) { - <span class="comment">// pads a single number with a leading zero. Heh.</span> - <span class="reserved">if</span> (n.length == 1) - n = <span class="literal">"0"</span> + n; - <span class="reserved">return</span> n; - }; - var dateToISO8601 = <span class="reserved">function</span>(date) { - <span class="comment">// wow I hate working with the Date object</span> - var year = new String(date.getYear()); - var month = <span class="reserved">this</span>.leadingZero(new String(date.getMonth())); - var day = <span class="reserved">this</span>.leadingZero(new String(date.getDate())); - var time = <span class="reserved">this</span>.leadingZero(new String(date.getHours())) + <span class="literal">":"</span> - + <span class="reserved">this</span>.leadingZero(new String(date.getMinutes())) + <span class="literal">":"</span> - + <span class="reserved">this</span>.leadingZero(new String(date.getSeconds())); - - var converted = year + month + day + <span class="literal">"T"</span> + time; - <span class="reserved">return</span> converted; - }; - - var xml = <span class="literal">"<dateTime.iso8601>"</span>; - xml += dateToISO8601(data); - xml += <span class="literal">"</dateTime.iso8601>"</span>; - <span class="reserved">return</span> xml; -}; - -XMLRPCMessage.<span class="reserved">prototype</span>.doArrayXML = <span class="reserved">function</span>(data) { - var xml = <span class="literal">"<array><data>\n"</span>; - <span class="reserved">for</span> ( var i = 0; i < data.length; i++) { - xml += <span class="literal">"<value>"</span> - + <span class="reserved">this</span>.getParamXML(<span class="reserved">this</span>.dataTypeOf(data[i]), - data[i]) + <span class="literal">"</value>\n"</span>; - } - xml += <span class="literal">"</data></array>\n"</span>; - <span class="reserved">return</span> xml; -}; - -XMLRPCMessage.<span class="reserved">prototype</span>.doStructXML = <span class="reserved">function</span>(data) { - var xml = <span class="literal">"<struct>\n"</span>; - <span class="reserved">for</span> ( var i in data) { - xml += <span class="literal">"<member>\n"</span>; - xml += <span class="literal">"<name>"</span> + i + <span class="literal">"</name>\n"</span>; - xml += <span class="literal">"<value>"</span> - + <span class="reserved">this</span>.getParamXML(<span class="reserved">this</span>.dataTypeOf(data[i]), - data[i]) + <span class="literal">"</value>\n"</span>; - xml += <span class="literal">"</member>\n"</span>; - } - xml += <span class="literal">"</struct>\n"</span>; - <span class="reserved">return</span> xml; -}; - -XMLRPCMessage.<span class="reserved">prototype</span>.getParamXML = <span class="reserved">function</span>(type, data) { - var xml; - switch (type) { - case <span class="literal">"date"</span>: - xml = <span class="reserved">this</span>.doDateXML(data); - break; - case <span class="literal">"array"</span>: - xml = <span class="reserved">this</span>.doArrayXML(data); - break; - case <span class="literal">"struct"</span>: - xml = <span class="reserved">this</span>.doStructXML(data); - break; - case <span class="literal">"boolean"</span>: - xml = <span class="reserved">this</span>.doBooleanXML(data); - break; - default: - xml = <span class="reserved">this</span>.doValueXML(type, data); - break; - } - <span class="reserved">return</span> xml; -}; -</pre> - <hr> - - - -<!-- ========== START OF NAVBAR ========== --> -<a name="navbar_top"><!-- --></a> -<table border="0" width="100%" cellpadding="1" cellspacing="0"> -<tr> -<td colspan=2 bgcolor="#EEEEFF" class="NavBarCell1"> -<a name="navbar_top_firstrow"><!-- --></a> -<table border="0" cellpadding="0" cellspacing="3"> - <tr align="center" valign="top"> - - - <td bgcolor="#EEEEFF" class="NavBarCell1"> <a href="overview-summary.html"><font class="NavBarFont1"><b>Overview</b></font></a> </td> - <td bgcolor="#FFFFFF" class="NavBarCell1Rev"> <font class="NavBarFont1Rev"><b>File</b></font> </td> - - - <td bgcolor="#FFFFFF" class="NavBarCell1"> <font class="NavBarFont1">Class</font> </td> - <td bgcolor="#EEEEFF" class="NavBarCell1"> <a href="overview-tree.html"><font class="NavBarFont1"><b>Tree</b></font></a> </td> - <td bgcolor="#EEEEFF" class="NavBarCell1"> <a href="index-all.html"--><font class="NavBarFont1"><b>Index</b></font></a> </td> - <td bgcolor="#EEEEFF" class="NavBarCell1"> <a href="help-doc.html"><font class="NavBarFont1"><b>Help</b></font></a> </td> - </tr> -</table> -</td> -<td bgcolor="#EEEEFF" align="right" valign="top"><em> -<b></b></em> -</td> -</tr> - -<tr> -<td bgcolor="white" class="NavBarCell2"><font size="-2"> - PREV - NEXT</font></td> -<td bgcolor="white" class="NavBarCell2"><font size="-2"> - <a href="index.html" target="_top"><b>FRAMES</b></a> - <a href="overview-summary.html" target="_top"><b>NO FRAMES</b></a> - -<script> - <!-- - if(window==top) { - document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>'); - } - //--> -</script> -<noscript> -<a href="allclasses-noframe.html" target=""><b>All Classes</b></a> -</noscript> -</font></td> -</tr> -</table> -<!-- =========== END OF NAVBAR =========== --> - -<hr> -<font size="-1"> - -</font> -<div class="jsdoc_ctime">Documentation generated by <a href="http://jsdoc.sourceforge.net/" target="_parent">JSDoc</a> on Wed Jun 23 09:33:14 2010</div> -</body> -</html> |