|
Class Summary |
| ArrayNode |
|
| BooleanNode |
This concrete value class is used to contain boolean (true / false)
values. |
| ContainerNode |
This intermediate base class is used for all container nodes,
specifically, array and object nodes. |
| ContainerNode.NoNodesIterator |
|
| ContainerNode.NoStringsIterator |
|
| DecimalNode |
Numeric node that contains values that do not fit in simple
integer (int, long) or floating point (double) values. |
| DoubleNode |
Numeric node that contains 64-bit ("double precision")
floating point values simple 32-bit integer values. |
| IntNode |
Numeric node that contains simple 32-bit integer values. |
| JsonTypeMapperBase |
This intermediate base class is needed to access non-public
(package) interface of node implementations during building. |
| LongNode |
Numeric node that contains simple 64-bit integer values. |
| MissingNode |
This singleton node class is generated to denote "missing nodes"
along paths that do not exist. |
| NullNode |
This singleton value class is used to contain explicit JSON null
value. |
| NumericNode |
Intermediate value node used for numeric nodes. |
| ObjectNode |
|
| TextNode |
Value node that contains text value |
| 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". |