twitter4j
Class TwitterResponse

java.lang.Object
  extended by twitter4j.TwitterResponse
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DirectMessage, IDs, QueryResult, RateLimitStatus, RetweetDetails, SavedSearch, Status, Trends, Tweet, User

public class TwitterResponse
extends java.lang.Object
implements java.io.Serializable

Super class of Twitter Response objects.

Author:
Yusuke Yamamoto - yusuke at mac.com
See Also:
DirectMessage, Status, User, Serialized Form

Field Summary
private static java.util.Map<java.lang.String,java.text.SimpleDateFormat> formatMap
           
private static boolean IS_DALVIK
           
private  int rateLimitLimit
           
private  int rateLimitRemaining
           
private  long rateLimitReset
           
private static long serialVersionUID
           
 
Constructor Summary
TwitterResponse()
           
TwitterResponse(twitter4j.http.Response res)
           
 
Method Summary
protected static void ensureRootNodeNameIs(java.lang.String[] rootNames, org.w3c.dom.Element elem)
           
protected static void ensureRootNodeNameIs(java.lang.String rootName, org.w3c.dom.Document doc)
           
protected static void ensureRootNodeNameIs(java.lang.String rootName, org.w3c.dom.Element elem)
           
protected static boolean getBoolean(java.lang.String key, twitter4j.org.json.JSONObject json)
           
protected static boolean getChildBoolean(java.lang.String str, org.w3c.dom.Element elem)
           
protected static java.util.Date getChildDate(java.lang.String str, org.w3c.dom.Element elem)
           
protected static java.util.Date getChildDate(java.lang.String str, org.w3c.dom.Element elem, java.lang.String format)
           
protected static int getChildInt(java.lang.String str, org.w3c.dom.Element elem)
           
protected static long getChildLong(java.lang.String str, org.w3c.dom.Element elem)
           
protected static java.lang.String getChildText(java.lang.String str, org.w3c.dom.Element elem)
           
protected static int getInt(java.lang.String key, twitter4j.org.json.JSONObject json)
           
protected static long getLong(java.lang.String key, twitter4j.org.json.JSONObject json)
           
 int getRateLimitLimit()
           
 int getRateLimitRemaining()
           
 long getRateLimitReset()
           
protected static java.lang.String getString(java.lang.String name, twitter4j.org.json.JSONObject json, boolean decode)
           
protected static java.lang.String getTextContent(java.lang.String str, org.w3c.dom.Element elem)
           
protected static boolean isRootNodeNilClasses(org.w3c.dom.Document doc)
           
protected static java.util.Date parseDate(java.lang.String str, java.lang.String format)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

formatMap

private static java.util.Map<java.lang.String,java.text.SimpleDateFormat> formatMap

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

rateLimitLimit

private transient int rateLimitLimit

rateLimitRemaining

private transient int rateLimitRemaining

rateLimitReset

private transient long rateLimitReset

IS_DALVIK

private static final boolean IS_DALVIK
Constructor Detail

TwitterResponse

public TwitterResponse()

TwitterResponse

public TwitterResponse(twitter4j.http.Response res)
Method Detail

ensureRootNodeNameIs

protected static void ensureRootNodeNameIs(java.lang.String rootName,
                                           org.w3c.dom.Element elem)
                                    throws TwitterException
Throws:
TwitterException

ensureRootNodeNameIs

protected static void ensureRootNodeNameIs(java.lang.String[] rootNames,
                                           org.w3c.dom.Element elem)
                                    throws TwitterException
Throws:
TwitterException

ensureRootNodeNameIs

protected static void ensureRootNodeNameIs(java.lang.String rootName,
                                           org.w3c.dom.Document doc)
                                    throws TwitterException
Throws:
TwitterException

isRootNodeNilClasses

protected static boolean isRootNodeNilClasses(org.w3c.dom.Document doc)

getChildText

protected static java.lang.String getChildText(java.lang.String str,
                                               org.w3c.dom.Element elem)

getTextContent

protected static java.lang.String getTextContent(java.lang.String str,
                                                 org.w3c.dom.Element elem)

getChildInt

protected static int getChildInt(java.lang.String str,
                                 org.w3c.dom.Element elem)

getChildLong

protected static long getChildLong(java.lang.String str,
                                   org.w3c.dom.Element elem)

getString

protected static java.lang.String getString(java.lang.String name,
                                            twitter4j.org.json.JSONObject json,
                                            boolean decode)

getChildBoolean

protected static boolean getChildBoolean(java.lang.String str,
                                         org.w3c.dom.Element elem)

getChildDate

protected static java.util.Date getChildDate(java.lang.String str,
                                             org.w3c.dom.Element elem)
                                      throws TwitterException
Throws:
TwitterException

getChildDate

protected static java.util.Date getChildDate(java.lang.String str,
                                             org.w3c.dom.Element elem,
                                             java.lang.String format)
                                      throws TwitterException
Throws:
TwitterException

parseDate

protected static java.util.Date parseDate(java.lang.String str,
                                          java.lang.String format)
                                   throws TwitterException
Throws:
TwitterException

getInt

protected static int getInt(java.lang.String key,
                            twitter4j.org.json.JSONObject json)
                     throws twitter4j.org.json.JSONException
Throws:
twitter4j.org.json.JSONException

getLong

protected static long getLong(java.lang.String key,
                              twitter4j.org.json.JSONObject json)
                       throws twitter4j.org.json.JSONException
Throws:
twitter4j.org.json.JSONException

getBoolean

protected static boolean getBoolean(java.lang.String key,
                                    twitter4j.org.json.JSONObject json)
                             throws twitter4j.org.json.JSONException
Throws:
twitter4j.org.json.JSONException

getRateLimitLimit

public int getRateLimitLimit()

getRateLimitRemaining

public int getRateLimitRemaining()

getRateLimitReset

public long getRateLimitReset()