java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.deser.ValueInstantiator
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.deser.ValueInstantiator.Base
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
JsonLocationInstantiator
Enclosing class:
ValueInstantiator

public static class ValueInstantiator.Base extends ValueInstantiator implements Serializable
Partial ValueInstantiator implementation that is strongly recommended to be used instead of directly extending ValueInstantiator itself.
See Also:
  • Field Details

    • _valueType

      protected final Class<?> _valueType
  • Constructor Details

    • Base

      public Base(Class<?> type)
    • Base

      public Base(JavaType type)
  • Method Details

    • getValueTypeDesc

      public String getValueTypeDesc()
      Description copied from class: ValueInstantiator
      Method that returns description of the value type this instantiator handles. Used for error messages, diagnostics.
      Overrides:
      getValueTypeDesc in class ValueInstantiator
    • getValueClass

      public Class<?> getValueClass()
      Description copied from class: ValueInstantiator
      Accessor for raw (type-erased) type of instances to create.

      NOTE: since this method has not existed since beginning of Jackson 2.0 series, default implementation will just return Object.class; implementations are expected to override it with real value.

      Overrides:
      getValueClass in class ValueInstantiator