public interface DictionaryBeanProcessor
Modifier and Type | Method and Description |
---|---|
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)
|
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 propertyvoid 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 propertyString 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 propertyString 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 propertyString 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 propertyCopyright © 2005–2014 The Kuali Foundation. All rights reserved.