## Uses of Class
com.fasterxml.jackson.databind.node.ValueNode

- Packages that use ValueNode
  Package | Description
  --- | ---
  com.fasterxml.jackson.databind.node | Contains concrete `JsonNode` implementations Jackson uses for the Tree model.

- - ### Uses of ValueNode in com.fasterxml.jackson.databind.node

    Subclasses of ValueNode in com.fasterxml.jackson.databind.node
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BigIntegerNode` Numeric node that contains simple 64-bit integer values.
    `class` | `BinaryNode` Value node that contains Base64 encoded binary value, which will be output and stored as Json String value.
    `class` | `BooleanNode` This concrete value class is used to contain boolean (true / false) values.
    `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` | `FloatNode` `JsonNode` implementation for efficiently containing 32-bit `float` 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` | `POJONode` Value node that contains a wrapped POJO, to be serialized as a JSON constructed through data mapping (usually done by calling `ObjectMapper`).
    `class` | `ShortNode` Numeric node that contains simple 16-bit integer values.
    `class` | `TextNode` Value node that contains a text value.

    Methods in com.fasterxml.jackson.databind.node that return ValueNode
    Modifier and Type | Method and Description
    --- | ---
    `ValueNode` | JsonNodeCreator.`binaryNode(byte[] data)`
    `ValueNode` | JsonNodeCreator.`binaryNode(byte[] data, int offset, int length)`
    `ValueNode` | JsonNodeCreator.`booleanNode(boolean v)`
    `ValueNode` | JsonNodeCreator.`nullNode()`
    `ValueNode` | JsonNodeCreator.`numberNode(BigDecimal v)`
    `ValueNode` | JsonNodeCreator.`numberNode(BigInteger v)`
    `ValueNode` | JsonNodeCreator.`numberNode(byte v)`
    `ValueNode` | JsonNodeFactory.`numberNode(Byte value)` Alternate factory method that will handle wrapper value, which may be null.
    `ValueNode` | JsonNodeCreator.`numberNode(Byte value)`
    `ValueNode` | ContainerNode.`numberNode(Byte v)`
    `ValueNode` | JsonNodeCreator.`numberNode(double v)`
    `ValueNode` | JsonNodeFactory.`numberNode(Double value)` Alternate factory method that will handle wrapper value, which may be null.
    `ValueNode` | JsonNodeCreator.`numberNode(Double value)`
    `ValueNode` | ContainerNode.`numberNode(Double v)`
    `ValueNode` | JsonNodeCreator.`numberNode(float v)`
    `ValueNode` | JsonNodeFactory.`numberNode(Float value)` Alternate factory method that will handle wrapper value, which may be null.
    `ValueNode` | JsonNodeCreator.`numberNode(Float value)`
    `ValueNode` | ContainerNode.`numberNode(Float v)`
    `ValueNode` | JsonNodeCreator.`numberNode(int v)`
    `ValueNode` | JsonNodeFactory.`numberNode(Integer value)` Alternate factory method that will handle wrapper value, which may be null.
    `ValueNode` | JsonNodeCreator.`numberNode(Integer value)`
    `ValueNode` | ContainerNode.`numberNode(Integer v)`
    `ValueNode` | JsonNodeCreator.`numberNode(long v)`
    `ValueNode` | JsonNodeFactory.`numberNode(Long value)` Alternate factory method that will handle wrapper value, which may be null.
    `ValueNode` | JsonNodeCreator.`numberNode(Long value)`
    `ValueNode` | ContainerNode.`numberNode(Long v)`
    `ValueNode` | JsonNodeCreator.`numberNode(short v)`
    `ValueNode` | JsonNodeFactory.`numberNode(Short value)` Alternate factory method that will handle wrapper value, which may be null.
    `ValueNode` | JsonNodeCreator.`numberNode(Short value)`
    `ValueNode` | ContainerNode.`numberNode(Short v)`
    `ValueNode` | JsonNodeFactory.`pojoNode(Object pojo)` Factory method for constructing a wrapper for POJO ("Plain Old Java Object") objects; these will get serialized using data binding, usually as JSON Objects, but in some cases as JSON Strings or other node types.
    `ValueNode` | JsonNodeCreator.`pojoNode(Object pojo)`
    `ValueNode` | ContainerNode.`pojoNode(Object pojo)`
    `ValueNode` | JsonNodeFactory.`rawValueNode(RawValue value)`
    `ValueNode` | JsonNodeCreator.`rawValueNode(RawValue value)` Factory method to use for adding "raw values"; pre-encoded values that are included exactly as-is when node is serialized.
    `ValueNode` | ContainerNode.`rawValueNode(RawValue value)`
    `ValueNode` | JsonNodeCreator.`textNode(String text)`

Copyright © 2008–2016 FasterXML. All rights reserved.