public abstract class BeanPropertyDeserializer<T,B extends InstanceBuilder<T>,V> extends HasDeserializer<V,JsonDeserializer<V>>
| Constructor and Description |
|---|
BeanPropertyDeserializer() |
| Modifier and Type | Method and Description |
|---|---|
BufferedProperty<T,B,V> |
bufferProperty(JsonReader reader,
JsonDeserializationContext ctx)
Buffers the property for later use
|
abstract V |
deserialize(JsonReader reader,
B builder,
JsonDeserializationContext ctx)
Deserializes the property defined for this instance.
|
getDeserializer, newDeserializerpublic abstract V deserialize(JsonReader reader, B builder, JsonDeserializationContext ctx)
reader - readerbuilder - instance builderctx - context of the deserialization processpublic BufferedProperty<T,B,V> bufferProperty(JsonReader reader, JsonDeserializationContext ctx) throws IOException
reader - readerctx - context of the deserialization processIOExceptionCopyright © 2013. All Rights Reserved.