org.apache.avalon.excalibur.system
Class AbstractContainer.ContainerComponentSelector
java.lang.Object
|
+--org.apache.avalon.excalibur.system.AbstractContainer.ContainerComponentSelector
- All Implemented Interfaces:
- org.apache.avalon.framework.component.Component, org.apache.avalon.framework.component.ComponentSelector
- Enclosing class:
- AbstractContainer
- protected static final class AbstractContainer.ContainerComponentSelector
- extends java.lang.Object
- implements org.apache.avalon.framework.component.ComponentSelector
This is the Default ComponentSelector for the Container. It provides
a very simple abstraction, and makes it easy for the Container to manage
the references.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractContainer.ContainerComponentSelector
protected AbstractContainer.ContainerComponentSelector(java.util.Map selectorMap)
select
public org.apache.avalon.framework.component.Component select(java.lang.Object hint)
throws org.apache.avalon.framework.component.ComponentException
- Specified by:
select
in interface org.apache.avalon.framework.component.ComponentSelector
hasComponent
public boolean hasComponent(java.lang.Object hint)
- Specified by:
hasComponent
in interface org.apache.avalon.framework.component.ComponentSelector
release
public void release(org.apache.avalon.framework.component.Component component)
- Specified by:
release
in interface org.apache.avalon.framework.component.ComponentSelector
addComponentHandler
protected void addComponentHandler(java.lang.Object hint,
ComponentHandler handler)
Copyright © 2001 Apache Jakarta Project. All Rights Reserved.