javax.json.bind.serializer.JsonbSerializer<T>, RuntimeTypeInfo, CurrentItem<T>public class AdaptedObjectSerializer<T,A> extends Object implements CurrentItem<T>, javax.json.bind.serializer.JsonbSerializer<T>
| Constructor | Description |
|---|---|
AdaptedObjectSerializer(ClassModel classModel,
AdapterBinding adapter) |
Creates AdapterObjectSerializer.
|
| Modifier and Type | Method | Description |
|---|---|---|
ClassModel |
getClassModel() |
Class model containing property for this item.
|
Type |
getRuntimeType() |
Returns a runtime type.
|
CurrentItem<?> |
getWrapper() |
Item wrapper.
|
void |
serialize(T obj,
javax.json.stream.JsonGenerator generator,
javax.json.bind.serializer.SerializationContext ctx) |
public AdaptedObjectSerializer(ClassModel classModel, AdapterBinding adapter)
classModel - Class model.adapter - Adapter.public void serialize(T obj, javax.json.stream.JsonGenerator generator, javax.json.bind.serializer.SerializationContext ctx)
serialize in interface javax.json.bind.serializer.JsonbSerializer<T>public ClassModel getClassModel()
CurrentItemgetClassModel in interface CurrentItem<T>public CurrentItem<?> getWrapper()
CurrentItemgetWrapper in interface CurrentItem<T>getWrapper in interface RuntimeTypeInfopublic Type getRuntimeType()
RuntimeTypeInfoParameterizedType or TypeVariable.getRuntimeType in interface RuntimeTypeInfoCopyright © 2018 Oracle Corporation. All rights reserved.