Interface CurrentItem<T>

Type Parameters:
T - item type
All Superinterfaces:
RuntimeTypeInfo
All Known Implementing Classes:
AbstractArrayDeserializer, AbstractArraySerializer, AbstractContainerDeserializer, AbstractContainerSerializer, AbstractItem, AbstractJsonpDeserializer, AbstractJsonpSerializer, AdaptedObjectDeserializer, AdaptedObjectSerializer, BooleanArrayDeserializer, BooleanArraySerializer, ByteArrayDeserializer, ByteArraySerializer, CharArrayDeserializer, CharArraySerializer, CollectionSerializer, DoubleArrayDeserializer, DoubleArraySerializer, FloatArrayDeserializer, FloatArraySerializer, IntArrayDeserializer, IntArraySerializer, JsonArrayDeserializer, JsonArraySerializer, JsonObjectDeserializer, JsonObjectSerializer, LongArrayDeserializer, LongArraySerializer, MapDeserializer, MapEntriesArrayDeserializer, MapSerializer, ObjectArrayDeserializer, ObjectArraySerializer, ObjectSerializer, OptionalObjectSerializer, ShortArrayDeserializer, ShortArraySerializer, UserDeserializerDeserializer

public interface CurrentItem<T> extends RuntimeTypeInfo
Currently processing item.
  • Method Details

    • getClassModel

      ClassModel getClassModel()
      Class model containing property for this item.
      Returns:
      Class model.
    • getWrapper

      CurrentItem<?> getWrapper()
      Item wrapper. Null only in case of a root item.
      Specified by:
      getWrapper in interface RuntimeTypeInfo
      Returns:
      Wrapper item of this item.