org.codehaus.plexus.personality.avalon
Class AvalonComponentRepository

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.plexus.component.repository.DefaultComponentRepository
          extended by org.codehaus.plexus.personality.avalon.AvalonComponentRepository
All Implemented Interfaces:
org.codehaus.plexus.component.repository.ComponentRepository, org.codehaus.plexus.logging.LogEnabled

public class AvalonComponentRepository
extends org.codehaus.plexus.component.repository.DefaultComponentRepository

A ComponentRepository for Avalon services that creates ServiceSelectors for id'd components.

Since:
May 10, 2003
Author:
Dan Diephouse, Jason van Zyl

Constructor Summary
AvalonComponentRepository()
           
 
Method Summary
 void addComponentDescriptor(org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor)
           
 void initialize()
           
 
Methods inherited from class org.codehaus.plexus.component.repository.DefaultComponentRepository
addComponentDescriptor, configure, getComponentDependencies, getComponentDescriptor, getComponentDescriptorMap, getConfiguration, hasComponent, hasComponent, initializeComponentDescriptors, setClassRealm, validateComponentDescriptor
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvalonComponentRepository

public AvalonComponentRepository()
Method Detail

initialize

public void initialize()
                throws org.codehaus.plexus.component.repository.exception.ComponentRepositoryException
Specified by:
initialize in interface org.codehaus.plexus.component.repository.ComponentRepository
Overrides:
initialize in class org.codehaus.plexus.component.repository.DefaultComponentRepository
Throws:
org.codehaus.plexus.component.repository.exception.ComponentRepositoryException
See Also:
ComponentRepository.initialize()

addComponentDescriptor

public void addComponentDescriptor(org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor)
                            throws org.codehaus.plexus.component.repository.exception.ComponentRepositoryException
Specified by:
addComponentDescriptor in interface org.codehaus.plexus.component.repository.ComponentRepository
Overrides:
addComponentDescriptor in class org.codehaus.plexus.component.repository.DefaultComponentRepository
Throws:
org.codehaus.plexus.component.repository.exception.ComponentRepositoryException
See Also:
ComponentRepository.addComponentDescriptor(org.codehaus.plexus.component.repository.ComponentDescriptor)


Copyright © 2001-2009 Codehaus. All Rights Reserved.