| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BeanConfigurationRequest
A request to configure a bean from some configuration in the POM or similar.
| Method Summary | |
|---|---|
|  Object | getBean()Gets the bean to configure. | 
|  ClassLoader | getClassLoader()Gets the class loader from which to load any types referenced by the configuration. | 
|  Object | getConfiguration()Gets the configuration to unmarshal into the bean. | 
|  String | getConfigurationElement()Returns configuration element name or null. | 
|  BeanConfigurationPathTranslator | getPathTranslator()Gets the optional path translator for configuration values unmarshalled to files. | 
|  BeanConfigurationValuePreprocessor | getValuePreprocessor()Gets the optional preprocessor for configuration values. | 
|  BeanConfigurationRequest | setBean(Object bean)Sets the bean to configure. | 
|  BeanConfigurationRequest | setClassLoader(ClassLoader classLoader)Sets the class loader from which to load any types referenced by the configuration. | 
|  BeanConfigurationRequest | setConfiguration(Object configuration)Sets the configuration to unmarshal into the bean. | 
|  BeanConfigurationRequest | setConfiguration(Object configuration,
                                 String element)Sets the configuration to unmarshal into the bean. | 
|  BeanConfigurationRequest | setPathTranslator(BeanConfigurationPathTranslator pathTranslator)Sets the optional path translator for configuration values unmarshalled to files. | 
|  BeanConfigurationRequest | setValuePreprocessor(BeanConfigurationValuePreprocessor valuePreprocessor)Sets the optional preprocessor for configuration values. | 
| Method Detail | 
|---|
Object getBean()
null if none.BeanConfigurationRequest setBean(Object bean)
bean - The bean to configure, may be null.
null.Object getConfiguration()
null if none.BeanConfigurationRequest setConfiguration(Object configuration)
ConfigurationContainer.getConfiguration() or a similar source.
 Fully equivalent to setConfiguration(configuration, null).
configuration - The configuration to unmarshal, may be null.
null.
BeanConfigurationRequest setConfiguration(Object configuration,
                                          String element)
ConfigurationContainer.getConfiguration() or a similar source.
 If element is not null, child configuration element with the specified name will 
 be unmarshaled.
configuration - The configuration to unmarshal, may be null.element - Configuration element name to unmarshal or null to unmarshal entire configuration.
null.String getConfigurationElement()
null.
null#setConfiguration(Object, String)}ClassLoader getClassLoader()
null if unset.BeanConfigurationRequest setClassLoader(ClassLoader classLoader)
classLoader - The class loader to load referenced types from, may be null.
null.BeanConfigurationValuePreprocessor getValuePreprocessor()
null if none.BeanConfigurationRequest setValuePreprocessor(BeanConfigurationValuePreprocessor valuePreprocessor)
valuePreprocessor - The preprocessor for configuration values, may be null if unneeded.
null.BeanConfigurationPathTranslator getPathTranslator()
null if none.BeanConfigurationRequest setPathTranslator(BeanConfigurationPathTranslator pathTranslator)
pathTranslator - The path translator for files, may be null if unneeded.
null.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||