public class JacksonJrsTreeCodec extends TreeCodec
Modifier and Type | Field and Description |
---|---|
protected ObjectCodec |
_objectCodec |
static JrsMissing |
MISSING |
static JacksonJrsTreeCodec |
SINGLETON |
Constructor and Description |
---|
JacksonJrsTreeCodec() |
JacksonJrsTreeCodec(ObjectCodec codec) |
Modifier and Type | Method and Description |
---|---|
protected List<JrsValue> |
_list() |
protected Map<String,JrsValue> |
_map() |
JrsBoolean |
booleanNode(boolean state)
Factory method for constructing node to represent Boolean values.
|
JrsValue |
createArrayNode() |
JrsValue |
createObjectNode() |
JrsValue |
missingNode() |
JrsValue |
nullNode() |
JrsNumber |
numberNode(Number nr)
Factory method for constructing node to represent String values.
|
<T extends TreeNode> |
readTree(JsonParser p) |
JrsString |
stringNode(String text)
Factory method for constructing node to represent String values.
|
JsonParser |
treeAsTokens(TreeNode node) |
void |
writeTree(JsonGenerator g,
TreeNode treeNode) |
public static JrsMissing MISSING
public static final JacksonJrsTreeCodec SINGLETON
protected ObjectCodec _objectCodec
public JacksonJrsTreeCodec()
public JacksonJrsTreeCodec(ObjectCodec codec)
public <T extends TreeNode> T readTree(JsonParser p) throws IOException
readTree
in class TreeCodec
IOException
public void writeTree(JsonGenerator g, TreeNode treeNode) throws IOException
writeTree
in class TreeCodec
IOException
public JrsValue createArrayNode()
createArrayNode
in class TreeCodec
public JrsValue createObjectNode()
createObjectNode
in class TreeCodec
public JrsValue missingNode()
missingNode
in class TreeCodec
public JsonParser treeAsTokens(TreeNode node)
treeAsTokens
in class TreeCodec
public JrsBoolean booleanNode(boolean state)
state
- Whether to create Boolean.TRUE
or Boolean.FALSE
nodepublic JrsString stringNode(String text)
text
- String value for constructed node to containpublic JrsNumber numberNode(Number nr)
nr
- Numeric value for constructed node to containCopyright © 2020 FasterXML. All rights reserved.