Package com.pubnub.api.managers
Class MapperManager
- java.lang.Object
-
- com.pubnub.api.managers.MapperManager
-
public class MapperManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MapperManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TconvertValue(com.google.gson.JsonElement input, java.lang.Class clazz)<T> TconvertValue(java.lang.Object object, java.lang.Class clazz)intelementToInt(com.google.gson.JsonElement element, java.lang.String field)java.lang.LongelementToLong(com.google.gson.JsonElement element)java.lang.LongelementToLong(com.google.gson.JsonElement element, java.lang.String field)java.lang.StringelementToString(com.google.gson.JsonElement element)java.lang.StringelementToString(com.google.gson.JsonElement element, java.lang.String field)<T> TfromJson(java.lang.String input, java.lang.Class<T> clazz)com.google.gson.JsonElementgetArrayElement(com.google.gson.JsonElement element, int index)java.util.Iterator<com.google.gson.JsonElement>getArrayIterator(com.google.gson.JsonElement element)java.util.Iterator<com.google.gson.JsonElement>getArrayIterator(com.google.gson.JsonElement element, java.lang.String field)com.google.gson.JsonArraygetAsArray(com.google.gson.JsonElement element)booleangetAsBoolean(com.google.gson.JsonElement element, java.lang.String field)com.google.gson.JsonObjectgetAsObject(com.google.gson.JsonElement element)retrofit2.Converter.FactorygetConverterFactory()com.google.gson.JsonElementgetField(com.google.gson.JsonElement element, java.lang.String field)java.util.Iterator<java.util.Map.Entry<java.lang.String,com.google.gson.JsonElement>>getObjectIterator(com.google.gson.JsonElement element)java.util.Iterator<java.util.Map.Entry<java.lang.String,com.google.gson.JsonElement>>getObjectIterator(com.google.gson.JsonElement element, java.lang.String field)com.google.gson.GsongetObjectMapper()booleanhasField(com.google.gson.JsonElement element, java.lang.String field)booleanisJsonObject(com.google.gson.JsonElement element)voidputOnObject(com.google.gson.JsonObject element, java.lang.String key, com.google.gson.JsonElement value)java.lang.StringtoJson(java.lang.Object input)com.google.gson.JsonElementtoJsonTree(java.lang.Object object)
-
-
-
Method Detail
-
hasField
public boolean hasField(com.google.gson.JsonElement element, java.lang.String field)
-
getField
public com.google.gson.JsonElement getField(com.google.gson.JsonElement element, java.lang.String field)
-
getArrayIterator
public java.util.Iterator<com.google.gson.JsonElement> getArrayIterator(com.google.gson.JsonElement element)
-
getArrayIterator
public java.util.Iterator<com.google.gson.JsonElement> getArrayIterator(com.google.gson.JsonElement element, java.lang.String field)
-
getObjectIterator
public java.util.Iterator<java.util.Map.Entry<java.lang.String,com.google.gson.JsonElement>> getObjectIterator(com.google.gson.JsonElement element)
-
getObjectIterator
public java.util.Iterator<java.util.Map.Entry<java.lang.String,com.google.gson.JsonElement>> getObjectIterator(com.google.gson.JsonElement element, java.lang.String field)
-
elementToString
public java.lang.String elementToString(com.google.gson.JsonElement element)
-
elementToString
public java.lang.String elementToString(com.google.gson.JsonElement element, java.lang.String field)
-
elementToInt
public int elementToInt(com.google.gson.JsonElement element, java.lang.String field)
-
isJsonObject
public boolean isJsonObject(com.google.gson.JsonElement element)
-
getAsObject
public com.google.gson.JsonObject getAsObject(com.google.gson.JsonElement element)
-
getAsBoolean
public boolean getAsBoolean(com.google.gson.JsonElement element, java.lang.String field)
-
putOnObject
public void putOnObject(com.google.gson.JsonObject element, java.lang.String key, com.google.gson.JsonElement value)
-
getArrayElement
public com.google.gson.JsonElement getArrayElement(com.google.gson.JsonElement element, int index)
-
elementToLong
public java.lang.Long elementToLong(com.google.gson.JsonElement element)
-
elementToLong
public java.lang.Long elementToLong(com.google.gson.JsonElement element, java.lang.String field)
-
getAsArray
public com.google.gson.JsonArray getAsArray(com.google.gson.JsonElement element)
-
fromJson
public <T> T fromJson(java.lang.String input, java.lang.Class<T> clazz) throws PubNubException- Throws:
PubNubException
-
convertValue
public <T> T convertValue(com.google.gson.JsonElement input, java.lang.Class clazz)
-
convertValue
public <T> T convertValue(java.lang.Object object, java.lang.Class clazz) throws PubNubException- Throws:
PubNubException
-
toJsonTree
public com.google.gson.JsonElement toJsonTree(java.lang.Object object)
-
toJson
public java.lang.String toJson(java.lang.Object input) throws PubNubException- Throws:
PubNubException
-
getObjectMapper
public com.google.gson.Gson getObjectMapper()
-
getConverterFactory
public retrofit2.Converter.Factory getConverterFactory()
-
-