JSON
Version 1.0

Uses of Class
org.codehaus.jackson.map.JsonNode

Packages that use JsonNode
org.codehaus.jackson.map   
org.codehaus.jackson.map.impl   
 

Uses of JsonNode in org.codehaus.jackson.map
 

Methods in org.codehaus.jackson.map that return JsonNode
 JsonNode JsonNode.getElementValue(int index)
          Method for accessing value of the specified element of an array node.
 JsonNode JsonNode.getFieldValue(String fieldName)
          Method for accessing value of the specified field of an object node.
abstract  JsonNode JsonNode.getPath(int index)
          This method is similar to getElementValue(int), except that instead of returning null if no such element exists (due to index being out of range, or this node not being an array), a "missing node" (node that returns true for isMissingNode()) will be returned.
abstract  JsonNode JsonNode.getPath(String fieldName)
          This method is similar to getFieldValue(java.lang.String), except that instead of returning null if no such value exists (due to this node not being an object, or object not having value for the specified field), a "missing node" (node that returns true for isMissingNode()) will be returned.
 JsonNode JsonTypeMapper.read(JsonParser jp)
          Method that will use the current event of the underlying parser (and if there's no event yet, tries to advance to an event) to construct a node, and advance the parser to point to the next event, if any.
 JsonNode JsonNode.removeElement(int index)
           
 JsonNode JsonNode.removeElement(String fieldName)
           
protected  JsonNode JsonNode.reportNoArrayMods()
           
protected  JsonNode JsonNode.reportNoObjectMods()
           
 JsonNode JsonNode.setElement(int index, JsonNode value)
           
 JsonNode JsonNode.setElement(String fieldName, JsonNode value)
           
 

Methods in org.codehaus.jackson.map that return types with arguments of type JsonNode
 Iterator<JsonNode> JsonNode.getElements()
           
 Iterator<JsonNode> JsonNode.getFieldValues()
           
 

Methods in org.codehaus.jackson.map with parameters of type JsonNode
 void JsonNode.appendElement(JsonNode node)
           
 void JsonNode.insertElement(int index, JsonNode value)
           
 JsonNode JsonNode.setElement(int index, JsonNode value)
           
 JsonNode JsonNode.setElement(String fieldName, JsonNode value)
           
 

Uses of JsonNode in org.codehaus.jackson.map.impl
 

Subclasses of JsonNode in org.codehaus.jackson.map.impl
 class ArrayNode
           
 class BooleanNode
          This concrete value class is used to contain boolean (true / false) values.
 class ContainerNode
          This intermediate base class is used for all container nodes, specifically, array and object nodes.
 class DecimalNode
          Numeric node that contains values that do not fit in simple integer (int, long) or floating point (double) values.
 class DoubleNode
          Numeric node that contains 64-bit ("double precision") floating point values simple 32-bit integer values.
 class IntNode
          Numeric node that contains simple 32-bit integer values.
 class LongNode
          Numeric node that contains simple 64-bit integer values.
 class MissingNode
          This singleton node class is generated to denote "missing nodes" along paths that do not exist.
 class NullNode
          This singleton value class is used to contain explicit JSON null value.
 class NumericNode
          Intermediate value node used for numeric nodes.
 class ObjectNode
           
 class TextNode
          Value node that contains text value
 class ValueNode
          This intermediate base class is used for all leaf nodes, that is, all non-container (array or object) nodes, except for the "missing node".
 

Methods in org.codehaus.jackson.map.impl that return JsonNode
 JsonNode ArrayNode.getElementValue(int index)
           
abstract  JsonNode ContainerNode.getElementValue(int index)
           
 JsonNode ObjectNode.getElementValue(int index)
           
 JsonNode ArrayNode.getFieldValue(String fieldName)
           
abstract  JsonNode ContainerNode.getFieldValue(String fieldName)
           
 JsonNode ObjectNode.getFieldValue(String fieldName)
           
 JsonNode ArrayNode.getPath(int index)
           
 JsonNode MissingNode.getPath(int index)
           
 JsonNode ObjectNode.getPath(int index)
           
 JsonNode ValueNode.getPath(int index)
           
 JsonNode ArrayNode.getPath(String fieldName)
           
 JsonNode MissingNode.getPath(String fieldName)
           
 JsonNode ObjectNode.getPath(String fieldName)
           
 JsonNode ValueNode.getPath(String fieldName)
           
 JsonNode ContainerNode.NoNodesIterator.next()
           
protected  JsonNode JsonTypeMapperBase.readAndMap(JsonParser jp, JsonToken currToken)
           
 JsonNode ArrayNode.removeElement(int index)
           
abstract  JsonNode ContainerNode.removeElement(int index)
           
 JsonNode ObjectNode.removeElement(int index)
           
 JsonNode ArrayNode.removeElement(String fieldName)
           
abstract  JsonNode ContainerNode.removeElement(String fieldName)
           
 JsonNode ObjectNode.removeElement(String fieldName)
           
 JsonNode ArrayNode.setElement(int index, JsonNode value)
           
abstract  JsonNode ContainerNode.setElement(int index, JsonNode value)
           
 JsonNode ObjectNode.setElement(int index, JsonNode value)
           
 JsonNode ArrayNode.setElement(String fieldName, JsonNode value)
           
abstract  JsonNode ContainerNode.setElement(String fieldName, JsonNode value)
           
 JsonNode ObjectNode.setElement(String fieldName, JsonNode value)
           
 

Methods in org.codehaus.jackson.map.impl that return types with arguments of type JsonNode
 Iterator<JsonNode> ArrayNode.getElements()
           
 Iterator<JsonNode> ObjectNode.getFieldValues()
           
 

Methods in org.codehaus.jackson.map.impl with parameters of type JsonNode
 void ArrayNode.appendElement(JsonNode node)
           
abstract  void ContainerNode.appendElement(JsonNode node)
           
 void ObjectNode.appendElement(JsonNode node)
           
 void ArrayNode.insertElement(int index, JsonNode value)
           
abstract  void ContainerNode.insertElement(int index, JsonNode value)
           
 void ObjectNode.insertElement(int index, JsonNode value)
           
 JsonNode ArrayNode.setElement(int index, JsonNode value)
           
abstract  JsonNode ContainerNode.setElement(int index, JsonNode value)
           
 JsonNode ObjectNode.setElement(int index, JsonNode value)
           
 JsonNode ArrayNode.setElement(String fieldName, JsonNode value)
           
abstract  JsonNode ContainerNode.setElement(String fieldName, JsonNode value)
           
 JsonNode ObjectNode.setElement(String fieldName, JsonNode value)
           
 


JSON
Version 1.0

Apache License, Version 2.0