Package gnu.beanfactory

Main package contains the BeanFactory container.

See:
          Description

Interface Summary
BeanDefinition Defines the URL, class name, scope and initial properties for a bean.
DefinitionLoader Interface that defines the interface for loading bean definitions.
FactoryAdapter An adapter interface for instantiating beans that are emitted from their own factories.
Handle Provides a level of indirection for manipulating java beans through a set of accessor methods.
ScopeDictionary Simple dictionary-style adapter interface for various key-value mapping classes (Hashtable, Request, Session, Application).
 

Class Summary
BeanContext BeanContext is the primary public interface to the runtime system.
BeanContextTestCase JUnit Test Case
BeanDefinitionImpl Defines the URL, class name, scope and initial properties for a bean.
BeanDefinitionTestCase JUnit Test Case
BeanFactoryDaemonService Daemon thread to service the internals of the container.
BeanSetter A class for manipulating JavaBeans using reflection APIs.
BootstrapDefinitionLoader This properties-based implementation is responsible for building the environment used to configure the BeanFactory.
Container Container is the preferred API to access to the BeanContext container.
CurrentContext Relates context information to the currently executing thread.
DefinitionLoaderTestCase JUnit Test Case
HandleTestCase Junit Test Case
PackageTestSuite JUnit Test Suite for the gnu.beanfactory package
PropertiesDefinitionLoader Properties-based DefinitionLoader implementation.
RuntimeDefinitionLoader Properties-based DefinitionLoader implementation.
ScopeManager Singleton class used to attach namespace/scopes to the current thread.
ScopeTestCase JUnit Test Case
Service Service allows a thread of execution to be managed by the container.
ServletContextDefinitionLoader Enables beans to be configured inside a WAR file.
Startup Convenience class for initializing BeanFactory.
StartupTestCase JUnit Test Case
 

Exception Summary
BeanFactoryException Abstract base class for all BeanFactory-related exceptions.
BeanNotFoundException Thrown to indicated that a particular bean definition cannot be found.
ConfigurationException Indicates that there was a problem with BeanFactory container configuration.
EncapsulatedException Thrown to encapsulate another exception.
EncapsulatedRuntimeException Piggyback a checked exception on a RuntimException.
IllegalBeanDefinitionException Thrown to indicate a particular bean definition was illegal.
MethodNotFoundException Thrown to indicate that a method could not be found or accessed.
NestedNullPointerException Special kind of NPE that is used by BeanFactory.resolve().
PropertyNotFoundException Thrown to indicate that a property did not exist or could not be accessed.
 

Package gnu.beanfactory Description

Main package contains the BeanFactory container.