Package | Description |
---|---|
com.fasterxml.jackson.databind |
Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper class, as well
as convenience methods included in
JsonParser |
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.deser.std |
Contains public standard implementations of abstraction that
Jackson uses.
|
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.
|
com.fasterxml.jackson.databind.util |
Utility classes for Mapper package.
|
Modifier and Type | Method and Description |
---|---|
String |
PropertyNamingStrategy.nameForConstructorParameter(MapperConfig<?> config,
AnnotatedParameter ctorParam,
String defaultName)
Method called to find external name (name used in JSON) for given logical
POJO property,
as defined by given constructor parameter; typically called when building a deserializer
(but not necessarily only then).
|
String |
PropertyNamingStrategy.PropertyNamingStrategyBase.nameForConstructorParameter(MapperConfig<?> config,
AnnotatedParameter ctorParam,
String defaultName) |
Modifier and Type | Field and Description |
---|---|
protected AnnotatedParameter |
CreatorProperty._annotated
Placeholder that represents constructor parameter, when it is created
from actual constructor.
|
Modifier and Type | Method and Description |
---|---|
AnnotatedParameter |
ValueInstantiator.getIncompleteParameter()
If an incomplete creator was found, this is the first parameter that
needs further annotation to help make the creator complete.
|
Modifier and Type | Method and Description |
---|---|
protected PropertyName |
BasicDeserializerFactory._findParamName(AnnotatedParameter param,
AnnotationIntrospector intr) |
protected CreatorProperty |
BasicDeserializerFactory.constructCreatorProperty(DeserializationContext ctxt,
BeanDescription beanDesc,
PropertyName name,
int index,
AnnotatedParameter param,
Object injectableValueId)
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,
Object injectableValueId,
PropertyMetadata metadata) |
CreatorProperty(String name,
JavaType type,
PropertyName wrapperName,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedParameter param,
int index,
Object injectableValueId,
boolean isRequired)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected AnnotatedParameter |
CreatorCollector._incompleteParameter |
Modifier and Type | Method and Description |
---|---|
void |
CreatorCollector.addIncompeteParameter(AnnotatedParameter parameter) |
Modifier and Type | Field and Description |
---|---|
protected AnnotatedParameter |
StdValueInstantiator._incompleteParameter |
Modifier and Type | Method and Description |
---|---|
AnnotatedParameter |
StdValueInstantiator.getIncompleteParameter() |
Modifier and Type | Method and Description |
---|---|
void |
StdValueInstantiator.configureIncompleteParameter(AnnotatedParameter parameter) |
Modifier and Type | Field and Description |
---|---|
protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<AnnotatedParameter> |
POJOPropertyBuilder._ctorParameters |
Modifier and Type | Method and Description |
---|---|
AnnotatedParameter |
POJOPropertyBuilder.getConstructorParameter() |
abstract AnnotatedParameter |
BeanPropertyDefinition.getConstructorParameter() |
AnnotatedParameter |
AnnotatedWithParams.getParameter(int index) |
protected AnnotatedParameter |
AnnotatedWithParams.replaceParameterAnnotations(int index,
AnnotationMap ann)
Method called by parameter object when an augmented instance is created;
needs to replace parameter with new instance
|
AnnotatedParameter |
AnnotatedParameter.withAnnotations(AnnotationMap ann) |
Modifier and Type | Method and Description |
---|---|
protected void |
POJOPropertiesCollector._addCreatorParam(AnnotatedParameter param) |
protected PropertyName |
BasicBeanDescription._findCreatorPropertyName(AnnotatedParameter param) |
void |
POJOPropertyBuilder.addCtor(AnnotatedParameter a,
PropertyName name,
boolean explName,
boolean visible,
boolean ignored) |
void |
POJOPropertyBuilder.addCtor(AnnotatedParameter a,
String name,
boolean visible,
boolean ignored)
Deprecated.
Since 2.4 call method that takes additional 'explName' argument, to indicate
whether name of property was provided by annotation (and not derived from accessor name);
this method assumes the name is explicit if it is non-null.
|
void |
POJOPropertyBuilder.addCtor(AnnotatedParameter a,
String name,
boolean explName,
boolean visible,
boolean ignored)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
AnnotatedParameter |
SimpleBeanPropertyDefinition.getConstructorParameter() |
Copyright © 2014 FasterXML. All Rights Reserved.