Uses of Class
com.fasterxml.jackson.databind.node.ObjectNode

Packages that use ObjectNode
com.fasterxml.jackson.databind Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via ObjectMapper class, as well as convenience methods included in JsonParser 
com.fasterxml.jackson.databind.jsonschema Classes needed for JSON schema support (currently just ability to generate schemas using serialization part of data mapping) 
com.fasterxml.jackson.databind.node Contains concrete JsonNode implementations Jackson uses for the Tree model. 
com.fasterxml.jackson.databind.ser.std   
 

Uses of ObjectNode in com.fasterxml.jackson.databind
 

Methods in com.fasterxml.jackson.databind that return ObjectNode
 ObjectNode ObjectMapper.createObjectNode()
           Note: return type is co-variant, as basic ObjectCodec abstraction can not refer to concrete node types (as it's part of core package, whereas impls are part of mapper package)
 

Uses of ObjectNode in com.fasterxml.jackson.databind.jsonschema
 

Methods in com.fasterxml.jackson.databind.jsonschema that return ObjectNode
 ObjectNode JsonSchema.getSchemaNode()
          Method for accessing root JSON object of the contained schema.
 

Constructors in com.fasterxml.jackson.databind.jsonschema with parameters of type ObjectNode
JsonSchema(ObjectNode schema)
          Main constructor for schema instances.
 

Uses of ObjectNode in com.fasterxml.jackson.databind.node
 

Methods in com.fasterxml.jackson.databind.node that return ObjectNode
 ObjectNode ArrayNode.addObject()
          Method that will construct an ObjectNode and add it at the end of this array node.
 ObjectNode ObjectNode.deepCopy()
           
 ObjectNode ObjectNode.findParent(String fieldName)
           
abstract  ObjectNode ContainerNode.findParent(String fieldName)
           
 ObjectNode BaseJsonNode.findParent(String fieldName)
           
 ObjectNode ArrayNode.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 JsonNodeFactory.objectNode()
          Factory method for constructing an empty JSON Object ("struct") node
 ObjectNode ContainerNode.objectNode()
          Factory method that constructs and returns an empty ObjectNode Construction is done using registered JsonNodeFactory.
 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)
           
 

Methods in com.fasterxml.jackson.databind.node with parameters of type ObjectNode
 JsonNode ObjectNode.putAll(ObjectNode other)
          Method for adding all properties of the given Object, overriding any existing values for those properties.
 

Uses of ObjectNode in com.fasterxml.jackson.databind.ser.std
 

Methods in com.fasterxml.jackson.databind.ser.std that return ObjectNode
protected  ObjectNode StdSerializer.createObjectNode()
           
protected  ObjectNode StdSerializer.createSchemaNode(String type)
           
protected  ObjectNode StdSerializer.createSchemaNode(String type, boolean isOptional)
           
 



Copyright © 2012 fasterxml.com. All Rights Reserved.