Skip to content

Commit

Permalink
Refactored code to have XML parsing be default, remove compile time d…
Browse files Browse the repository at this point in the history
…ependence on JSON code, plus some minor clean-ups
  • Loading branch information
rcunning committed Jan 30, 2009
1 parent bf963f9 commit d272126
Show file tree
Hide file tree
Showing 20 changed files with 175 additions and 138 deletions.
14 changes: 14 additions & 0 deletions Docs/all-index-D.html
Expand Up @@ -49,6 +49,13 @@
The event data object.</td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/IFireEagleResponse.html#data">data</a> &mdash; Property in interface net.yahoo.fireeagle.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/IFireEagleResponse.html">IFireEagleResponse</a></td>
</tr>
<tr>
<td width="20"></td><td>
<code>Object</code> that is the core data type of the response.</td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/data/class-list.html');" href="net/yahoo/fireeagle/data/JSONObject.html#_data">_data</a> &mdash; Property in class net.yahoo.fireeagle.data.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/data/class-list.html');" href="net/yahoo/fireeagle/data/JSONObject.html">JSONObject</a></td>
</tr>
<tr>
Expand All @@ -63,6 +70,13 @@
The raw data object.</td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/data/class-list.html');" href="net/yahoo/fireeagle/data/XMLResponse.html#data">data</a> &mdash; Property in class net.yahoo.fireeagle.data.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/data/class-list.html');" href="net/yahoo/fireeagle/data/XMLResponse.html">XMLResponse</a></td>
</tr>
<tr>
<td width="20"></td><td>
<code>Object</code> that is the XML data type of the response.</td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleEvent.html#duplicate()">duplicate</a>() &mdash; Method in class net.yahoo.fireeagle.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleEvent.html">FireEagleEvent</a></td>
</tr>
<tr>
Expand Down
19 changes: 6 additions & 13 deletions Docs/all-index-F.html
Expand Up @@ -112,7 +112,7 @@
A class for sending requests to the Fire Eagle API and receiving aynchronous responses.</td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleMethod.html#FireEagleMethod()">FireEagleMethod</a>(consumerKey, consumerSecret, tokenKey, tokenSecret, format) &mdash; Constructor in class net.yahoo.fireeagle.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleMethod.html">FireEagleMethod</a></td>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleMethod.html#FireEagleMethod()">FireEagleMethod</a>(consumerKey, consumerSecret, tokenKey, tokenSecret, formatClass) &mdash; Constructor in class net.yahoo.fireeagle.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleMethod.html">FireEagleMethod</a></td>
</tr>
<tr>
<td width="20"></td><td>
Expand All @@ -133,32 +133,25 @@
Whether or not to automatically fire API method requests when calling <code>FireEagleMethod</code> class methods.</td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleMethod.html#_format">_format</a> &mdash; Property in class net.yahoo.fireeagle.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleMethod.html">FireEagleMethod</a></td>
</tr>
<tr>
<td width="20"></td><td>
</td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleMethod.html#format">format</a> &mdash; Property in class net.yahoo.fireeagle.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleMethod.html">FireEagleMethod</a></td>
</tr>
<tr>
<td width="20"></td><td>
The REST request result data format.</td>
The REST request result data format name.</td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleConfig.html#FORMAT_JSON">FORMAT_JSON</a> &mdash; Constant static property in class net.yahoo.fireeagle.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleConfig.html">FireEagleConfig</a></td>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleMethod.html#_formatClass">_formatClass</a> &mdash; Property in class net.yahoo.fireeagle.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleMethod.html">FireEagleMethod</a></td>
</tr>
<tr>
<td width="20"></td><td>
The REST response format type string for JSON.</td>
</td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleConfig.html#FORMAT_XML">FORMAT_XML</a> &mdash; Constant static property in class net.yahoo.fireeagle.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleConfig.html">FireEagleConfig</a></td>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleMethod.html#formatClass">formatClass</a> &mdash; Property in class net.yahoo.fireeagle.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/class-list.html');" href="net/yahoo/fireeagle/FireEagleMethod.html">FireEagleMethod</a></td>
</tr>
<tr>
<td width="20"></td><td>
The REST response format type string for XML.</td>
The REST request result data format class.</td>
</tr>
<tr>
<td style="padding-bottom:20px" colspan="2"></td>
Expand Down
2 changes: 1 addition & 1 deletion Docs/all-index-J.html
Expand Up @@ -70,7 +70,7 @@
Wrapper class for JSON parsed Fire Eagle response objects.</td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/data/class-list.html');" href="net/yahoo/fireeagle/data/JSONResponse.html#JSONResponse()">JSONResponse</a>(obj) &mdash; Constructor in class net.yahoo.fireeagle.data.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/data/class-list.html');" href="net/yahoo/fireeagle/data/JSONResponse.html">JSONResponse</a></td>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/data/class-list.html');" href="net/yahoo/fireeagle/data/JSONResponse.html#JSONResponse()">JSONResponse</a>(responseString) &mdash; Constructor in class net.yahoo.fireeagle.data.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/data/class-list.html');" href="net/yahoo/fireeagle/data/JSONResponse.html">JSONResponse</a></td>
</tr>
<tr>
<td width="20"></td><td>
Expand Down
2 changes: 1 addition & 1 deletion Docs/all-index-R.html
Expand Up @@ -99,7 +99,7 @@
A class for polling the Fire Eagle <code>recent</code>.</td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/realtime/class-list.html');" href="net/yahoo/fireeagle/realtime/RecentPoller.html#RecentPoller()">RecentPoller</a>(consumerKey, consumerSecret, generalTokenKey, generalTokenSecret, delayMs, format) &mdash; Constructor in class net.yahoo.fireeagle.realtime.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/realtime/class-list.html');" href="net/yahoo/fireeagle/realtime/RecentPoller.html">RecentPoller</a></td>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/realtime/class-list.html');" href="net/yahoo/fireeagle/realtime/RecentPoller.html#RecentPoller()">RecentPoller</a>(consumerKey, consumerSecret, generalTokenKey, generalTokenSecret, delayMs, formatClass) &mdash; Constructor in class net.yahoo.fireeagle.realtime.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/realtime/class-list.html');" href="net/yahoo/fireeagle/realtime/RecentPoller.html">RecentPoller</a></td>
</tr>
<tr>
<td width="20"></td><td>
Expand Down
2 changes: 1 addition & 1 deletion Docs/all-index-X.html
Expand Up @@ -84,7 +84,7 @@
Wrapper class for XML parsed Fire Eagle response objects.</td>
</tr>
<tr>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/data/class-list.html');" href="net/yahoo/fireeagle/data/XMLResponse.html#XMLResponse()">XMLResponse</a>(xml) &mdash; Constructor in class net.yahoo.fireeagle.data.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/data/class-list.html');" href="net/yahoo/fireeagle/data/XMLResponse.html">XMLResponse</a></td>
<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/data/class-list.html');" href="net/yahoo/fireeagle/data/XMLResponse.html#XMLResponse()">XMLResponse</a>(responseString) &mdash; Constructor in class net.yahoo.fireeagle.data.<a onclick="javascript:loadClassListFrame('net/yahoo/fireeagle/data/class-list.html');" href="net/yahoo/fireeagle/data/XMLResponse.html">XMLResponse</a></td>
</tr>
<tr>
<td width="20"></td><td>
Expand Down
9 changes: 7 additions & 2 deletions Docs/net/yahoo/fireeagle/FireEagleAuth.html
Expand Up @@ -132,7 +132,12 @@
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="FireEagleMethod.html#format">format</a> : String<div class="summaryTableDescription">
The REST request result data format.</div>
The REST request result data format name.</div>
</td><td class="summaryTableOwnerCol"><a href="FireEagleMethod.html">FireEagleMethod</a></td>
</tr>
<tr class="hideInheritedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="FireEagleMethod.html#formatClass">formatClass</a> : Class<div class="summaryTableDescription">
The REST request result data format class.</div>
</td><td class="summaryTableOwnerCol"><a href="FireEagleMethod.html">FireEagleMethod</a></td>
</tr>
<tr class="hideInheritedProperty">
Expand Down Expand Up @@ -199,7 +204,7 @@
</td><td class="summaryTableOwnerCol"><a href="FireEagleMethod.html">FireEagleMethod</a></td>
</tr>
<tr class="hideInheritedProtectedProperty">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="FireEagleMethod.html#_format">_format</a> : String = "xml"<div class="summaryTableDescription">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="FireEagleMethod.html#_formatClass">_formatClass</a> : Class<div class="summaryTableDescription">
</div>
</td><td class="summaryTableOwnerCol"><a href="FireEagleMethod.html">FireEagleMethod</a></td>
</tr>
Expand Down
32 changes: 1 addition & 31 deletions Docs/net/yahoo/fireeagle/FireEagleConfig.html
Expand Up @@ -4,7 +4,7 @@
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../style.css" type="text/css" media="screen">
<link rel="stylesheet" href="../../../print.css" type="text/css" media="print">
<meta content="FireEagleConfig,net.yahoo.fireeagle.FireEagleConfig,ACCESS_TOKEN_NAME,ACCESS_TOKEN_PATH,API_PATH,API_SERVER,AUTHORIZATION_PATH,AUTH_SERVER,AUTH_WEB_SERVER,FORMAT_JSON,FORMAT_XML,LOOKUP_API_METHOD,LOOKUP_API_PATH,MOBILE_AUTH_PATH,OAUTH_REALM,RECENT_API_METHOD,RECENT_API_PATH,REQUEST_TOKEN_NAME,REQUEST_TOKEN_PATH,UPDATE_API_METHOD,UPDATE_API_PATH,USER_API_METHOD,USER_API_PATH,WITHIN_API_METHOD,WITHIN_API_PATH" name="keywords">
<meta content="FireEagleConfig,net.yahoo.fireeagle.FireEagleConfig,ACCESS_TOKEN_NAME,ACCESS_TOKEN_PATH,API_PATH,API_SERVER,AUTHORIZATION_PATH,AUTH_SERVER,AUTH_WEB_SERVER,LOOKUP_API_METHOD,LOOKUP_API_PATH,MOBILE_AUTH_PATH,OAUTH_REALM,RECENT_API_METHOD,RECENT_API_PATH,REQUEST_TOKEN_NAME,REQUEST_TOKEN_PATH,UPDATE_API_METHOD,UPDATE_API_PATH,USER_API_METHOD,USER_API_PATH,WITHIN_API_METHOD,WITHIN_API_PATH" name="keywords">
<title>net.yahoo.fireeagle.FireEagleConfig</title>
</head>
<body>
Expand Down Expand Up @@ -170,16 +170,6 @@
</td><td class="summaryTableOwnerCol">FireEagleConfig</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#FORMAT_JSON">FORMAT_JSON</a> : String = "json"<div class="summaryTableDescription">[static]
The REST response format type string for JSON.</div>
</td><td class="summaryTableOwnerCol">FireEagleConfig</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#FORMAT_XML">FORMAT_XML</a> : String = "xml"<div class="summaryTableDescription">[static]
The REST response format type string for XML.</div>
</td><td class="summaryTableOwnerCol">FireEagleConfig</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#REQUEST_TOKEN_NAME">REQUEST_TOKEN_NAME</a> : String = "requestToken"<div class="summaryTableDescription">[static]
A name for new request token related events, prepended to event strings in <code>FireEagleEvent</code>.</div>
</td><td class="summaryTableOwnerCol">FireEagleConfig</td>
Expand Down Expand Up @@ -410,26 +400,6 @@
<a href="FireEagleEvent.html" target="">FireEagleEvent</a>
</div>
</div>
<a name="FORMAT_JSON"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">FORMAT_JSON</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const FORMAT_JSON:String = "json"</code><p>
The REST response format type string for JSON.
</p></div>
<a name="FORMAT_XML"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">FORMAT_XML</td><td class="detailHeaderType">constant</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public static const FORMAT_XML:String = "xml"</code><p>
The REST response format type string for XML.
</p></div>
<a name="REQUEST_TOKEN_NAME"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
Expand Down

0 comments on commit d272126

Please sign in to comment.