twitter4j
Class ParseUtil

java.lang.Object
  extended by twitter4j.ParseUtil

final class ParseUtil
extends java.lang.Object

A tiny parse utility class.

Author:
Yusuke Yamamoto - yusuke at mac.com

Field Summary
private static java.util.Map<java.lang.String,java.text.SimpleDateFormat> formatMap
           
 
Constructor Summary
private ParseUtil()
           
 
Method Summary
(package private) static boolean getBoolean(java.lang.String name, twitter4j.org.json.JSONObject json)
           
(package private) static java.util.Date getDate(java.lang.String name, twitter4j.org.json.JSONObject json)
           
(package private) static java.util.Date getDate(java.lang.String name, twitter4j.org.json.JSONObject json, java.lang.String format)
           
(package private) static java.util.Date getDate(java.lang.String name, java.lang.String format)
           
(package private) static double getDouble(java.lang.String name, twitter4j.org.json.JSONObject json)
           
(package private) static int getInt(java.lang.String name, twitter4j.org.json.JSONObject elem)
           
(package private) static long getLong(java.lang.String name, twitter4j.org.json.JSONObject json)
           
(package private) static java.lang.String getRawString(java.lang.String name, twitter4j.org.json.JSONObject json)
           
(package private) static java.lang.String getUnescapedString(java.lang.String str, twitter4j.org.json.JSONObject json)
           
(package private) static java.lang.String getURLDecodedString(java.lang.String name, twitter4j.org.json.JSONObject json)
           
 
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
Constructor Detail

ParseUtil

private ParseUtil()
Method Detail

getUnescapedString

static java.lang.String getUnescapedString(java.lang.String str,
                                           twitter4j.org.json.JSONObject json)

getRawString

static java.lang.String getRawString(java.lang.String name,
                                     twitter4j.org.json.JSONObject json)

getURLDecodedString

static java.lang.String getURLDecodedString(java.lang.String name,
                                            twitter4j.org.json.JSONObject json)

getDate

static java.util.Date getDate(java.lang.String name,
                              twitter4j.org.json.JSONObject json)
                       throws TwitterException
Throws:
TwitterException

getDate

static java.util.Date getDate(java.lang.String name,
                              twitter4j.org.json.JSONObject json,
                              java.lang.String format)
                       throws TwitterException
Throws:
TwitterException

getDate

static java.util.Date getDate(java.lang.String name,
                              java.lang.String format)
                       throws TwitterException
Throws:
TwitterException

getInt

static int getInt(java.lang.String name,
                  twitter4j.org.json.JSONObject elem)

getLong

static long getLong(java.lang.String name,
                    twitter4j.org.json.JSONObject json)

getDouble

static double getDouble(java.lang.String name,
                        twitter4j.org.json.JSONObject json)

getBoolean

static boolean getBoolean(java.lang.String name,
                          twitter4j.org.json.JSONObject json)