Uses of Class
org.codehaus.plexus.component.repository.ComponentDescriptor

Packages that use ComponentDescriptor
org.codehaus.plexus   
org.codehaus.plexus.component.composition   
org.codehaus.plexus.component.composition.setter   
org.codehaus.plexus.component.factory   
org.codehaus.plexus.component.factory.java   
org.codehaus.plexus.component.manager   
org.codehaus.plexus.component.repository   
org.codehaus.plexus.component.repository.io   
org.codehaus.plexus.configuration   
 

Uses of ComponentDescriptor in org.codehaus.plexus
 

Methods in org.codehaus.plexus that return ComponentDescriptor
 ComponentDescriptor DefaultPlexusContainer.getComponentDescriptor(java.lang.String role)
           
 ComponentDescriptor PlexusContainer.getComponentDescriptor(java.lang.String role)
          Returns the ComponentDescriptor with the given component role and the default role hint.
 ComponentDescriptor DefaultPlexusContainer.getComponentDescriptor(java.lang.String role, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 ComponentDescriptor PlexusContainer.getComponentDescriptor(java.lang.String role, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
          Returns the ComponentDescriptor with the given component role and the default role hint.
 ComponentDescriptor DefaultPlexusContainer.getComponentDescriptor(java.lang.String role, java.lang.String hint)
           
 ComponentDescriptor PlexusContainer.getComponentDescriptor(java.lang.String role, java.lang.String roleHint)
          Returns the ComponentDescriptor with the given component role and hint.
 ComponentDescriptor DefaultPlexusContainer.getComponentDescriptor(java.lang.String role, java.lang.String hint, org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
           
 ComponentDescriptor PlexusContainer.getComponentDescriptor(java.lang.String role, java.lang.String roleHint, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
          Returns the ComponentDescriptor with the given component role and hint.
 

Methods in org.codehaus.plexus with parameters of type ComponentDescriptor
 void DefaultPlexusContainer.addComponentDescriptor(ComponentDescriptor componentDescriptor)
           
 void PlexusContainer.addComponentDescriptor(ComponentDescriptor componentDescriptor)
          Adds a component descriptor to this container.
 ComponentManager DefaultComponentLookupManager.createComponentManager(ComponentDescriptor descriptor, java.lang.String role, java.lang.String roleHint, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 

Uses of ComponentDescriptor in org.codehaus.plexus.component.composition
 

Methods in org.codehaus.plexus.component.composition with parameters of type ComponentDescriptor
 void CompositionResolver.addComponentDescriptor(ComponentDescriptor componentDescriptor)
           
 void DefaultCompositionResolver.addComponentDescriptor(ComponentDescriptor componentDescriptor)
           
 void ComponentComposerManager.assembleComponent(java.lang.Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)
           
 void ComponentComposer.assembleComponent(java.lang.Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)
          Deprecated.  
 void AbstractComponentComposer.assembleComponent(java.lang.Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)
          Deprecated.  
 void DefaultComponentComposerManager.assembleComponent(java.lang.Object component, ComponentDescriptor componentDescriptor, PlexusContainer container)
           
 void ComponentComposerManager.assembleComponent(java.lang.Object component, ComponentDescriptor componentDescriptor, PlexusContainer container, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 void ComponentComposer.assembleComponent(java.lang.Object component, ComponentDescriptor componentDescriptor, PlexusContainer container, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 void AbstractComponentComposer.assembleComponent(java.lang.Object component, ComponentDescriptor componentDescriptor, PlexusContainer container, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 void DefaultComponentComposerManager.assembleComponent(java.lang.Object component, ComponentDescriptor componentDescriptor, PlexusContainer container, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 void ComponentComposer.assignRequirement(java.lang.Object component, ComponentDescriptor componentDescriptor, ComponentRequirement componentRequirement, PlexusContainer container, java.util.Map compositionContext)
          Deprecated.  
 void AbstractComponentComposer.assignRequirement(java.lang.Object component, ComponentDescriptor componentDescriptor, ComponentRequirement componentRequirement, PlexusContainer container, java.util.Map compositionContext)
          Deprecated.  
 void MapOrientedComponentComposer.assignRequirement(java.lang.Object component, ComponentDescriptor componentDescriptor, ComponentRequirement requirement, PlexusContainer container, java.util.Map compositionContext, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 void ConstructorComponentComposer.assignRequirement(java.lang.Object component, ComponentDescriptor componentDescriptor, ComponentRequirement requirement, PlexusContainer container, java.util.Map compositionContext, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 void ComponentComposer.assignRequirement(java.lang.Object component, ComponentDescriptor componentDescriptor, ComponentRequirement componentRequirement, PlexusContainer container, java.util.Map compositionContext, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 void FieldComponentComposer.assignRequirement(java.lang.Object component, ComponentDescriptor componentDescriptor, ComponentRequirement requirement, PlexusContainer container, java.util.Map compositionContext, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 void NoOpComponentComposer.assignRequirement(java.lang.Object component, ComponentDescriptor componentDescriptor, ComponentRequirement requirement, PlexusContainer container, java.util.Map compositionContext, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 java.util.Map ComponentComposer.createCompositionContext(java.lang.Object component, ComponentDescriptor descriptor)
           
 java.util.Map AbstractComponentComposer.createCompositionContext(java.lang.Object component, ComponentDescriptor descriptor)
           
protected  java.lang.reflect.Field FieldComponentComposer.findMatchingField(java.lang.Object component, ComponentDescriptor componentDescriptor, ComponentRequirement requirement, PlexusContainer container)
           
protected  java.lang.reflect.Field FieldComponentComposer.getFieldByName(java.lang.Object component, java.lang.String fieldName, ComponentDescriptor componentDescriptor)
           
protected  java.lang.reflect.Field FieldComponentComposer.getFieldByType(java.lang.Object component, java.lang.Class type, ComponentDescriptor componentDescriptor)
           
protected  java.lang.reflect.Field FieldComponentComposer.getFieldByTypeIncludingSuperclasses(java.lang.Class componentClass, java.lang.Class type, ComponentDescriptor componentDescriptor)
           
protected  java.util.List FieldComponentComposer.getFieldsByTypeIncludingSuperclasses(java.lang.Class componentClass, java.lang.Class type, ComponentDescriptor componentDescriptor)
           
 

Uses of ComponentDescriptor in org.codehaus.plexus.component.composition.setter
 

Methods in org.codehaus.plexus.component.composition.setter with parameters of type ComponentDescriptor
 void SetterComponentComposer.assignRequirement(java.lang.Object component, ComponentDescriptor descriptor, ComponentRequirement requirement, PlexusContainer container, java.util.Map compositionContext, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 java.util.Map SetterComponentComposer.createCompositionContext(java.lang.Object component, ComponentDescriptor descriptor)
           
private  java.lang.String SetterComponentComposer.getErrorMessage(ComponentDescriptor descriptor, ComponentRequirement requirement, java.lang.String causeDescription)
           
private  void SetterComponentComposer.reportErrorCannotAssignRequiredComponent(ComponentDescriptor descriptor, ComponentRequirement requirement, java.lang.Exception e)
           
private  void SetterComponentComposer.reportErrorNoSuchProperty(ComponentDescriptor descriptor, ComponentRequirement requirement)
           
private  java.util.List SetterComponentComposer.setProperty(java.lang.Object component, ComponentDescriptor descriptor, ComponentRequirement requirementDescriptor, java.beans.PropertyDescriptor propertyDescriptor, PlexusContainer container, org.codehaus.plexus.classworlds.realm.ClassRealm lookupRealm)
           
 

Uses of ComponentDescriptor in org.codehaus.plexus.component.factory
 

Methods in org.codehaus.plexus.component.factory with parameters of type ComponentDescriptor
 java.lang.Object ComponentFactory.newInstance(ComponentDescriptor componentDescriptor, org.codehaus.plexus.classworlds.realm.ClassRealm classRealm, PlexusContainer container)
           
 

Uses of ComponentDescriptor in org.codehaus.plexus.component.factory.java
 

Methods in org.codehaus.plexus.component.factory.java with parameters of type ComponentDescriptor
private  ComponentInstantiationException JavaComponentFactory.makeException(org.codehaus.plexus.classworlds.realm.ClassRealm componentClassRealm, ComponentDescriptor componentDescriptor, java.lang.Class implementationClass, java.lang.Throwable e)
           
 java.lang.Object JavaComponentFactory.newInstance(ComponentDescriptor componentDescriptor, org.codehaus.plexus.classworlds.realm.ClassRealm classRealm, PlexusContainer container)
           
 

Uses of ComponentDescriptor in org.codehaus.plexus.component.manager
 

Fields in org.codehaus.plexus.component.manager declared as ComponentDescriptor
protected  ComponentDescriptor AbstractComponentManager.componentDescriptor
           
 

Methods in org.codehaus.plexus.component.manager that return ComponentDescriptor
 ComponentDescriptor ComponentManager.getComponentDescriptor()
           
 ComponentDescriptor AbstractComponentManager.getComponentDescriptor()
           
 

Methods in org.codehaus.plexus.component.manager with parameters of type ComponentDescriptor
protected  java.lang.Object AbstractComponentManager.createComponentInstance(ComponentDescriptor componentDescriptor, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 ComponentManager ComponentManagerManager.createComponentManager(ComponentDescriptor descriptor, MutablePlexusContainer container, java.lang.String role)
           
 ComponentManager DefaultComponentManagerManager.createComponentManager(ComponentDescriptor descriptor, MutablePlexusContainer container, java.lang.String role)
           
 ComponentManager ComponentManagerManager.createComponentManager(ComponentDescriptor descriptor, MutablePlexusContainer container, java.lang.String role, java.lang.String roleHint)
           
 ComponentManager DefaultComponentManagerManager.createComponentManager(ComponentDescriptor descriptor, MutablePlexusContainer container, java.lang.String role, java.lang.String roleHint)
           
private  LifecycleHandler DefaultComponentManagerManager.findLifecycleHandler(ComponentDescriptor descriptor)
           
 void ComponentManager.setup(MutablePlexusContainer container, LifecycleHandler lifecycleHandler, ComponentDescriptor componentDescriptor)
           
 void AbstractComponentManager.setup(MutablePlexusContainer container, LifecycleHandler lifecycleHandler, ComponentDescriptor componentDescriptor)
           
 

Uses of ComponentDescriptor in org.codehaus.plexus.component.repository
 

Methods in org.codehaus.plexus.component.repository that return ComponentDescriptor
 ComponentDescriptor DefaultComponentRepository.getComponentDescriptor(java.lang.String role, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 ComponentDescriptor ComponentRepository.getComponentDescriptor(java.lang.String role, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 ComponentDescriptor DefaultComponentRepository.getComponentDescriptor(java.lang.String role, java.lang.String roleHint, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 ComponentDescriptor DefaultComponentRepository.ComponentRealmDescriptorMaps.getComponentDescriptor(java.lang.String role, java.lang.String roleHint, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 ComponentDescriptor ComponentRepository.getComponentDescriptor(java.lang.String role, java.lang.String roleHint, org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 

Methods in org.codehaus.plexus.component.repository with parameters of type ComponentDescriptor
 void DefaultComponentRepository.addComponentDescriptor(ComponentDescriptor componentDescriptor)
           
 void ComponentSetDescriptor.addComponentDescriptor(ComponentDescriptor cd)
          Add a new ComponentDescriptor to this set.
 void ComponentRepository.addComponentDescriptor(ComponentDescriptor componentDescriptor)
           
 java.util.List DefaultComponentRepository.getComponentDependencies(ComponentDescriptor componentDescriptor)
           
 java.util.List ComponentRepository.getComponentDependencies(ComponentDescriptor componentDescriptor)
           
 void DefaultComponentRepository.validateComponentDescriptor(ComponentDescriptor componentDescriptor)
           
 void ComponentRepository.validateComponentDescriptor(ComponentDescriptor componentDescriptor)
           
 

Uses of ComponentDescriptor in org.codehaus.plexus.component.repository.io
 

Methods in org.codehaus.plexus.component.repository.io that return ComponentDescriptor
static ComponentDescriptor PlexusTools.buildComponentDescriptor(PlexusConfiguration configuration)
           
static ComponentDescriptor PlexusTools.buildComponentDescriptor(java.lang.String configuration)
           
 

Uses of ComponentDescriptor in org.codehaus.plexus.configuration
 

Methods in org.codehaus.plexus.configuration with parameters of type ComponentDescriptor
static void PlexusComponentDescriptorMerger.merge(ComponentDescriptor override, ComponentDescriptor target)
          Merges override and target, where target is updated with override.
private static void PlexusComponentDescriptorMerger.mergeConfiguration(ComponentDescriptor override, ComponentDescriptor target)