Package | Description |
---|---|
org.springframework.beans.factory.config |
SPI interfaces and configuration-related convenience classes for bean factories.
|
Modifier and Type | Method and Description |
---|---|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.ValueHolder.copy()
Create a copy of this ValueHolder: that is, an independent
ValueHolder instance with the same contents.
|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getArgumentValue(int index,
Class<?> requiredType)
Look for an argument value that either corresponds to the given index
in the constructor argument list or generically matches by type.
|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getArgumentValue(int index,
Class<?> requiredType,
String requiredName)
Look for an argument value that either corresponds to the given index
in the constructor argument list or generically matches by type.
|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getArgumentValue(int index,
Class<?> requiredType,
String requiredName,
Set<ConstructorArgumentValues.ValueHolder> usedValueHolders)
Look for an argument value that either corresponds to the given index
in the constructor argument list or generically matches by type.
|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getGenericArgumentValue(Class<?> requiredType)
Look for a generic argument value that matches the given type.
|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getGenericArgumentValue(Class<?> requiredType,
String requiredName)
Look for a generic argument value that matches the given type.
|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getGenericArgumentValue(Class<?> requiredType,
String requiredName,
Set<ConstructorArgumentValues.ValueHolder> usedValueHolders)
Look for the next generic argument value that matches the given type,
ignoring argument values that have already been used in the current
resolution process.
|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getIndexedArgumentValue(int index,
Class<?> requiredType)
Get argument value for the given index in the constructor argument list.
|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getIndexedArgumentValue(int index,
Class<?> requiredType,
String requiredName)
Get argument value for the given index in the constructor argument list.
|
Modifier and Type | Method and Description |
---|---|
List<ConstructorArgumentValues.ValueHolder> |
ConstructorArgumentValues.getGenericArgumentValues()
Return the list of generic argument values.
|
Map<Integer,ConstructorArgumentValues.ValueHolder> |
ConstructorArgumentValues.getIndexedArgumentValues()
Return the map of indexed argument values.
|
Modifier and Type | Method and Description |
---|---|
void |
ConstructorArgumentValues.addGenericArgumentValue(ConstructorArgumentValues.ValueHolder newValue)
Add a generic argument value to be matched by type or name (if available).
|
void |
ConstructorArgumentValues.addIndexedArgumentValue(int index,
ConstructorArgumentValues.ValueHolder newValue)
Add an argument value for the given index in the constructor argument list.
|
Modifier and Type | Method and Description |
---|---|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getArgumentValue(int index,
Class<?> requiredType,
String requiredName,
Set<ConstructorArgumentValues.ValueHolder> usedValueHolders)
Look for an argument value that either corresponds to the given index
in the constructor argument list or generically matches by type.
|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getGenericArgumentValue(Class<?> requiredType,
String requiredName,
Set<ConstructorArgumentValues.ValueHolder> usedValueHolders)
Look for the next generic argument value that matches the given type,
ignoring argument values that have already been used in the current
resolution process.
|
protected void |
BeanDefinitionVisitor.visitGenericArgumentValues(List<ConstructorArgumentValues.ValueHolder> gas) |
protected void |
BeanDefinitionVisitor.visitIndexedArgumentValues(Map<Integer,ConstructorArgumentValues.ValueHolder> ias) |