aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/fasterxml/jackson/databind/node/ContainerNode.java
diff options
context:
space:
mode:
authorTatu Saloranta <tatu.saloranta@iki.fi>2015-04-01 20:37:16 -0700
committerTatu Saloranta <tatu.saloranta@iki.fi>2015-04-01 20:37:16 -0700
commit04c9cf5ee10fab6a0da1304d1cd39b3ed939e4db (patch)
treec3464579962d87e48ef76db5634f5c2b970c757a /src/main/java/com/fasterxml/jackson/databind/node/ContainerNode.java
parent4670d4b41561b254b6b2fe6e7ac9b31bbd0d8176 (diff)
downloadjackson-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.java14
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