| Package | Description |
|---|---|
| org.camunda.spin | |
| org.camunda.spin.impl.json.jackson | |
| org.camunda.spin.impl.json.jackson.format | |
| org.camunda.spin.impl.json.jackson.query | |
| org.camunda.spin.json |
| Modifier and Type | Method and Description |
|---|---|
static SpinJsonNode |
Spin.JSON(Object input)
Creates a spin wrapper for a data input.
|
| Modifier and Type | Method and Description |
|---|---|
static DataFormat<SpinJsonNode> |
DataFormats.json()
Returns the global json data format that can be provided with
configuration that applies to any Spin json operation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JacksonJsonNode
Wrapper for a Jackson Json Tree Node.
|
| Modifier and Type | Method and Description |
|---|---|
SpinJsonNode |
JacksonJsonNode.append(Object property) |
SpinJsonNode |
JacksonJsonNode.deleteProp(List<String> names) |
SpinJsonNode |
JacksonJsonNode.deleteProp(String name) |
SpinJsonNode |
JacksonJsonNode.insertAfter(Object searchObject,
Object insertObject) |
SpinJsonNode |
JacksonJsonNode.insertAt(int index,
Object property) |
SpinJsonNode |
JacksonJsonNode.insertBefore(Object searchObject,
Object insertObject) |
SpinJsonNode |
JacksonJsonNode.prop(String name) |
SpinJsonNode |
JacksonJsonNode.prop(String name,
boolean newProperty) |
SpinJsonNode |
JacksonJsonNode.prop(String name,
Boolean newProperty) |
SpinJsonNode |
JacksonJsonNode.prop(String name,
float newProperty) |
SpinJsonNode |
JacksonJsonNode.prop(String name,
int newProperty) |
SpinJsonNode |
JacksonJsonNode.prop(String name,
List<Object> newProperty) |
SpinJsonNode |
JacksonJsonNode.prop(String name,
long newProperty) |
SpinJsonNode |
JacksonJsonNode.prop(String name,
Map<String,Object> newProperty) |
SpinJsonNode |
JacksonJsonNode.prop(String name,
Number newProperty) |
SpinJsonNode |
JacksonJsonNode.prop(String name,
SpinJsonNode newProperty) |
SpinJsonNode |
JacksonJsonNode.prop(String name,
String newProperty) |
SpinJsonNode |
JacksonJsonNode.remove(Object property) |
SpinJsonNode |
JacksonJsonNode.removeAt(int index) |
SpinJsonNode |
JacksonJsonNode.removeLast(Object property) |
| Modifier and Type | Method and Description |
|---|---|
SpinList<SpinJsonNode> |
JacksonJsonNode.elements() |
| Modifier and Type | Method and Description |
|---|---|
SpinJsonNode |
JacksonJsonNode.prop(String name,
SpinJsonNode newProperty) |
SpinJsonPathException |
JacksonJsonLogger.unableToEvaluateJsonPathExpressionOnNode(SpinJsonNode node,
Exception cause) |
| Modifier and Type | Method and Description |
|---|---|
SpinJsonNode |
JacksonJsonDataFormat.createWrapperInstance(Object parameter) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends SpinJsonNode> |
JacksonJsonDataFormat.getWrapperType() |
| Modifier and Type | Field and Description |
|---|---|
protected SpinJsonNode |
JacksonJsonPathQuery.spinJsonNode |
| Modifier and Type | Method and Description |
|---|---|
SpinJsonNode |
JacksonJsonPathQuery.element() |
| Modifier and Type | Method and Description |
|---|---|
SpinList<SpinJsonNode> |
JacksonJsonPathQuery.elementList() |
| Modifier and Type | Method and Description |
|---|---|
abstract SpinJsonNode |
SpinJsonNode.append(Object property)
Appends a object to the end of the current array node
|
abstract SpinJsonNode |
SpinJsonNode.deleteProp(List<String> names)
Removes a number of properties by a given list of names.
|
abstract SpinJsonNode |
SpinJsonNode.deleteProp(String name)
Remove a property of the given node by name.
|
SpinJsonNode |
SpinJsonPathQuery.element()
Fetches the node from the result of JsonPath.
|
abstract SpinJsonNode |
SpinJsonNode.insertAfter(Object searchObject,
Object insertObject)
Inserts an object AFTER an specific object in an array
|
abstract SpinJsonNode |
SpinJsonNode.insertAt(int index,
Object property)
Appends an object at a specific point in an array
|
abstract SpinJsonNode |
SpinJsonNode.insertBefore(Object searchObject,
Object insertObject)
Inserts an object BEFORE an specific object in an array
|
abstract SpinJsonNode |
SpinJsonNode.prop(String name)
Get the property of this node with the given name.
|
abstract SpinJsonNode |
SpinJsonNode.prop(String name,
boolean newProperty)
Set a new boolean property in this node.
|
abstract SpinJsonNode |
SpinJsonNode.prop(String name,
Boolean newProperty)
Set a new Boolean property in this node.
|
abstract SpinJsonNode |
SpinJsonNode.prop(String name,
float newProperty)
Set a new float property in this node.
|
abstract SpinJsonNode |
SpinJsonNode.prop(String name,
int newProperty)
Set a new int property in this node.
|
abstract SpinJsonNode |
SpinJsonNode.prop(String name,
List<Object> newProperty)
Set a new List property in this node.
|
abstract SpinJsonNode |
SpinJsonNode.prop(String name,
long newProperty)
Set a new long property in this node.
|
abstract SpinJsonNode |
SpinJsonNode.prop(String name,
Map<String,Object> newProperty)
Set a new Map property in this node.
|
abstract SpinJsonNode |
SpinJsonNode.prop(String name,
Number newProperty)
Set a new Number property in this node.
|
abstract SpinJsonNode |
SpinJsonNode.prop(String name,
SpinJsonNode newProperty)
Set a new SpinJsonNode Object property in this node.
|
abstract SpinJsonNode |
SpinJsonNode.prop(String name,
String newProperty)
Set a new String property in this node.
|
abstract SpinJsonNode |
SpinJsonNode.remove(Object property)
Removes the first appearance of an object from the current array
|
abstract SpinJsonNode |
SpinJsonNode.removeAt(int index)
removes an object at the specific index of the current array
|
abstract SpinJsonNode |
SpinJsonNode.removeLast(Object property)
Removes the last appearance of an object from the current array
|
| Modifier and Type | Method and Description |
|---|---|
SpinList<SpinJsonNode> |
SpinJsonPathQuery.elementList()
Fetches the list of nodes from the result of JsonPath.
|
abstract SpinList<SpinJsonNode> |
SpinJsonNode.elements()
Get this node as list.
|
| Modifier and Type | Method and Description |
|---|---|
abstract SpinJsonNode |
SpinJsonNode.prop(String name,
SpinJsonNode newProperty)
Set a new SpinJsonNode Object property in this node.
|
Copyright © 2014–2020 Camunda Services GmbH. All rights reserved.