Package com.pavelvlasov.config

Interface Summary
ClassAcceptor Checks that class to be instantiated is acceptable in a given context.
Command Command interface
Component Provides lifecycle methods
Context  
ContextConfigurable  
DomConfigurable DOM configurable.
FileConfigurable File configurable
InputStreamConfigurable InputStream configurable
ObjectAcceptor Accepts or rejects instantiated and configured object
ObjectConfigurable Object configurable
Parameterizable Parameterizable
StringConfigurable String configurable
URLConfigurable URL Configurable
Validatable Validatable, i.e.
Wrapper Wrapper allows to bind non-component to name tree.
 

Class Summary
Bean2ContextConfigurableAdapter Populates a bean with parameters from HttpRequest.
BeanContext Populates a bean with parameters from HttpRequest.
ComponentBase Base class for components.
DependencyManager Manages dependencies between objects.
DomConfigFactory Creates and configures objects from DOM Element (XML file).
DomConfigInfo Allows to customize XML element names for class name, Map key and Map value.
DomConfigurableContainer Simple container
ElementContext Gets values from DOM Element
ElementNameDomConfigurableContainer Uses node name as component name
GenericContainer  
JndiBridge Binds to jndi context and bridges pv-naming with jndi naming.
JndiWrapper Binds object from jndi to pv.
MapContext  
NameAttributeDomConfigurableContainer Uses attribute "component-name" as component name
PathNavigator Helper class to navigate context trees.
PropertyParser Expands property value entries like ${myProperty} to property values.
RmiComponent Base class for components exposed through RMI
RmiRegistryComponent Wrapper for RMI registry
RmiWrapper Binds remote object to name tree.
XmlSource Helper class to read XML configuration from file, url or classloader resource.
 

Exception Summary
ConfigurationException  
RuntimeConfigurationException Wrapper for ConfigurationException for situations where it is not possible to throw a checked exception.
 



Copyright © 2003 Hammurapi Group. All Rights Reserved.