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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClassModelgetClassModel()Class model containing property for this item.CurrentItem<?>getWrapper()Item wrapper.-
Methods inherited from interface org.eclipse.yasson.internal.RuntimeTypeInfo
getRuntimeType
-
-
-
-
Method Detail
-
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:
getWrapperin interfaceRuntimeTypeInfo- Returns:
- Wrapper item of this item.
-
-