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,
java.lang.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,
java.lang.Class<?> requiredType,
java.lang.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,
java.lang.Class<?> requiredType,
java.lang.String requiredName,
java.util.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(java.lang.Class<?> requiredType)
Look for a generic argument value that matches the given type.
|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getGenericArgumentValue(java.lang.Class<?> requiredType,
java.lang.String requiredName)
Look for a generic argument value that matches the given type.
|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getGenericArgumentValue(java.lang.Class<?> requiredType,
java.lang.String requiredName,
java.util.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,
java.lang.Class<?> requiredType)
Get argument value for the given index in the constructor argument list.
|
ConstructorArgumentValues.ValueHolder |
ConstructorArgumentValues.getIndexedArgumentValue(int index,
java.lang.Class<?> requiredType,
java.lang.String requiredName)
Get argument value for the given index in the constructor argument list.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ConstructorArgumentValues.ValueHolder> |
ConstructorArgumentValues.getGenericArgumentValues()
Return the list of generic argument values.
|
java.util.Map<java.lang.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,
java.lang.Class<?> requiredType,
java.lang.String requiredName,
java.util.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(java.lang.Class<?> requiredType,
java.lang.String requiredName,
java.util.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(java.util.List<ConstructorArgumentValues.ValueHolder> gas) |
protected void |
BeanDefinitionVisitor.visitIndexedArgumentValues(java.util.Map<java.lang.Integer,ConstructorArgumentValues.ValueHolder> ias) |