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 ClassModel
getClassModel()
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:
getWrapper
in interfaceRuntimeTypeInfo
- Returns:
- Wrapper item of this item.
-
-