TreeCodec implementation that can build "simple", immutable
(read-only) trees out of JSON: these are represented as subtypes
of JrsValue ("Jrs" from "jackson JR Simple").
| Modifier and Type | Field and Description |
|---|---|
| protected boolean | |
| protected final ObjectCodec | |
| protected boolean | |
| public static final JrsMissing |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected List | |
| protected Map | |
| public JrsBoolean | Returns: Node instance for given boolean valueWhether to create state)Boolean.TRUE or Boolean.FALSE nodeFactory method for constructing node to represent Boolean values. |
| public JrsValue | |
| public JrsValue | |
| public JrsValue | |
| private JrsValue | |
| public JrsValue | |
| public JrsNumber | Returns: Node instance for given numeric valueNumeric value for constructed node to contain nr)Factory method for constructing node to represent String values. |
| public <T extends TreeNode> T | |
| public void | |
| public void | |
| public JrsString | Returns: Node instance for given text valueString value for constructed node to contain text)Factory method for constructing node to represent String values. |
| public JsonParser | |
| public void | writeTree(JsonGenerator g, TreeNode treeNode)
Implements abstract com.
|
| _failOnDuplicateKeys | back to summary |
|---|---|
| protected boolean _failOnDuplicateKeys | |
| _objectCodec | back to summary |
|---|---|
| protected final ObjectCodec _objectCodec | |
| _useBigDecimalForDouble | back to summary |
|---|---|
| protected boolean _useBigDecimalForDouble | |
| MISSING | back to summary |
|---|---|
| public static final JrsMissing MISSING | |
| JacksonJrsTreeCodec | back to summary |
|---|---|
| public JacksonJrsTreeCodec() | |
| JacksonJrsTreeCodec | back to summary |
|---|---|
| public JacksonJrsTreeCodec(ObjectCodec codec) | |
| _list | back to summary |
|---|---|
| protected List | |
| _map | back to summary |
|---|---|
| protected Map | |
| booleanNode | back to summary |
|---|---|
| public JrsBoolean booleanNode(boolean state) Factory method for constructing node to represent Boolean values.
| |
| createArrayNode | back to summary |
|---|---|
| public JrsValue createArrayNode() Implements abstract com.
| |
| createObjectNode | back to summary |
|---|---|
| public JrsValue createObjectNode() Implements abstract com.
| |
| missingNode | back to summary |
|---|---|
| public JrsValue missingNode() Overrides com.
| |
| nodeFrom | back to summary |
|---|---|
| private JrsValue nodeFrom(JsonParser p) throws IOException | |
| nullNode | back to summary |
|---|---|
| public JrsValue nullNode() Overrides com.
| |
| numberNode | back to summary |
|---|---|
| public JrsNumber numberNode(Number nr) Factory method for constructing node to represent String values. | |
| readTree | back to summary |
|---|---|
| public <T extends TreeNode> T readTree(JsonParser p) throws IOException Implements abstract com.
| |
| setFailOnDuplicateKeys | back to summary |
|---|---|
| public void setFailOnDuplicateKeys(boolean state) | |
| setUseBigDecimalForDouble | back to summary |
|---|---|
| public void setUseBigDecimalForDouble(boolean state) | |
| stringNode | back to summary |
|---|---|
| public JrsString stringNode(String text) Factory method for constructing node to represent String values. | |
| treeAsTokens | back to summary |
|---|---|
| public JsonParser treeAsTokens(TreeNode node) Implements abstract com.
| |
| writeTree | back to summary |
|---|---|
| public void writeTree(JsonGenerator g, TreeNode treeNode) throws IOException Implements abstract com.
| |