org.picocontainer.defaults
Class DefaultPicoContainer
java.lang.Object
org.picocontainer.defaults.AbstractPicoContainer
org.picocontainer.defaults.DefaultPicoContainer
- All Implemented Interfaces:
- MutablePicoContainer, PicoContainer, Serializable
- Direct Known Subclasses:
- DelegatingPicoContainer
- public class DefaultPicoContainer
- extends AbstractPicoContainer
The default implementation of PicoContainer
- Version:
- $Revision: 1.8 $
- Author:
- Aslak Hellesøy, Paul Hammant, Jon Tirsén
- See Also:
- Serialized Form
Methods inherited from class org.picocontainer.defaults.AbstractPicoContainer |
addOrderedComponentInstance, findComponentInstance, findImplementingComponentAdapter, getComponentInstance, getComponentInstances, getComponentMulticaster, getComponentMulticaster, getOrderedComponents, hasComponent, registerComponentImplementation, registerComponentImplementation, registerComponentImplementation, registerComponentInstance, registerComponentInstance |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultPicoContainer
public DefaultPicoContainer(ComponentAdapterFactory componentAdapterFactory)
DefaultPicoContainer
public DefaultPicoContainer()
getComponentKeys
public Collection getComponentKeys()
- Specified by:
getComponentKeys
in interface PicoContainer
- Specified by:
getComponentKeys
in class AbstractPicoContainer
getComponentAdapters
public List getComponentAdapters()
- Specified by:
getComponentAdapters
in class AbstractPicoContainer
findComponentAdapter
public ComponentAdapter findComponentAdapter(Object componentKey)
throws AmbiguousComponentResolutionException
- Specified by:
findComponentAdapter
in interface MutablePicoContainer
- Specified by:
findComponentAdapter
in class AbstractPicoContainer
- Throws:
AmbiguousComponentResolutionException
registerComponent
public void registerComponent(ComponentAdapter componentAdapter)
throws DuplicateComponentKeyRegistrationException
- Specified by:
registerComponent
in class AbstractPicoContainer
- Throws:
DuplicateComponentKeyRegistrationException
unregisterComponent
public void unregisterComponent(Object componentKey)
Copyright © 2003 Codehaus. All Rights Reserved.