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–2015 The Kuali Foundation. All rights reserved.