Uses of Interface
org.eclipse.yasson.internal.serializer.CurrentItem
-
Packages that use CurrentItem Package Description org.eclipse.yasson.internal org.eclipse.yasson.internal.model org.eclipse.yasson.internal.serializer -
-
Uses of CurrentItem in org.eclipse.yasson.internal
Methods in org.eclipse.yasson.internal that return CurrentItem Modifier and Type Method Description CurrentItem<?>
Unmarshaller. getCurrent()
Get currently processed json item.Methods in org.eclipse.yasson.internal with parameters of type CurrentItem Modifier and Type Method Description void
Unmarshaller. setCurrent(CurrentItem<?> current)
Set currently processed item. -
Uses of CurrentItem in org.eclipse.yasson.internal.model
Methods in org.eclipse.yasson.internal.model that return CurrentItem Modifier and Type Method Description CurrentItem<?>
JsonbPropertyInfo. getWrapper()
Gets wrapper.Methods in org.eclipse.yasson.internal.model with parameters of type CurrentItem Modifier and Type Method Description JsonbPropertyInfo
JsonbPropertyInfo. withWrapper(CurrentItem<?> wrapper)
Sets wrapper. -
Uses of CurrentItem in org.eclipse.yasson.internal.serializer
Classes in org.eclipse.yasson.internal.serializer that implement CurrentItem Modifier and Type Class Description class
AbstractArrayDeserializer<T>
Common array unmarshalling item implementation.class
AbstractArraySerializer<T>
Common serializer for arrays.class
AbstractContainerDeserializer<T>
Base class for all deserializers producing non single value result.class
AbstractContainerSerializer<T>
Base class for container serializers (list, array, etc.).class
AbstractItem<T>
Metadata wrapper for currently processed object.class
AbstractJsonpDeserializer<T extends javax.json.JsonValue>
Common implementation for JSONP Object and Array.class
AbstractJsonpSerializer<T extends javax.json.JsonValue>
Common serializer functionality.class
AdaptedObjectDeserializer<A,T>
Decorator for an item which builds adapted type instance by aJsonbAdapter
.class
AdaptedObjectSerializer<T,A>
Serializer for adapted object.class
ByteArrayDeserializer
Array unmarshaller item implementation for small int.class
ByteArraySerializer
Serializes byte array as JSON array of ints.class
CollectionSerializer<T extends Collection>
Serializer for collections.class
DoubleArrayDeserializer
Array unmarshaller item implementation for small double.class
DoubleArraySerializer
Serializer for arrays of doubles.class
FloatArrayDeserializer
Array unmarshaller item implementation for small float.class
FloatArraySerializer
Serializer for arrays of floats.class
IntArrayDeserializer
Array unmarshaller item implementation for small int.class
IntArraySerializer
Serializer for arrays of ints.class
JsonArrayDeserializer
Item for JsonArray.class
JsonArraySerializer
Serializer forJsonArray
.class
JsonObjectDeserializer
Item for JsonObject.class
JsonObjectSerializer
Serializer forJsonObject
type.class
LongArrayDeserializer
Array unmarshaller item implementation for small long.class
LongArraySerializer
Serializer for arrays of longs.class
MapDeserializer<T extends Map<?,?>>
Item implementation forMap
fields.class
MapSerializer<T extends Map<?,?>>
Serializer for maps.class
ObjectArrayDeserializer<T>
Item for handling arrays of objects.class
ObjectArraySerializer<T>
Serializer for arrays of arbitrary objects.class
ObjectSerializer<T>
Serializes arbitrary object by reading its properties.class
OptionalObjectSerializer<T extends Optional<?>>
Common serializer logic for java Optionals.class
ShortArrayDeserializer
Array unmarshaller item implementation for small short.class
ShortArraySerializer
Serializer for arrays of shorts.class
UserDeserializerDeserializer<T>
Item for processing types, to which deserializer is bound.Fields in org.eclipse.yasson.internal.serializer declared as CurrentItem Modifier and Type Field Description protected CurrentItem<?>
AbstractSerializerBuilder. wrapper
Not null with an exception of a root item.Methods in org.eclipse.yasson.internal.serializer that return CurrentItem Modifier and Type Method Description CurrentItem<?>
AbstractItem. getWrapper()
CurrentItem<?>
AbstractSerializerBuilder. getWrapper()
Wrapper item for this item.CurrentItem<?>
AdaptedObjectDeserializer. getWrapper()
CurrentItem<?>
AdaptedObjectSerializer. getWrapper()
CurrentItem<?>
CurrentItem. getWrapper()
Item wrapper.CurrentItem<?>
OptionalObjectSerializer. getWrapper()
Methods in org.eclipse.yasson.internal.serializer with parameters of type CurrentItem Modifier and Type Method Description T
AbstractSerializerBuilder. withWrapper(CurrentItem<?> wrapper)
Wrapper item for this item.Constructors in org.eclipse.yasson.internal.serializer with parameters of type CurrentItem Constructor Description AbstractContainerSerializer(CurrentItem<?> wrapper, Type runtimeType, ClassModel classModel)
Creates a new instance.AbstractItem(CurrentItem<?> wrapper, Type runtimeType, ClassModel classModel)
Creates an instance.ObjectSerializer(CurrentItem<?> wrapper, Type runtimeType, ClassModel classModel)
Creates a new instance.
-