facebook4j.internal.util
Class z_F4JInternalParseUtil
java.lang.Object
facebook4j.internal.util.z_F4JInternalParseUtil
public final class z_F4JInternalParseUtil
- extends java.lang.Object
A tiny parse utility class.
- Author:
- Yusuke Yamamoto - yusuke at mac.com, Ryuji Yamashita - roundrop at gmail.com
- Deleted parseTrendsDate() method
- Deleted toAccessLevel() method
- Added getPrimitiveInt() methods
- Added getPrimitiveLong() methods
- Added getFlag() method
- Added getFacebookDatetime() method
- Added getURL() method
- Added getStringMap() method
- Added getBooleanMap() method
- Added getStringList() method
- Deleted getDate() methods
|
Method Summary |
static java.lang.Boolean |
getBoolean(java.lang.String name,
JSONObject json)
|
static java.util.Map<java.lang.String,java.lang.Boolean> |
getBooleanMap(java.lang.String name,
JSONObject json)
|
static java.lang.Double |
getDouble(java.lang.String name,
JSONObject json)
|
static boolean |
getFlag(java.lang.String name,
JSONObject json)
|
static java.lang.Integer |
getInt(java.lang.String str)
|
static java.lang.Integer |
getInt(java.lang.String name,
JSONObject json)
|
static java.util.Date |
getISO8601Datetime(java.lang.String name,
JSONObject json)
|
static java.lang.Long |
getLong(java.lang.String str)
|
static java.lang.Long |
getLong(java.lang.String name,
JSONObject json)
|
static java.util.Map<java.lang.String,java.lang.Long> |
getLongMap(java.lang.String name,
JSONObject json)
|
static int |
getPrimitiveInt(java.lang.String str)
|
static int |
getPrimitiveInt(java.lang.String name,
JSONObject json)
|
static long |
getPrimitiveLong(java.lang.String str)
|
static long |
getPrimitiveLong(java.lang.String name,
JSONObject json)
|
static java.lang.String |
getRawString(java.lang.String name,
JSONObject json)
|
static java.util.List<java.lang.String> |
getStringList(java.lang.String name,
JSONObject json)
|
static java.util.Map<java.lang.String,java.lang.String> |
getStringMap(java.lang.String name,
JSONObject json)
|
static java.util.TimeZone |
getTimeZone(java.lang.String name,
JSONObject json)
|
static java.net.URI |
getURI(java.lang.String name,
JSONObject json)
|
static java.net.URL |
getURL(java.lang.String name,
JSONObject json)
|
private static java.util.Date |
parseISO8601Date(java.lang.String dateString)
|
private static java.util.Date |
parseISO8601Date(java.lang.String dateString,
java.util.TimeZone timezone)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ISO8601_DATE_FORMAT
private static final java.lang.String ISO8601_DATE_FORMAT
- See Also:
- Constant Field Values
ISO8601_DATE_FORMAT_WITHOUT_TZ
private static final java.lang.String ISO8601_DATE_FORMAT_WITHOUT_TZ
- See Also:
- Constant Field Values
ISO8601_DATE_FORMAT_WITHOUT_TIME
private static final java.lang.String ISO8601_DATE_FORMAT_WITHOUT_TIME
- See Also:
- Constant Field Values
z_F4JInternalParseUtil
private z_F4JInternalParseUtil()
getRawString
public static java.lang.String getRawString(java.lang.String name,
JSONObject json)
getPrimitiveInt
public static int getPrimitiveInt(java.lang.String name,
JSONObject json)
getPrimitiveInt
public static int getPrimitiveInt(java.lang.String str)
getInt
public static java.lang.Integer getInt(java.lang.String name,
JSONObject json)
getInt
public static java.lang.Integer getInt(java.lang.String str)
getPrimitiveLong
public static long getPrimitiveLong(java.lang.String name,
JSONObject json)
getPrimitiveLong
public static long getPrimitiveLong(java.lang.String str)
getLong
public static java.lang.Long getLong(java.lang.String name,
JSONObject json)
getLong
public static java.lang.Long getLong(java.lang.String str)
getDouble
public static java.lang.Double getDouble(java.lang.String name,
JSONObject json)
getBoolean
public static java.lang.Boolean getBoolean(java.lang.String name,
JSONObject json)
getFlag
public static boolean getFlag(java.lang.String name,
JSONObject json)
getISO8601Datetime
public static java.util.Date getISO8601Datetime(java.lang.String name,
JSONObject json)
throws FacebookException
- Throws:
FacebookException
parseISO8601Date
private static java.util.Date parseISO8601Date(java.lang.String dateString)
parseISO8601Date
private static java.util.Date parseISO8601Date(java.lang.String dateString,
java.util.TimeZone timezone)
getURL
public static java.net.URL getURL(java.lang.String name,
JSONObject json)
getURI
public static java.net.URI getURI(java.lang.String name,
JSONObject json)
getTimeZone
public static java.util.TimeZone getTimeZone(java.lang.String name,
JSONObject json)
getStringMap
public static java.util.Map<java.lang.String,java.lang.String> getStringMap(java.lang.String name,
JSONObject json)
throws FacebookException
- Throws:
FacebookException
getLongMap
public static java.util.Map<java.lang.String,java.lang.Long> getLongMap(java.lang.String name,
JSONObject json)
throws FacebookException
- Throws:
FacebookException
getBooleanMap
public static java.util.Map<java.lang.String,java.lang.Boolean> getBooleanMap(java.lang.String name,
JSONObject json)
throws FacebookException
- Throws:
FacebookException
getStringList
public static java.util.List<java.lang.String> getStringList(java.lang.String name,
JSONObject json)
throws FacebookException
- Throws:
FacebookException