Package kong.unirest.modules.jackson
Class JacksonArray
- java.lang.Object
-
- kong.unirest.modules.jackson.JacksonElement<com.fasterxml.jackson.databind.node.ArrayNode>
-
- kong.unirest.modules.jackson.JacksonArray
-
- All Implemented Interfaces:
JsonEngine.Array,JsonEngine.Element
class JacksonArray extends JacksonElement<com.fasterxml.jackson.databind.node.ArrayNode> implements JsonEngine.Array
-
-
Field Summary
-
Fields inherited from class kong.unirest.modules.jackson.JacksonElement
element
-
-
Constructor Summary
Constructors Constructor Description JacksonArray(com.fasterxml.jackson.databind.node.ArrayNode element)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.Boolean bool)voidadd(java.lang.Number number)voidadd(java.lang.String str)voidadd(JsonEngine.Element obj)JsonEngine.Elementget(int index)java.lang.Stringjoin(java.lang.String token)JsonEngine.Elementput(int index, java.lang.Boolean value)JsonEngine.Elementput(int index, java.lang.Number number)JsonEngine.Elementput(int index, java.lang.String value)JsonEngine.Elementremove(int index)voidset(int index, JsonEngine.Element o)intsize()private voidvalidateIndex(int index)-
Methods inherited from class kong.unirest.modules.jackson.JacksonElement
equals, getAsBigDecimal, getAsBigInteger, getAsBoolean, getAsDouble, getAsFloat, getAsInt, getAsJsonArray, getAsJsonObject, getAsJsonPrimitive, getAsLong, getAsPrimitive, getAsString, getEngineElement, hashCode, isJsonArray, isJsonNull, isJsonObject, isJsonPrimitive, wrap
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface kong.unirest.core.json.JsonEngine.Element
getAsBigDecimal, getAsBigInteger, getAsBoolean, getAsDouble, getAsFloat, getAsInt, getAsJsonArray, getAsJsonObject, getAsJsonPrimitive, getAsLong, getAsPrimitive, getAsString, getEngineElement, isJsonArray, isJsonNull, isJsonObject, isJsonPrimitive
-
-
-
-
Method Detail
-
size
public int size()
- Specified by:
sizein interfaceJsonEngine.Array
-
get
public JsonEngine.Element get(int index)
- Specified by:
getin interfaceJsonEngine.Array
-
validateIndex
private void validateIndex(int index)
-
remove
public JsonEngine.Element remove(int index)
- Specified by:
removein interfaceJsonEngine.Array
-
put
public JsonEngine.Element put(int index, java.lang.Number number)
- Specified by:
putin interfaceJsonEngine.Array
-
put
public JsonEngine.Element put(int index, java.lang.String value)
- Specified by:
putin interfaceJsonEngine.Array
-
put
public JsonEngine.Element put(int index, java.lang.Boolean value)
- Specified by:
putin interfaceJsonEngine.Array
-
add
public void add(JsonEngine.Element obj)
- Specified by:
addin interfaceJsonEngine.Array
-
set
public void set(int index, JsonEngine.Element o)- Specified by:
setin interfaceJsonEngine.Array
-
add
public void add(java.lang.Number number)
- Specified by:
addin interfaceJsonEngine.Array
-
add
public void add(java.lang.String str)
- Specified by:
addin interfaceJsonEngine.Array
-
add
public void add(java.lang.Boolean bool)
- Specified by:
addin interfaceJsonEngine.Array
-
join
public java.lang.String join(java.lang.String token)
- Specified by:
joinin interfaceJsonEngine.Array
-
-