| Package | Description |
|---|---|
| com.fasterxml.jackson.databind.node |
Custom implementations for ArrayNode and ObjectNode
|
| org.eel.kitchen.jsonschema.util.jackson |
Utility classes for Jackson
|
| Modifier and Type | Method and Description |
|---|---|
ObjectNode |
ArrayNode.addObject()
Method that will construct an ObjectNode and add it at the end
of this array node.
|
ObjectNode |
ObjectNode.deepCopy() |
ObjectNode |
ArrayNode.findParent(String fieldName) |
ObjectNode |
ObjectNode.findParent(String fieldName) |
ObjectNode |
ArrayNode.insertObject(int index)
Method for creating an
ObjectNode, appending it at the end
of this array, and returning the newly created node
(note: NOT 'this' array) |
ObjectNode |
ObjectNode.put(String fieldName,
BigDecimal v)
Method for setting value of a field to specified numeric value.
|
ObjectNode |
ObjectNode.put(String fieldName,
boolean v)
Method for setting value of a field to specified String value.
|
ObjectNode |
ObjectNode.put(String fieldName,
Boolean value)
Alternative method that we need to avoid bumping into NPE issues
with auto-unboxing.
|
ObjectNode |
ObjectNode.put(String fieldName,
byte[] v)
Method for setting value of a field to specified binary value
|
ObjectNode |
ObjectNode.put(String fieldName,
double v)
Method for setting value of a field to specified numeric value.
|
ObjectNode |
ObjectNode.put(String fieldName,
Double value)
Alternative method that we need to avoid bumping into NPE issues
with auto-unboxing.
|
ObjectNode |
ObjectNode.put(String fieldName,
float v)
Method for setting value of a field to specified numeric value.
|
ObjectNode |
ObjectNode.put(String fieldName,
Float value)
Alternative method that we need to avoid bumping into NPE issues
with auto-unboxing.
|
ObjectNode |
ObjectNode.put(String fieldName,
int v)
Method for setting value of a field to specified numeric value.
|
ObjectNode |
ObjectNode.put(String fieldName,
Integer value)
Alternative method that we need to avoid bumping into NPE issues
with auto-unboxing.
|
ObjectNode |
ObjectNode.put(String fieldName,
long v)
Method for setting value of a field to specified numeric value.
|
ObjectNode |
ObjectNode.put(String fieldName,
Long value)
Alternative method that we need to avoid bumping into NPE issues
with auto-unboxing.
|
ObjectNode |
ObjectNode.put(String fieldName,
String v)
Method for setting value of a field to specified String value.
|
ObjectNode |
ObjectNode.putNull(String fieldName) |
ObjectNode |
ObjectNode.putObject(String fieldName)
Method that will construct an ObjectNode and add it as a
field of this ObjectNode, replacing old value, if any.
|
ObjectNode |
ObjectNode.putPOJO(String fieldName,
Object pojo) |
ObjectNode |
ObjectNode.remove(Collection<String> fieldNames)
Method for removing specified field properties out of
this ObjectNode.
|
ObjectNode |
ObjectNode.removeAll()
Method for removing all field properties, such that this
ObjectNode will contain no properties after call.
|
ObjectNode |
ObjectNode.retain(Collection<String> fieldNames)
Method for removing all field properties out of this ObjectNode
except for ones specified in argument.
|
ObjectNode |
ObjectNode.retain(String... fieldNames)
Method for removing all field properties out of this ObjectNode
except for ones specified in argument.
|
ObjectNode |
ObjectNode.with(String propertyName) |
ObjectNode |
ObjectNode.without(Collection<String> fieldNames)
Method for removing specified field properties out of
this ObjectNode.
|
| Modifier and Type | Method and Description |
|---|---|
JsonNode |
ObjectNode.putAll(ObjectNode other)
Method for adding all properties of the given Object, overriding
any existing values for those properties.
|
JsonNode |
ObjectNode.setAll(ObjectNode other)
Method for adding all properties of the given Object, overriding
any existing values for those properties.
|
| Modifier and Type | Method and Description |
|---|---|
static ObjectNode |
CustomJsonNodeFactory.emptyObject()
Return a statically created empty object
|
Copyright © 2013. All Rights Reserved.