| Package | Description |
|---|---|
| org.spincast.core.guice | |
| org.spincast.core.json | |
| org.spincast.core.xml | |
| org.spincast.plugins.jacksonjson | |
| org.spincast.plugins.jacksonxml |
| Modifier and Type | Method and Description |
|---|---|
protected Class<? extends IJsonArray> |
SpincastCoreGuiceModule.getJsonArrayImplClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IJsonArrayImmutable
Flag that indicate that the
IJsonArray
is immutable. |
| Modifier and Type | Class and Description |
|---|---|
class |
JsonArray
IJsonArray implementation. |
class |
JsonArrayImmutable
This classe wraps a immutable List : it is used to
have an instance of IJsonArray that can be validated
as immutable (instanceof IJsonArrayImmutable).
|
| Modifier and Type | Method and Description |
|---|---|
IJsonArray |
JsonArray.add(BigDecimal value) |
IJsonArray |
IJsonArray.add(BigDecimal value)
Adds a BigDecimal.
|
IJsonArray |
JsonArray.add(Boolean value) |
IJsonArray |
IJsonArray.add(Boolean value)
Adds a Boolean.
|
IJsonArray |
JsonArray.add(byte[] value) |
IJsonArray |
IJsonArray.add(byte[] value)
Adds a byte[].
|
IJsonArray |
JsonArray.add(Date value) |
IJsonArray |
IJsonArray.add(Date value)
Adds a Date.
|
IJsonArray |
JsonArray.add(Double value) |
IJsonArray |
IJsonArray.add(Double value)
Adds a Double.
|
IJsonArray |
JsonArray.add(Float value) |
IJsonArray |
IJsonArray.add(Float value)
Adds a Float.
|
IJsonArray |
JsonArray.add(IJsonArray value) |
IJsonArray |
IJsonArray.add(IJsonArray value)
Adds a IJsonArray.
|
IJsonArray |
JsonArray.add(IJsonArray array,
boolean clone) |
IJsonArray |
IJsonArray.add(IJsonArray value,
boolean clone)
Adds a IJsonArray.
|
IJsonArray |
JsonArray.add(IJsonObject jsonObj) |
IJsonArray |
IJsonArray.add(IJsonObject value)
Adds a IJsonObject.
|
IJsonArray |
JsonArray.add(IJsonObject jsonObj,
boolean clone) |
IJsonArray |
IJsonArray.add(IJsonObject value,
boolean clone)
Adds a IJsonObject.
|
IJsonArray |
JsonArray.add(Integer value) |
IJsonArray |
IJsonArray.add(Integer value)
Adds a Integer.
|
IJsonArray |
JsonArray.add(Long value) |
IJsonArray |
IJsonArray.add(Long value)
Adds a Long.
|
IJsonArray |
JsonArray.add(String value) |
IJsonArray |
IJsonArray.add(String value)
Adds a String.
|
IJsonArray |
JsonArrayImmutable.addAsIs(Object element) |
protected IJsonArray |
JsonArray.addAsIs(Object value) |
IJsonArray |
JsonArray.addConvert(Object value) |
IJsonArray |
IJsonArray.addConvert(Object value)
If the object to add is not of a IJsonObject's native type,
then the object will be converted to a IJsonObject or a
IJsonArray before being added.
|
IJsonArray |
JsonArray.addConvert(Object value,
boolean clone) |
IJsonArray |
IJsonArray.addConvert(Object value,
boolean clone)
If the object to add is not of a IJsonObject's native type,
then the object will be converted to a IJsonObject or a
IJsonArray before being added.
|
IJsonArray |
JsonArrayImmutable.clear() |
IJsonArray |
JsonArray.clear() |
IJsonArray |
IJsonArray.clear()
Clears all elements.
|
IJsonArray |
JsonArray.clone() |
IJsonArray |
IJsonArray.clone()
Deep copy of the
IJsonArray, so any
modification to the original won't affect the
clone, and vice-versa. |
IJsonArray |
JsonArray.clone(boolean mutable) |
IJsonArray |
IJsonArray.clone(boolean mutable)
Deep copy of the
IJsonArray, so any
modification to the original won't affect the
clone, and vice-versa. |
IJsonArray |
IJsonManager.cloneJsonArray(IJsonArray jsonArray)
Deep copy of the
IJsonArray, so any
modification to the original won't affect the
clone, and vice-versa. |
IJsonArray |
IJsonManager.cloneJsonArray(IJsonArray jsonArray,
boolean mutable)
Deep copy of the
IJsonArray, so any
modification to the original won't affect the
clone, and vice-versa. |
IJsonArray |
IJsonObjectFactory.createArray()
Creates an empty IJsonArray.
|
IJsonArray |
IJsonManager.createArray()
Creates an empty
JsonArray. |
IJsonArray |
IJsonManager.createArray(InputStream inputStream)
Creates a
JsonArray from an inputStream. |
IJsonArray |
IJsonManager.createArray(List<?> elements)
Creates a
JsonArray from a List
of elements. |
IJsonArray |
IJsonObjectFactory.createArray(List<Object> elements)
Creates a IJsonArray based on the List.
|
IJsonArray |
IJsonManager.createArray(String jsonString)
Creates a
JsonArray from a Json
String. |
IJsonArray |
JsonObject.getArrayFirstJsonArray(String key) |
IJsonArray |
IJsonObject.getArrayFirstJsonArray(String key)
Gets the first value (as IJsonArray) of a
IJsonArray property
of the object. |
protected IJsonArray |
JsonObject.getArrayFirstJsonArray(String key,
boolean hasDefaultValue,
IJsonArray defaultValue) |
IJsonArray |
JsonObject.getArrayFirstJsonArray(String key,
IJsonArray defaultValue) |
IJsonArray |
IJsonObject.getArrayFirstJsonArray(String key,
IJsonArray defaultValue)
Gets the first value (as IJsonArray) of a
IJsonArray property
of the object. |
IJsonArray |
JsonArray.getJsonArray(int index) |
IJsonArray |
IJsonArray.getJsonArray(int index)
Gets an element as
IJsonArray. |
IJsonArray |
JsonArray.getJsonArray(int index,
IJsonArray defaultValue) |
IJsonArray |
IJsonArray.getJsonArray(int index,
IJsonArray defaultValue)
Gets an element as
IJsonArray. |
IJsonArray |
JsonObjectArrayBase.getJsonArray(String key) |
IJsonArray |
IJsonObject.getJsonArray(String key)
Gets a property as
IJsonArray. |
IJsonArray |
JsonObjectArrayBase.getJsonArray(String key,
IJsonArray defaultValue) |
IJsonArray |
IJsonObject.getJsonArray(String key,
IJsonArray defaultValue)
Gets a property as
IJsonArray. |
IJsonArray |
JsonArray.getJsonArrayOrEmpty(int index) |
IJsonArray |
IJsonArray.getJsonArrayOrEmpty(int index)
Gets an element as
IJsonArray. |
IJsonArray |
JsonObjectArrayBase.getJsonArrayOrEmpty(String key) |
IJsonArray |
IJsonObject.getJsonArrayOrEmpty(String key)
Gets a property as
IJsonArray. |
protected IJsonArray |
JsonObjectArrayBase.getJsonArrayValue(String key,
boolean hasDefaultValue,
IJsonArray defaultValue) |
IJsonArray |
JsonArray.remove(int index) |
IJsonArray |
IJsonArray.remove(int index)
Removes an element at the specified position.
|
| Modifier and Type | Method and Description |
|---|---|
IJsonArray |
JsonArray.add(IJsonArray value) |
IJsonArray |
IJsonArray.add(IJsonArray value)
Adds a IJsonArray.
|
IJsonArray |
JsonArray.add(IJsonArray array,
boolean clone) |
IJsonArray |
IJsonArray.add(IJsonArray value,
boolean clone)
Adds a IJsonArray.
|
IJsonArray |
IJsonManager.cloneJsonArray(IJsonArray jsonArray)
Deep copy of the
IJsonArray, so any
modification to the original won't affect the
clone, and vice-versa. |
IJsonArray |
IJsonManager.cloneJsonArray(IJsonArray jsonArray,
boolean mutable)
Deep copy of the
IJsonArray, so any
modification to the original won't affect the
clone, and vice-versa. |
IJsonArrayImmutable |
IJsonManager.createArrayImmutable(IJsonArray jsonArray)
Make a
IJsonArray immutable, no element
could be added or removed on it. |
T |
JsonObject.IFirstElementGetter.get(IJsonArray array,
boolean hasDefaultValue,
T defaultValue) |
protected IJsonArray |
JsonObject.getArrayFirstJsonArray(String key,
boolean hasDefaultValue,
IJsonArray defaultValue) |
IJsonArray |
JsonObject.getArrayFirstJsonArray(String key,
IJsonArray defaultValue) |
IJsonArray |
IJsonObject.getArrayFirstJsonArray(String key,
IJsonArray defaultValue)
Gets the first value (as IJsonArray) of a
IJsonArray property
of the object. |
IJsonArray |
JsonArray.getJsonArray(int index,
IJsonArray defaultValue) |
IJsonArray |
IJsonArray.getJsonArray(int index,
IJsonArray defaultValue)
Gets an element as
IJsonArray. |
IJsonArray |
JsonObjectArrayBase.getJsonArray(String key,
IJsonArray defaultValue) |
IJsonArray |
IJsonObject.getJsonArray(String key,
IJsonArray defaultValue)
Gets a property as
IJsonArray. |
protected IJsonArray |
JsonObjectArrayBase.getJsonArrayValue(String key,
boolean hasDefaultValue,
IJsonArray defaultValue) |
IJsonObject |
JsonObject.put(String key,
IJsonArray value) |
IJsonObject |
IJsonObject.put(String key,
IJsonArray value)
Adds a IJsonArray.
|
IJsonObject |
JsonObject.put(String key,
IJsonArray value,
boolean clone) |
IJsonObject |
IJsonObject.put(String key,
IJsonArray value,
boolean clone)
Adds a IJsonArray.
|
| Modifier and Type | Method and Description |
|---|---|
IJsonArray |
IXmlManager.fromXmlToJsonArray(String xml)
Deserializes a XML to an
IJsonArray. |
| Modifier and Type | Method and Description |
|---|---|
IJsonArray |
SpincastJsonManager.cloneJsonArray(IJsonArray jsonArray) |
IJsonArray |
SpincastJsonManager.cloneJsonArray(IJsonArray jsonArray,
boolean mutable) |
IJsonArray |
SpincastJsonManager.createArray() |
IJsonArray |
SpincastJsonManager.createArray(InputStream inputStream) |
IJsonArray |
SpincastJsonManager.createArray(List<?> elements) |
IJsonArray |
SpincastJsonManager.createArray(String jsonString) |
| Modifier and Type | Method and Description |
|---|---|
protected com.fasterxml.jackson.databind.JsonDeserializer<IJsonArray> |
SpincastJsonManager.getJsonArrayDeserializer() |
protected com.fasterxml.jackson.databind.JsonSerializer<IJsonArray> |
SpincastJsonManager.getJsonArraySerializer() |
| Modifier and Type | Method and Description |
|---|---|
IJsonArray |
SpincastJsonManager.cloneJsonArray(IJsonArray jsonArray) |
IJsonArray |
SpincastJsonManager.cloneJsonArray(IJsonArray jsonArray,
boolean mutable) |
IJsonArrayImmutable |
SpincastJsonManager.createArrayImmutable(IJsonArray jsonArray) |
| Modifier and Type | Method and Description |
|---|---|
protected IJsonArray |
SpincastXmlManager.deserializeJsonArray(com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser xmlParser,
com.fasterxml.jackson.databind.DeserializationContext context) |
protected IJsonArray |
SpincastXmlManager.deserializeJsonArray(com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser xmlParser,
com.fasterxml.jackson.databind.DeserializationContext context,
boolean firstElementSkipped) |
IJsonArray |
SpincastXmlManager.fromXmlToJsonArray(String xml) |
| Modifier and Type | Method and Description |
|---|---|
protected com.fasterxml.jackson.databind.JsonDeserializer<IJsonArray> |
SpincastXmlManager.getJsonArrayDeserializer() |
protected com.fasterxml.jackson.databind.JsonSerializer<IJsonArray> |
SpincastXmlManager.getJsonArraySerializer() |
Copyright © 2016. All rights reserved.