T - instantiated Optional typejavax.json.bind.serializer.JsonbSerializer<T>, RuntimeTypeInfo, CurrentItem<T>public class OptionalObjectSerializer<T extends Optional<?>> extends Object implements CurrentItem<T>, javax.json.bind.serializer.JsonbSerializer<T>
| Constructor | Description |
|---|---|
OptionalObjectSerializer(SerializerBuilder builder) |
Creates a new instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
ClassModel |
getClassModel() |
Class model containing property for this item.
|
Customization |
getCustomization() |
|
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 OptionalObjectSerializer(SerializerBuilder builder)
builder - Builder to initialize the instance.public ClassModel getClassModel()
CurrentItemgetClassModel in interface CurrentItem<T extends Optional<?>>public CurrentItem<?> getWrapper()
CurrentItemgetWrapper in interface CurrentItem<T extends Optional<?>>getWrapper in interface RuntimeTypeInfopublic Type getRuntimeType()
RuntimeTypeInfoParameterizedType or TypeVariable.getRuntimeType in interface RuntimeTypeInfopublic Customization getCustomization()
Copyright © 2018 Oracle Corporation. All rights reserved.