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

Packages that use ValueNode
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
`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
`ValueNode` JsonNodeCreator.`binaryNode(byte[] data)`
`ValueNode` JsonNodeCreator.`binaryNode(byte[] data, int offset, int length)`
`ValueNode` JsonNodeCreator.`booleanNode(boolean v)`
`ValueNode` JsonNodeCreator.`nullNode()`
`ValueNode` ContainerNode.`numberNode(BigDecimal v)`
`ValueNode` JsonNodeCreator.`numberNode(BigDecimal v)`
`ValueNode` JsonNodeFactory.`numberNode(BigDecimal v)` Factory method for getting an instance of JSON numeric value that expresses given unlimited precision floating point value Note that regardless whether the factory has been built to normalize decimal values (see class JavaDoc), the `BigDecimal` argument will NOT be modified by this method -- caller will need to handle normalization, if any.
`ValueNode` ContainerNode.`numberNode(BigInteger v)`
`ValueNode` JsonNodeCreator.`numberNode(BigInteger v)`
`ValueNode` JsonNodeFactory.`numberNode(BigInteger v)` Factory method for getting an instance of JSON numeric value that expresses given unlimited range integer value
`ValueNode` JsonNodeCreator.`numberNode(byte v)`
`ValueNode` ContainerNode.`numberNode(Byte v)`
`ValueNode` JsonNodeCreator.`numberNode(Byte value)`
`ValueNode` JsonNodeFactory.`numberNode(Byte value)` Alternate factory method that will handle wrapper value, which may be null.
`ValueNode` JsonNodeCreator.`numberNode(double v)`
`ValueNode` ContainerNode.`numberNode(Double v)`
`ValueNode` JsonNodeCreator.`numberNode(Double value)`
`ValueNode` JsonNodeFactory.`numberNode(Double value)` Alternate factory method that will handle wrapper value, which may be null.
`ValueNode` JsonNodeCreator.`numberNode(float v)`
`ValueNode` ContainerNode.`numberNode(Float v)`
`ValueNode` JsonNodeCreator.`numberNode(Float value)`
`ValueNode` JsonNodeFactory.`numberNode(Float value)` Alternate factory method that will handle wrapper value, which may be null.
`ValueNode` JsonNodeCreator.`numberNode(int v)`
`ValueNode` ContainerNode.`numberNode(Integer v)`
`ValueNode` JsonNodeCreator.`numberNode(Integer value)`
`ValueNode` JsonNodeFactory.`numberNode(Integer value)` Alternate factory method that will handle wrapper value, which may be null.
`ValueNode` JsonNodeCreator.`numberNode(long v)`
`ValueNode` ContainerNode.`numberNode(Long v)`
`ValueNode` JsonNodeCreator.`numberNode(Long value)`
`ValueNode` JsonNodeFactory.`numberNode(Long v)` Alternate factory method that will handle wrapper value, which may be null.
`ValueNode` JsonNodeCreator.`numberNode(short v)`
`ValueNode` ContainerNode.`numberNode(Short v)`
`ValueNode` JsonNodeCreator.`numberNode(Short value)`
`ValueNode` JsonNodeFactory.`numberNode(Short value)` Alternate factory method that will handle wrapper value, which may be null.
`ValueNode` ContainerNode.`pojoNode(Object pojo)`
`ValueNode` JsonNodeCreator.`pojoNode(Object pojo)`
`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` ContainerNode.`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` JsonNodeFactory.`rawValueNode(RawValue value)`
`ValueNode` JsonNodeCreator.`textNode(String text)`