Package | Description |
---|---|
org.codehaus.jackson.map.deser |
Contains implementation classes of deserialization part of
data binding.
|
org.codehaus.jackson.map.deser.impl |
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
|
org.codehaus.jackson.map.deser.std |
Contains public standard implementations of abstraction that
Jackson uses.
|
org.codehaus.jackson.map.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 | Method | Description |
---|---|---|
AnnotatedWithParams |
ValueInstantiator.getDefaultCreator() |
Method that can be called to try to access member (constructor,
static factory method) that is used as the "default creator"
(creator that is called without arguments; typically default
[zero-argument] constructor of the type).
|
AnnotatedWithParams |
ValueInstantiator.getDelegateCreator() |
Method that can be called to try to access member (constructor,
static factory method) that is used as the "delegate creator".
|
AnnotatedWithParams |
ValueInstantiator.getWithArgsCreator() |
Method that can be called to try to access member (constructor,
static factory method) that is used as the "non-default creator"
(constructor or factory method that takes one or more arguments).
|
Modifier and Type | Field | Description |
---|---|---|
protected AnnotatedWithParams |
CreatorCollector._booleanCreator |
|
protected AnnotatedWithParams |
CreatorCollector._delegateCreator |
|
protected AnnotatedWithParams |
CreatorCollector._doubleCreator |
|
protected AnnotatedWithParams |
CreatorCollector._intCreator |
|
protected AnnotatedWithParams |
CreatorCollector._longCreator |
|
protected AnnotatedWithParams |
CreatorCollector._propertyBasedCreator |
|
protected AnnotatedWithParams |
CreatorCollector._stringCreator |
Modifier and Type | Method | Description |
---|---|---|
protected AnnotatedWithParams |
CreatorCollector.verifyNonDup(AnnotatedWithParams newOne,
AnnotatedWithParams oldOne,
java.lang.String type) |
Modifier and Type | Method | Description |
---|---|---|
void |
CreatorCollector.addBooleanCreator(AnnotatedWithParams creator) |
|
void |
CreatorCollector.addDelegatingCreator(AnnotatedWithParams creator) |
|
void |
CreatorCollector.addDoubleCreator(AnnotatedWithParams creator) |
|
void |
CreatorCollector.addIntCreator(AnnotatedWithParams creator) |
|
void |
CreatorCollector.addLongCreator(AnnotatedWithParams creator) |
|
void |
CreatorCollector.addPropertyCreator(AnnotatedWithParams creator,
CreatorProperty[] properties) |
|
void |
CreatorCollector.addStringCreator(AnnotatedWithParams creator) |
|
protected AnnotatedWithParams |
CreatorCollector.verifyNonDup(AnnotatedWithParams newOne,
AnnotatedWithParams oldOne,
java.lang.String type) |
Modifier and Type | Field | Description |
---|---|---|
protected AnnotatedWithParams |
StdValueInstantiator._defaultCreator |
Default (no-argument) constructor to use for instantiation
(with
StdValueInstantiator.createUsingDefault() ) |
protected AnnotatedWithParams |
StdValueInstantiator._delegateCreator |
|
protected AnnotatedWithParams |
StdValueInstantiator._fromBooleanCreator |
|
protected AnnotatedWithParams |
StdValueInstantiator._fromDoubleCreator |
|
protected AnnotatedWithParams |
StdValueInstantiator._fromIntCreator |
|
protected AnnotatedWithParams |
StdValueInstantiator._fromLongCreator |
|
protected AnnotatedWithParams |
StdValueInstantiator._fromStringCreator |
|
protected AnnotatedWithParams |
StdValueInstantiator._withArgsCreator |
Modifier and Type | Method | Description |
---|---|---|
AnnotatedWithParams |
StdValueInstantiator.getDefaultCreator() |
|
AnnotatedWithParams |
StdValueInstantiator.getDelegateCreator() |
|
AnnotatedWithParams |
StdValueInstantiator.getWithArgsCreator() |
Modifier and Type | Method | Description |
---|---|---|
void |
StdValueInstantiator.configureFromBooleanCreator(AnnotatedWithParams creator) |
|
void |
StdValueInstantiator.configureFromDoubleCreator(AnnotatedWithParams creator) |
|
void |
StdValueInstantiator.configureFromIntCreator(AnnotatedWithParams creator) |
|
void |
StdValueInstantiator.configureFromLongCreator(AnnotatedWithParams creator) |
|
void |
StdValueInstantiator.configureFromObjectSettings(AnnotatedWithParams defaultCreator,
AnnotatedWithParams delegateCreator,
JavaType delegateType,
AnnotatedWithParams withArgsCreator,
CreatorProperty[] constructorArgs) |
Method for setting properties related to instantiating values
from JSON Object.
|
void |
StdValueInstantiator.configureFromStringCreator(AnnotatedWithParams creator) |
Modifier and Type | Class | Description |
---|---|---|
class |
AnnotatedConstructor |
|
class |
AnnotatedMethod |
Modifier and Type | Field | Description |
---|---|---|
protected AnnotatedWithParams |
AnnotatedParameter._owner |
Member (method, constructor) that this parameter belongs to
|
Modifier and Type | Method | Description |
---|---|---|
AnnotatedWithParams |
AnnotatedParameter.getOwner() |
Accessor for 'owner' of this parameter; method or constructor that
has this parameter as member of its argument list.
|
Constructor | Description |
---|---|
AnnotatedParameter(AnnotatedWithParams owner,
java.lang.reflect.Type type,
AnnotationMap annotations,
int index) |