|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.sdm.quasar.client.core.common.config.AbstractConfigurationDescriptor
com.sdm.quasar.client.core.common.config.BeanCreatorConfigurationDescriptor
A simple ConfigurationDescriptor, which interprets the given configuration value
information as class names of beans. On access (loading), the beans will created using
the bean-constructor.
| Constructor Summary | |
BeanCreatorConfigurationDescriptor(java.lang.Class configurationKeyClass,
java.lang.String configurationImplementationClassName)
Creates a new BeanCreatorConfigurationDescriptor. |
|
BeanCreatorConfigurationDescriptor(java.lang.String configurationKeyClassName,
java.lang.String configurationImplementationClassName)
Creates a new BeanCreatorConfigurationDescriptor. |
|
| Method Summary | |
protected java.lang.Object |
createConfigurationValue(java.lang.String key,
ConfigProvider configProvider)
Subclasses must implement this method to create the configuration value. |
protected void |
disposeConfigurationValue(java.lang.String key,
java.lang.Object value)
Subclasses must implement this method to dispose the configuration value. |
| Methods inherited from class com.sdm.quasar.client.core.common.config.AbstractConfigurationDescriptor |
dispose, getKey, getValue, isLoaded, loadConfiguration |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BeanCreatorConfigurationDescriptor(java.lang.String configurationKeyClassName,
java.lang.String configurationImplementationClassName)
BeanCreatorConfigurationDescriptor.
configurationKeyClassName - the configuration key class name (not null, must be a valid class)configurationImplementationClassName - the configuration implementation class name (not null)
java.lang.IllegalArgumentException - if the configuration key class name is null or if
no class with that name could be found
public BeanCreatorConfigurationDescriptor(java.lang.Class configurationKeyClass,
java.lang.String configurationImplementationClassName)
BeanCreatorConfigurationDescriptor.
configurationKeyClass - the configuration key class (not null)configurationImplementationClassName - the configuration implementation class name (not null)| Method Detail |
protected java.lang.Object createConfigurationValue(java.lang.String key,
ConfigProvider configProvider)
AbstractConfigurationDescriptor
createConfigurationValue in class AbstractConfigurationDescriptorkey - the configuration key (not null)configProvider - the ConfigProvider registered to (not null)
AbstractConfigurationDescriptor.createConfigurationValue(java.lang.String, com.sdm.quasar.client.core.common.config.ConfigProvider)
protected void disposeConfigurationValue(java.lang.String key,
java.lang.Object value)
AbstractConfigurationDescriptor
disposeConfigurationValue in class AbstractConfigurationDescriptorkey - the configuration key (not null)value - the configuration valueAbstractConfigurationDescriptor.disposeConfigurationValue(java.lang.String, java.lang.Object)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||