## 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)`