Class HasDeserializer<V,​S extends JsonDeserializer<V>>

java.lang.Object
org.dominokit.jacksonapt.deser.bean.HasDeserializer<V,​S>
Direct Known Subclasses:
AbstractIdentityDeserializationInfo, HasDeserializerAndParameters, SubtypeDeserializer

public abstract class HasDeserializer<V,​S extends JsonDeserializer<V>>
extends java.lang.Object
Lazy initialize a JsonDeserializer
Version:
$Id: $
Author:
Nicolas Morel
  • Constructor Summary

    Constructors
    Constructor Description
    HasDeserializer()  
  • Method Summary

    Modifier and Type Method Description
    S getDeserializer()
    Getter for the field deserializer.
    protected abstract JsonDeserializer<?> newDeserializer()
    newDeserializer

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HasDeserializer

      public HasDeserializer()
  • Method Details

    • getDeserializer

      public S getDeserializer()

      Getter for the field deserializer.

      Returns:
      a S object.
    • newDeserializer

      protected abstract JsonDeserializer<?> newDeserializer()

      newDeserializer

      Returns:
      a JsonDeserializer object.