Uses of Class
org.picocontainer.PicoRegistrationException

Packages that use PicoRegistrationException
org.picocontainer This package is the basic API for PicoContainer. 
org.picocontainer.defaults This package contains a default implementation of the PicoContainer API. 
 

Uses of PicoRegistrationException in org.picocontainer
 

Subclasses of PicoRegistrationException in org.picocontainer
 class PicoIntrospectionException
           
 

Methods in org.picocontainer that throw PicoRegistrationException
 ComponentAdapter MutablePicoContainer.registerComponentImplementation(java.lang.Object componentKey, java.lang.Class componentImplementation)
          Registers a component.
 ComponentAdapter MutablePicoContainer.registerComponentImplementation(java.lang.Object componentKey, java.lang.Class componentImplementation, Parameter[] parameters)
          Registers a component.
 ComponentAdapter MutablePicoContainer.registerComponentImplementation(java.lang.Class componentImplementation)
          Registers a component using the componentImplementation as key.
 ComponentAdapter MutablePicoContainer.registerComponentInstance(java.lang.Object componentInstance)
          Registers an arbitrary object, using its class as a key.
 ComponentAdapter MutablePicoContainer.registerComponentInstance(java.lang.Object componentKey, java.lang.Object componentInstance)
          Registers an arbitrary object as a compoent in the container.
 void MutablePicoContainer.registerComponent(ComponentAdapter componentAdapter)
          Registers a component via a ComponentAdapter.
 

Uses of PicoRegistrationException in org.picocontainer.defaults
 

Subclasses of PicoRegistrationException in org.picocontainer.defaults
 class AmbiguousComponentResolutionException
           
 class AssignabilityRegistrationException
           
static class BeanPropertyComponentAdapterFactory.PicoBeanInfoInitializationException
           
 class DuplicateComponentKeyRegistrationException
           
 class NotConcreteRegistrationException
           
 class TooManySatisfiableConstructorsException
           
 class UnsatisfiableDependenciesException
           
 

Methods in org.picocontainer.defaults that throw PicoRegistrationException
 ComponentAdapter DefaultPicoContainer.registerComponentInstance(java.lang.Object component)
          Registers an arbitrary object, using its class as a key. The returned ComponentAdapter will be an InstanceComponentAdapter.
 ComponentAdapter DefaultPicoContainer.registerComponentInstance(java.lang.Object componentKey, java.lang.Object componentInstance)
          Registers an arbitrary object as a compoent in the container. This is handy when other components in the same container have dependencies on this kind of object, but where letting the container manage and instantiate it is impossible. Beware that too much use of this method is an antipattern. The returned ComponentAdapter will be an InstanceComponentAdapter.
 ComponentAdapter DefaultPicoContainer.registerComponentImplementation(java.lang.Class componentImplementation)
          Registers a component using the componentImplementation as key. The returned ComponentAdapter will be instantiated by the ComponentAdapterFactory passed to the container's constructor.
 ComponentAdapter DefaultPicoContainer.registerComponentImplementation(java.lang.Object componentKey, java.lang.Class componentImplementation)
          Registers a component. The returned ComponentAdapter will be instantiated by the ComponentAdapterFactory passed to the container's constructor.
 ComponentAdapter DefaultPicoContainer.registerComponentImplementation(java.lang.Object componentKey, java.lang.Class componentImplementation, Parameter[] parameters)
          Registers a component. The returned ComponentAdapter will be instantiated by the ComponentAdapterFactory passed to the container's constructor.
 ComponentAdapter DefaultPicoContainer.registerComponentImplementation(java.lang.Object componentKey, java.lang.Class componentImplementation, java.util.List parameters)
           
 



Copyright © 2003-2004 Codehaus. All Rights Reserved.