4
4
import com .fasterxml .jackson .core .JsonGenerator ;
5
5
import com .fasterxml .jackson .core .SerializableString ;
6
6
7
- import com .fasterxml .jackson .databind .JsonSerializable ;
7
+ import com .fasterxml .jackson .databind .JacksonSerializable ;
8
8
import com .fasterxml .jackson .databind .SerializerProvider ;
9
9
import com .fasterxml .jackson .databind .jsontype .TypeSerializer ;
10
10
16
16
* ({@link com.fasterxml.jackson.databind.JsonNode})
17
17
*/
18
18
public class RawValue
19
- implements JsonSerializable
19
+ implements JacksonSerializable
20
20
{
21
21
/**
22
22
* Contents to serialize. Untyped because there are multiple types that are
23
- * supported: {@link java.lang.String}, {@link JsonSerializable }, {@link SerializableString}.
23
+ * supported: {@link java.lang.String}, {@link JacksonSerializable }, {@link SerializableString}.
24
24
*/
25
25
protected Object _value ;
26
26
@@ -32,7 +32,7 @@ public RawValue(SerializableString v) {
32
32
_value = v ;
33
33
}
34
34
35
- public RawValue (JsonSerializable v ) {
35
+ public RawValue (JacksonSerializable v ) {
36
36
_value = v ;
37
37
}
38
38
@@ -49,7 +49,7 @@ protected RawValue(Object value, boolean bogus) {
49
49
50
50
/**
51
51
* Accessor for returning enclosed raw value in whatever form it was created in
52
- * (usually {@link java.lang.String}, {link SerializableString}, or any {@link JsonSerializable }).
52
+ * (usually {@link java.lang.String}, {link SerializableString}, or any {@link JacksonSerializable }).
53
53
*/
54
54
public Object rawValue () {
55
55
return _value ;
@@ -58,8 +58,8 @@ public Object rawValue() {
58
58
@ Override
59
59
public void serialize (JsonGenerator gen , SerializerProvider serializers ) throws JacksonException
60
60
{
61
- if (_value instanceof JsonSerializable ) {
62
- ((JsonSerializable ) _value ).serialize (gen , serializers );
61
+ if (_value instanceof JacksonSerializable ) {
62
+ ((JacksonSerializable ) _value ).serialize (gen , serializers );
63
63
} else {
64
64
_serialize (gen );
65
65
}
@@ -69,8 +69,8 @@ public void serialize(JsonGenerator gen, SerializerProvider serializers) throws
69
69
public void serializeWithType (JsonGenerator gen , SerializerProvider serializers ,
70
70
TypeSerializer typeSer ) throws JacksonException
71
71
{
72
- if (_value instanceof JsonSerializable ) {
73
- ((JsonSerializable ) _value ).serializeWithType (gen , serializers , typeSer );
72
+ if (_value instanceof JacksonSerializable ) {
73
+ ((JacksonSerializable ) _value ).serializeWithType (gen , serializers , typeSer );
74
74
} else if (_value instanceof SerializableString ) {
75
75
/* Since these are not really to be deserialized (with or without type info),
76
76
* just re-route as regular write, which will create one... hopefully it works
@@ -81,7 +81,7 @@ public void serializeWithType(JsonGenerator gen, SerializerProvider serializers,
81
81
82
82
public void serialize (JsonGenerator gen ) throws JacksonException
83
83
{
84
- if (_value instanceof JsonSerializable ) {
84
+ if (_value instanceof JacksonSerializable ) {
85
85
// No SerializerProvider passed, must go via generator, callback
86
86
gen .writePOJO (_value );
87
87
} else {
0 commit comments