Package kong.unirest.jackson
Class JacksonArray
- java.lang.Object
-
- kong.unirest.jackson.JacksonElement<com.fasterxml.jackson.databind.node.ArrayNode>
-
- kong.unirest.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.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 void
add(java.lang.Boolean bool)
void
add(java.lang.Number number)
void
add(java.lang.String str)
void
add(JsonEngine.Element obj)
JsonEngine.Element
get(int index)
java.lang.String
join(java.lang.String token)
JsonEngine.Element
put(int index, java.lang.Boolean value)
JsonEngine.Element
put(int index, java.lang.Number number)
JsonEngine.Element
put(int index, java.lang.String value)
JsonEngine.Element
remove(int index)
void
set(int index, JsonEngine.Element o)
int
size()
private void
validateIndex(int index)
-
Methods inherited from class kong.unirest.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:
size
in interfaceJsonEngine.Array
-
get
public JsonEngine.Element get(int index)
- Specified by:
get
in interfaceJsonEngine.Array
-
validateIndex
private void validateIndex(int index)
-
remove
public JsonEngine.Element remove(int index)
- Specified by:
remove
in interfaceJsonEngine.Array
-
put
public JsonEngine.Element put(int index, java.lang.Number number)
- Specified by:
put
in interfaceJsonEngine.Array
-
put
public JsonEngine.Element put(int index, java.lang.String value)
- Specified by:
put
in interfaceJsonEngine.Array
-
put
public JsonEngine.Element put(int index, java.lang.Boolean value)
- Specified by:
put
in interfaceJsonEngine.Array
-
add
public void add(JsonEngine.Element obj)
- Specified by:
add
in interfaceJsonEngine.Array
-
set
public void set(int index, JsonEngine.Element o)
- Specified by:
set
in interfaceJsonEngine.Array
-
add
public void add(java.lang.Number number)
- Specified by:
add
in interfaceJsonEngine.Array
-
add
public void add(java.lang.String str)
- Specified by:
add
in interfaceJsonEngine.Array
-
add
public void add(java.lang.Boolean bool)
- Specified by:
add
in interfaceJsonEngine.Array
-
join
public java.lang.String join(java.lang.String token)
- Specified by:
join
in interfaceJsonEngine.Array
-
-