diff options
author | Tatu Saloranta <tatu.saloranta@iki.fi> | 2015-04-01 20:37:16 -0700 |
---|---|---|
committer | Tatu Saloranta <tatu.saloranta@iki.fi> | 2015-04-01 20:37:16 -0700 |
commit | 04c9cf5ee10fab6a0da1304d1cd39b3ed939e4db (patch) | |
tree | c3464579962d87e48ef76db5634f5c2b970c757a /src/main/java/com/fasterxml/jackson/databind/node/ContainerNode.java | |
parent | 4670d4b41561b254b6b2fe6e7ac9b31bbd0d8176 (diff) | |
download | jackson-databind-04c9cf5ee10fab6a0da1304d1cd39b3ed939e4db.tar.gz |
Bit more work for #743: also add support in `ContainerNode`, `JsonNodeFactory` (for ObjectNode, ArrayNode)
Diffstat (limited to 'src/main/java/com/fasterxml/jackson/databind/node/ContainerNode.java')
-rw-r--r-- | src/main/java/com/fasterxml/jackson/databind/node/ContainerNode.java | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/main/java/com/fasterxml/jackson/databind/node/ContainerNode.java b/src/main/java/com/fasterxml/jackson/databind/node/ContainerNode.java index 8e8b06884..536755d17 100644 --- a/src/main/java/com/fasterxml/jackson/databind/node/ContainerNode.java +++ b/src/main/java/com/fasterxml/jackson/databind/node/ContainerNode.java @@ -4,8 +4,8 @@ import java.math.BigDecimal; import java.math.BigInteger; import com.fasterxml.jackson.core.*; - import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.util.RawValue; /** * This intermediate base class is used for all container nodes, @@ -22,8 +22,7 @@ public abstract class ContainerNode<T extends ContainerNode<T>> */ protected final JsonNodeFactory _nodeFactory; - protected ContainerNode(JsonNodeFactory nc) - { + protected ContainerNode(JsonNodeFactory nc) { _nodeFactory = nc; } @@ -126,12 +125,9 @@ public abstract class ContainerNode<T extends ContainerNode<T>> @Override public final ValueNode pojoNode(Object pojo) { return _nodeFactory.pojoNode(pojo); } - /** - * @deprecated Since 2.3 Use {@link #pojoNode} instead. - */ - @Deprecated - public final POJONode POJONode(Object pojo) { return (POJONode) _nodeFactory.pojoNode(pojo); } - + @Override + public final ValueNode rawValueNode(RawValue value) { return _nodeFactory.rawValueNode(value); } + /* /********************************************************** /* Common mutators |