|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DictionaryBeanProcessor
API for classes that perform post processing of the dictionary bean definitions
Method Summary | |
---|---|
String |
processArrayStringPropertyValue(String propertyName,
Object[] propertyValue,
String elementValue,
int elementIndex,
Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
Invokes the processors to handle an array string value (which may be changed) |
void |
processCollectionBeanDefinition(String beanName,
org.springframework.beans.factory.config.BeanDefinition beanDefinition,
String propertyName,
Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
Invoked to process a collection value that is a bean definition |
String |
processListStringPropertyValue(String propertyName,
List<?> propertyValue,
String elementValue,
int elementIndex,
Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
Invokes the processors to handle an list string value (which may be changed) |
String |
processMapStringPropertyValue(String propertyName,
Map<?,?> propertyValue,
String elementValue,
Object elementKey,
Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
Invokes the processors to handle an map string value (which may be changed) |
void |
processNestedBeanDefinition(String beanName,
org.springframework.beans.factory.config.BeanDefinition beanDefinition,
String propertyName,
Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
Invoked to process a nested bean definition (a bean definition that is a property value of another bean definition) |
void |
processRootBeanDefinition(String beanName,
org.springframework.beans.factory.config.BeanDefinition beanDefinition)
Invoked to process a root bean definition (a root bean definition is a top level bean) |
String |
processSetStringPropertyValue(String propertyName,
Set<?> propertyValue,
String elementValue,
Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
Invokes the processors to handle an set string value (which may be changed) |
String |
processStringPropertyValue(String propertyName,
String propertyValue,
Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
Invoked to process a string property value (straight property value, not a string within a collection) |
Method Detail |
---|
void processRootBeanDefinition(String beanName, org.springframework.beans.factory.config.BeanDefinition beanDefinition)
beanName
- name of the bean within the factorybeanDefinition
- bean definition to processvoid processNestedBeanDefinition(String beanName, org.springframework.beans.factory.config.BeanDefinition beanDefinition, String propertyName, Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
beanName
- name of the bean within the factorybeanDefinition
- bean definition to processpropertyName
- the name of the property which has the bean definition valuenestedBeanStack
- the stack of beans which contain the given beanString processStringPropertyValue(String propertyName, String propertyValue, Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
propertyName
- name of the property whose string value is being processedpropertyValue
- string value for the property
void processCollectionBeanDefinition(String beanName, org.springframework.beans.factory.config.BeanDefinition beanDefinition, String propertyName, Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
beanName
- name of the bean within the factorybeanDefinition
- bean definition within the collection to processpropertyName
- the name of the property which has the collection valuenestedBeanStack
- the stack of beans which contain the given collection (and collection bean)String processArrayStringPropertyValue(String propertyName, Object[] propertyValue, String elementValue, int elementIndex, Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
propertyName
- name of the property that is being processedpropertyValue
- the array which contains the stringelementValue
- the string element valueelementIndex
- the index of the string within the arraynestedBeanStack
- the stack of bean containers, including the bean that contains the property
String processListStringPropertyValue(String propertyName, List<?> propertyValue, String elementValue, int elementIndex, Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
propertyName
- name of the property that is being processedpropertyValue
- the list which contains the stringelementValue
- the string element valueelementIndex
- the index of the string within the listnestedBeanStack
- the stack of bean containers, including the bean that contains the property
String processSetStringPropertyValue(String propertyName, Set<?> propertyValue, String elementValue, Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
propertyName
- name of the property that is being processedpropertyValue
- the set which contains the stringelementValue
- the string element valuenestedBeanStack
- the stack of bean containers, including the bean that contains the property
String processMapStringPropertyValue(String propertyName, Map<?,?> propertyValue, String elementValue, Object elementKey, Stack<org.springframework.beans.factory.config.BeanDefinitionHolder> nestedBeanStack)
propertyName
- name of the property that is being processedpropertyValue
- the map which contains the stringelementValue
- the string element valueelementKey
- the key for the string within the mapnestedBeanStack
- the stack of bean containers, including the bean that contains the property
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |