| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public ValueInstantiator | findValueInstantiator(DeserializationConfig config, BeanDescription.
Overrides tools. Implements tools. Method called to find the |
| TripleInstantiators | back to summary |
|---|---|
| public TripleInstantiators() | |
| findValueInstantiator | back to summary |
|---|---|
| public ValueInstantiator findValueInstantiator(DeserializationConfig config, BeanDescription. Overrides tools. Implements tools. Doc from tools. Method called to find the
Note that unlike with 2.0, no default instantiator is passed at this point:
there is a separate method,
| |
| Modifier and Type | Field and Description |
|---|---|
| private final JavaType | |
| private final JavaType | |
| private final TypeDeserializer | |
| private final JavaType | |
| private final TypeDeserializer | |
| private final JavaType | |
| private final TypeDeserializer |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv | TripleInstantiator(JavaType beanType, JavaType oneType, JavaType twoType, JavaType threeType, TypeDeserializer oneTypeDeser, TypeDeserializer twoTypeDeser, TypeDeserializer threeTypeDeser)
|
| Modifier and Type | Method and Description |
|---|---|
| public boolean | canCreateFromObjectWith()
Overrides tools. Method that can be called to check whether a property-based creator (argument-taking constructor or factory method) is available to instantiate values from JSON Object |
| public ValueInstantiator | createContextual(DeserializationContext ctxt, BeanDescription.
Overrides tools. "Contextualization" method that is called after construction but before first use, to allow instantiator access to context needed to possible resolve its dependencies. |
| public Object | createFromObjectWith(DeserializationContext ctxt, Object[] args)
Overrides tools. Method called to create value instance from JSON Object when instantiation arguments are passed; this is done, for example when passing information specified with "Creator" annotations. |
| public SettableBeanProperty[] | getFromObjectArguments(DeserializationConfig config)
Overrides tools. Method called to determine types of instantiation arguments
to use when creating instances with creator arguments
(when |
| beanType | back to summary |
|---|---|
| private final JavaType beanType | |
| oneType | back to summary |
|---|---|
| private final JavaType oneType | |
| oneTypeDeser | back to summary |
|---|---|
| private final TypeDeserializer oneTypeDeser | |
| threeType | back to summary |
|---|---|
| private final JavaType threeType | |
| threeTypeDeser | back to summary |
|---|---|
| private final TypeDeserializer threeTypeDeser | |
| twoType | back to summary |
|---|---|
| private final JavaType twoType | |
| twoTypeDeser | back to summary |
|---|---|
| private final TypeDeserializer twoTypeDeser | |
| TripleInstantiator | back to summary |
|---|---|
| pack-priv TripleInstantiator(JavaType beanType, JavaType oneType, JavaType twoType, JavaType threeType) | |
| TripleInstantiator | back to summary |
|---|---|
| pack-priv TripleInstantiator(JavaType beanType, JavaType oneType, JavaType twoType, JavaType threeType, TypeDeserializer oneTypeDeser, TypeDeserializer twoTypeDeser, TypeDeserializer threeTypeDeser) | |
| canCreateFromObjectWith | back to summary |
|---|---|
| public boolean canCreateFromObjectWith() Overrides tools. Doc from tools. Method that can be called to check whether a property-based creator (argument-taking constructor or factory method) is available to instantiate values from JSON Object
| |
| createContextual | back to summary |
|---|---|
| public ValueInstantiator createContextual(DeserializationContext ctxt, BeanDescription. Overrides tools. Doc from tools. "Contextualization" method that is called after construction but before first use, to allow instantiator access to context needed to possible resolve its dependencies.
| |
| createFromObjectWith | back to summary |
|---|---|
| public Object createFromObjectWith(DeserializationContext ctxt, Object[] args) Overrides tools. Doc from tools. Method called to create value instance from JSON Object when instantiation arguments are passed; this is done, for example when passing information specified with "Creator" annotations.
This method is called if
| |
| getFromObjectArguments | back to summary |
|---|---|
| public SettableBeanProperty[] getFromObjectArguments(DeserializationConfig config) Overrides tools. Doc from tools. Method called to determine types of instantiation arguments
to use when creating instances with creator arguments
(when Note all properties will be of type
| |