T - Instantiated object typeRuntimeTypeInfo, CurrentItem<T>AbstractContainerDeserializer, AbstractContainerSerializerpublic abstract class AbstractItem<T> extends Object implements CurrentItem<T>
| Modifier | Constructor | Description |
|---|---|---|
protected |
AbstractItem(AbstractSerializerBuilder builder) |
Creates and populates an instance from given builder.
|
|
AbstractItem(CurrentItem<?> wrapper,
Type runtimeType,
ClassModel classModel) |
Creates an instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
ClassModel |
getClassModel() |
Class model containing property for this item.
|
Type |
getRuntimeType() |
Returns a runtime type.
|
CurrentItem<?> |
getWrapper() |
Item wrapper.
|
protected AbstractItem(AbstractSerializerBuilder builder)
builder - Builder to initialize from.public AbstractItem(CurrentItem<?> wrapper, Type runtimeType, ClassModel classModel)
wrapper - Item wrapper.runtimeType - Runtime type.classModel - Class model.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.