Package | Description |
---|---|
com.fasterxml.jackson.annotation |
Public core annotations, most of which are used to configure how
Data Mapping/Binding works.
|
com.fasterxml.jackson.databind |
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode ), as well as
writing Java Objects and trees as JSON. |
com.fasterxml.jackson.databind.deser |
Contains implementation classes of deserialization part of
data binding.
|
com.fasterxml.jackson.databind.deser.impl |
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
|
com.fasterxml.jackson.databind.introspect |
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
|
Modifier and Type | Field and Description |
---|---|
protected static JacksonInject.Value |
JacksonInject.Value.EMPTY |
Modifier and Type | Method and Description |
---|---|
static JacksonInject.Value |
JacksonInject.Value.construct(Object id,
Boolean useInput) |
static JacksonInject.Value |
JacksonInject.Value.empty() |
static JacksonInject.Value |
JacksonInject.Value.forId(Object id) |
static JacksonInject.Value |
JacksonInject.Value.from(JacksonInject src) |
JacksonInject.Value |
JacksonInject.Value.withId(Object id) |
JacksonInject.Value |
JacksonInject.Value.withUseInput(Boolean useInput) |
Modifier and Type | Method and Description |
---|---|
JacksonInject.Value |
AnnotationIntrospector.findInjectableValue(AnnotatedMember m)
Method called to find out whether given member expectes a value
to be injected, and if so, what is the identifier of the value
to use during injection.
|
Modifier and Type | Field and Description |
---|---|
protected JacksonInject.Value |
CreatorProperty._injectableValue
Id of value to inject, if value injection should be used for this parameter
(in addition to, or instead of, regular deserialization).
|
Modifier and Type | Method and Description |
---|---|
protected void |
BasicDeserializerFactory._validateNamedPropertyParameter(DeserializationContext ctxt,
BeanDescription beanDesc,
CreatorCandidate candidate,
int paramIndex,
PropertyName name,
JacksonInject.Value injectId) |
static CreatorProperty |
CreatorProperty.construct(PropertyName name,
JavaType type,
PropertyName wrapperName,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedParameter param,
int index,
JacksonInject.Value injectable,
PropertyMetadata metadata)
Factory method for creating
CreatorProperty instances |
protected SettableBeanProperty |
BasicDeserializerFactory.constructCreatorProperty(DeserializationContext ctxt,
BeanDescription beanDesc,
PropertyName name,
int index,
AnnotatedParameter param,
JacksonInject.Value injectable)
Method that will construct a property object that represents
a logical property passed via Creator (constructor or static
factory method)
|
Constructor and Description |
---|
CreatorProperty(PropertyName name,
JavaType type,
PropertyName wrapperName,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedParameter param,
int index,
JacksonInject.Value injectable,
PropertyMetadata metadata) |
Modifier and Type | Field and Description |
---|---|
JacksonInject.Value |
CreatorCandidate.Param.injection |
Modifier and Type | Method and Description |
---|---|
JacksonInject.Value |
CreatorCandidate.injection(int i) |
Constructor and Description |
---|
Param(AnnotatedParameter p,
BeanPropertyDefinition pd,
JacksonInject.Value i) |
Modifier and Type | Method and Description |
---|---|
JacksonInject.Value |
AnnotationIntrospectorPair.findInjectableValue(AnnotatedMember m) |
JacksonInject.Value |
JacksonAnnotationIntrospector.findInjectableValue(AnnotatedMember m) |
Modifier and Type | Method and Description |
---|---|
protected void |
POJOPropertiesCollector._doAddInjectable(JacksonInject.Value injectable,
AnnotatedMember m) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.