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.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.
|
com.fasterxml.jackson.databind.util |
Utility classes for Mapper package.
|
Modifier and Type | Method and Description |
---|---|
String |
PropertyNamingStrategy.nameForField(MapperConfig<?> config,
AnnotatedField field,
String defaultName)
Method called to find external name (name used in JSON) for given logical
POJO property,
as defined by given field.
|
String |
PropertyNamingStrategy.PropertyNamingStrategyBase.nameForField(MapperConfig<?> config,
AnnotatedField field,
String defaultName) |
Modifier and Type | Field and Description |
---|---|
protected AnnotatedField |
FieldProperty._annotated |
Constructor and Description |
---|
FieldProperty(BeanPropertyDefinition propDef,
JavaType type,
TypeDeserializer typeDeser,
Annotations contextAnnotations,
AnnotatedField field) |
Modifier and Type | Field and Description |
---|---|
protected com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.Linked<AnnotatedField> |
POJOPropertyBuilder._fields |
protected List<AnnotatedField> |
AnnotatedClass._fields
Member fields of interest: ones that are either public,
or have at least one annotation.
|
Modifier and Type | Method and Description |
---|---|
protected AnnotatedField |
AnnotatedClass._constructField(Field f) |
AnnotatedField |
POJOPropertyBuilder.getField() |
abstract AnnotatedField |
BeanPropertyDefinition.getField() |
AnnotatedField |
AnnotatedField.withAnnotations(AnnotationMap ann) |
Modifier and Type | Method and Description |
---|---|
protected Map<String,AnnotatedField> |
AnnotatedClass._findFields(Class<?> c,
Map<String,AnnotatedField> fields) |
LinkedHashMap<String,AnnotatedField> |
BasicBeanDescription._findPropertyFields(Collection<String> ignoredProperties,
boolean forSerialization) |
Iterable<AnnotatedField> |
AnnotatedClass.fields() |
Modifier and Type | Method and Description |
---|---|
void |
POJOPropertyBuilder.addField(AnnotatedField a,
PropertyName name,
boolean explName,
boolean visible,
boolean ignored) |
void |
POJOPropertyBuilder.addField(AnnotatedField 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.addField(AnnotatedField a,
String name,
boolean explName,
boolean visible,
boolean ignored)
Deprecated.
|
boolean |
VisibilityChecker.isFieldVisible(AnnotatedField f) |
boolean |
VisibilityChecker.Std.isFieldVisible(AnnotatedField f) |
Modifier and Type | Method and Description |
---|---|
protected void |
AnnotatedClass._addFieldMixIns(Class<?> targetClass,
Class<?> mixInCls,
Map<String,AnnotatedField> fields)
Method called to add field mix-ins from given mix-in class (and its fields)
into already collected actual fields (from introspected classes and their
super-classes)
|
protected Map<String,AnnotatedField> |
AnnotatedClass._findFields(Class<?> c,
Map<String,AnnotatedField> fields) |
Modifier and Type | Method and Description |
---|---|
AnnotatedField |
SimpleBeanPropertyDefinition.getField() |
Copyright © 2014 FasterXML. All Rights Reserved.