Modifier and Type | Method and Description |
---|---|
<T> ComponentDescriptor<T> |
ComponentRegistry.getComponentDescriptor(Class<T> type,
String role,
String roleHint) |
<T> ComponentDescriptor<T> |
DefaultPlexusContainer.getComponentDescriptor(Class<T> type,
String role,
String roleHint) |
<T> ComponentDescriptor<T> |
PlexusContainer.getComponentDescriptor(Class<T> type,
String role,
String roleHint)
Returns the ComponentDescriptor with the given component role and hint.
|
<T> ComponentDescriptor<T> |
DefaultComponentRegistry.getComponentDescriptor(Class<T> type,
String role,
String roleHint) |
ComponentDescriptor<?> |
DefaultPlexusContainer.getComponentDescriptor(String role) |
ComponentDescriptor<?> |
PlexusContainer.getComponentDescriptor(String role)
Returns the ComponentDescriptor with the given component role and the default role hint.
|
ComponentDescriptor<?> |
DefaultPlexusContainer.getComponentDescriptor(String role,
String roleHint) |
ComponentDescriptor<?> |
PlexusContainer.getComponentDescriptor(String role,
String roleHint)
Returns the ComponentDescriptor with the given component role and hint.
|
ComponentDescriptor<?> |
ComponentRegistry.getComponentDescriptor(String role,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
Deprecated.
|
ComponentDescriptor<?> |
DefaultComponentRegistry.getComponentDescriptor(String role,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
List<ComponentDescriptor<?>> |
DefaultPlexusContainer.discoverComponents(org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
List<ComponentDescriptor<?>> |
PlexusContainer.discoverComponents(org.codehaus.plexus.classworlds.realm.ClassRealm childRealm)
Discovers components in the given realm.
|
List<ComponentDescriptor<?>> |
DefaultPlexusContainer.discoverComponents(org.codehaus.plexus.classworlds.realm.ClassRealm realm,
Object data) |
List<ComponentDescriptor<?>> |
PlexusContainer.discoverComponents(org.codehaus.plexus.classworlds.realm.ClassRealm realm,
Object data) |
<T> List<ComponentDescriptor<T>> |
ComponentRegistry.getComponentDescriptorList(Class<T> type,
String role) |
<T> List<ComponentDescriptor<T>> |
DefaultPlexusContainer.getComponentDescriptorList(Class<T> type,
String role) |
<T> List<ComponentDescriptor<T>> |
PlexusContainer.getComponentDescriptorList(Class<T> type,
String role)
Returns a List of ComponentDescriptors with the given role.
|
<T> List<ComponentDescriptor<T>> |
DefaultComponentRegistry.getComponentDescriptorList(Class<T> type,
String role) |
List<ComponentDescriptor<?>> |
DefaultPlexusContainer.getComponentDescriptorList(String role) |
List<ComponentDescriptor<?>> |
PlexusContainer.getComponentDescriptorList(String role)
Returns a List of ComponentDescriptors with the given role.
|
<T> Map<String,ComponentDescriptor<T>> |
ComponentRegistry.getComponentDescriptorMap(Class<T> type,
String role) |
<T> Map<String,ComponentDescriptor<T>> |
DefaultPlexusContainer.getComponentDescriptorMap(Class<T> type,
String role) |
<T> Map<String,ComponentDescriptor<T>> |
PlexusContainer.getComponentDescriptorMap(Class<T> type,
String role)
Returns a Map of ComponentDescriptors with the given role, keyed by role-hint.
|
<T> Map<String,ComponentDescriptor<T>> |
DefaultComponentRegistry.getComponentDescriptorMap(Class<T> type,
String role) |
Map<String,ComponentDescriptor<?>> |
DefaultPlexusContainer.getComponentDescriptorMap(String role) |
Map<String,ComponentDescriptor<?>> |
PlexusContainer.getComponentDescriptorMap(String role)
Returns a Map of ComponentDescriptors with the given role, keyed by role-hint.
|
Modifier and Type | Method and Description |
---|---|
void |
ComponentRegistry.addComponentDescriptor(ComponentDescriptor<?> componentDescriptor) |
void |
DefaultPlexusContainer.addComponentDescriptor(ComponentDescriptor<?> componentDescriptor) |
void |
PlexusContainer.addComponentDescriptor(ComponentDescriptor<?> componentDescriptor)
Adds a component descriptor to this container.
|
void |
DefaultComponentRegistry.addComponentDescriptor(ComponentDescriptor<?> componentDescriptor) |
<T> T |
ComponentRegistry.lookup(ComponentDescriptor<T> componentDescriptor) |
<T> T |
DefaultPlexusContainer.lookup(ComponentDescriptor<T> componentDescriptor) |
<T> T |
PlexusContainer.lookup(ComponentDescriptor<T> componentDescriptor)
Looks up and returns a component object matching the given component descriptor.
|
<T> T |
DefaultComponentRegistry.lookup(ComponentDescriptor<T> componentDescriptor) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractComponentBuildListener.beforeComponentCreate(ComponentDescriptor<?> componentDescriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
void |
ComponentBuildListener.beforeComponentCreate(ComponentDescriptor<?> componentDescriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
T |
ComponentBuilder.build(ComponentDescriptor<T> descriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm realm,
ComponentBuildListener listener) |
T |
XBeanComponentBuilder.build(ComponentDescriptor<T> descriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm realm,
ComponentBuildListener listener) |
void |
AbstractComponentBuildListener.componentConfigured(ComponentDescriptor<?> componentDescriptor,
Object component,
org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
void |
ComponentBuildListener.componentConfigured(ComponentDescriptor<?> componentDescriptor,
Object component,
org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
void |
AbstractComponentBuildListener.componentCreated(ComponentDescriptor<?> componentDescriptor,
Object component,
org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
void |
ComponentBuildListener.componentCreated(ComponentDescriptor<?> componentDescriptor,
Object component,
org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
protected T |
XBeanComponentBuilder.createComponentInstance(ComponentDescriptor<T> descriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
org.apache.xbean.recipe.ObjectRecipe |
XBeanComponentBuilder.createObjectRecipe(T instance,
ComponentDescriptor<T> descriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
protected boolean |
XBeanComponentBuilder.shouldConfigure(ComponentDescriptor<T> descriptor) |
Constructor and Description |
---|
RequirementRecipe(ComponentDescriptor<T> componentDescriptor,
ComponentRequirement requirement,
MutablePlexusContainer container,
boolean autoMatch) |
Modifier and Type | Method and Description |
---|---|
protected Map<String,ComponentDescriptor<T>> |
AbstractComponentCollection.getComponentDescriptorMap() |
Modifier and Type | Method and Description |
---|---|
protected T |
AbstractComponentCollection.lookup(ComponentDescriptor<T> componentDescriptor) |
Modifier and Type | Method and Description |
---|---|
void |
CompositionResolver.addComponentDescriptor(ComponentDescriptor<?> componentDescriptor) |
void |
DefaultCompositionResolver.addComponentDescriptor(ComponentDescriptor<?> componentDescriptor) |
Modifier and Type | Method and Description |
---|---|
Object |
ComponentFactory.newInstance(ComponentDescriptor componentDescriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm classRealm,
PlexusContainer container) |
Object |
AbstractComponentFactory.newInstance(ComponentDescriptor componentDescriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm classRealm,
PlexusContainer container) |
protected Object |
AbstractComponentFactory.newInstance(ComponentDescriptor componentDescriptor,
org.codehaus.classworlds.ClassRealm classRealm,
PlexusContainer container) |
Modifier and Type | Method and Description |
---|---|
Object |
JavaComponentFactory.newInstance(ComponentDescriptor componentDescriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm classRealm,
PlexusContainer container) |
Modifier and Type | Field and Description |
---|---|
protected ComponentDescriptor<T> |
AbstractComponentManager.componentDescriptor |
Modifier and Type | Method and Description |
---|---|
ComponentDescriptor<T> |
AbstractComponentManager.getComponentDescriptor() |
ComponentDescriptor<T> |
ComponentManager.getComponentDescriptor() |
Modifier and Type | Method and Description |
---|---|
<T> ComponentManager<T> |
ComponentManagerFactory.createComponentManager(MutablePlexusContainer container,
LifecycleHandler lifecycleHandler,
ComponentDescriptor<T> componentDescriptor,
String role,
String roleHint)
Creates a new component manager for the specified component descriptor.
|
ComponentManager<?> |
PerLookupComponentManagerFactory.createComponentManager(MutablePlexusContainer container,
LifecycleHandler lifecycleHandler,
ComponentDescriptor componentDescriptor,
String role,
String roleHint) |
ComponentManager<?> |
SingletonComponentManagerFactory.createComponentManager(MutablePlexusContainer container,
LifecycleHandler lifecycleHandler,
ComponentDescriptor componentDescriptor,
String role,
String roleHint) |
Constructor and Description |
---|
AbstractComponentManager(MutablePlexusContainer container,
LifecycleHandler lifecycleHandler,
ComponentDescriptor<T> componentDescriptor,
String role,
String roleHint) |
PerLookupComponentManager(MutablePlexusContainer container,
LifecycleHandler lifecycleHandler,
ComponentDescriptor<T> componentDescriptor,
String role,
String roleHint) |
SingletonComponentManager(MutablePlexusContainer container,
LifecycleHandler lifecycleHandler,
ComponentDescriptor<T> componentDescriptor,
String role,
String roleHint) |
Modifier and Type | Method and Description |
---|---|
<T> ComponentDescriptor<T> |
ComponentRepository.getComponentDescriptor(Class<T> type,
String role,
String roleHint) |
<T> ComponentDescriptor<T> |
DefaultComponentRepository.getComponentDescriptor(Class<T> type,
String role,
String roleHint) |
ComponentDescriptor<?> |
ComponentRepository.getComponentDescriptor(String role,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
Deprecated.
|
ComponentDescriptor<?> |
DefaultComponentRepository.getComponentDescriptor(String role,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
<T> List<ComponentDescriptor<T>> |
ComponentRepository.getComponentDescriptorList(Class<T> type,
String role) |
<T> List<ComponentDescriptor<T>> |
DefaultComponentRepository.getComponentDescriptorList(Class<T> type,
String role) |
<T> Map<String,ComponentDescriptor<T>> |
ComponentRepository.getComponentDescriptorMap(Class<T> type,
String role) |
<T> Map<String,ComponentDescriptor<T>> |
DefaultComponentRepository.getComponentDescriptorMap(Class<T> type,
String role) |
List<ComponentDescriptor<?>> |
ComponentSetDescriptor.getComponents()
Returns a list of components in this set.
|
Modifier and Type | Method and Description |
---|---|
void |
ComponentRepository.addComponentDescriptor(ComponentDescriptor<?> componentDescriptor) |
void |
DefaultComponentRepository.addComponentDescriptor(ComponentDescriptor<?> componentDescriptor) |
void |
ComponentSetDescriptor.addComponentDescriptor(ComponentDescriptor<?> cd)
Add a new ComponentDescriptor to this set.
|
Modifier and Type | Method and Description |
---|---|
void |
ComponentSetDescriptor.setComponents(List<ComponentDescriptor<?>> components)
Sets a List of components as this set's contents.
|
Modifier and Type | Method and Description |
---|---|
static ComponentDescriptor<?> |
PlexusTools.buildComponentDescriptor(PlexusConfiguration configuration) |
static ComponentDescriptor<?> |
PlexusTools.buildComponentDescriptor(PlexusConfiguration configuration,
org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
static ComponentDescriptor<?> |
PlexusTools.buildComponentDescriptor(String configuration,
org.codehaus.plexus.classworlds.realm.ClassRealm realm) |
Modifier and Type | Method and Description |
---|---|
static void |
PlexusComponentDescriptorMerger.merge(ComponentDescriptor<?> override,
ComponentDescriptor<?> target)
Merges override and target, where target is updated with override.
|
static void |
PlexusComponentDescriptorMerger.merge(ComponentDescriptor<?> override,
ComponentDescriptor<?> target)
Merges override and target, where target is updated with override.
|
Modifier and Type | Method and Description |
---|---|
PlexusConfiguration |
ConfigurationSource.getConfiguration(ComponentDescriptor componentDescriptor) |
PlexusConfiguration |
ContainerConfigurationSource.getConfiguration(ComponentDescriptor componentDescriptor) |
PlexusConfiguration |
ChainedConfigurationSource.getConfiguration(ComponentDescriptor componentDescriptor) |
Modifier and Type | Method and Description |
---|---|
List<ComponentDescriptor<?>> |
ClassComponentDescriptorExtractor.extract(MetadataGenerationRequest configuration,
ComponentDescriptor<?>[] roleDefaults) |
List<ComponentDescriptor<?>> |
ComponentDescriptorExtractor.extract(MetadataGenerationRequest configuration,
ComponentDescriptor<?>[] roleDefaults) |
List<ComponentDescriptor<?>> |
SourceComponentDescriptorExtractor.extract(MetadataGenerationRequest configuration,
ComponentDescriptor<?>[] roleDefaults) |
protected Map<String,ComponentDescriptor<?>> |
ComponentDescriptorExtractorSupport.getDefaultsByRole(ComponentDescriptor<?>[] roleDefaults) |
Modifier and Type | Method and Description |
---|---|
protected void |
ComponentDescriptorExtractorSupport.applyDefaults(ComponentDescriptor<?> descriptor,
Map<String,ComponentDescriptor<?>> defaultsByRole) |
List<ComponentDescriptor<?>> |
ClassComponentDescriptorExtractor.extract(MetadataGenerationRequest configuration,
ComponentDescriptor<?>[] roleDefaults) |
List<ComponentDescriptor<?>> |
ComponentDescriptorExtractor.extract(MetadataGenerationRequest configuration,
ComponentDescriptor<?>[] roleDefaults) |
List<ComponentDescriptor<?>> |
SourceComponentDescriptorExtractor.extract(MetadataGenerationRequest configuration,
ComponentDescriptor<?>[] roleDefaults) |
protected Map<String,ComponentDescriptor<?>> |
ComponentDescriptorExtractorSupport.getDefaultsByRole(ComponentDescriptor<?>[] roleDefaults) |
Modifier and Type | Method and Description |
---|---|
protected void |
ComponentDescriptorExtractorSupport.applyDefaults(ComponentDescriptor<?> descriptor,
Map<String,ComponentDescriptor<?>> defaultsByRole) |
Modifier and Type | Method and Description |
---|---|
ComponentDescriptor<?> |
SourceComponentGleaner.glean(com.thoughtworks.qdox.JavaProjectBuilder classCache,
com.thoughtworks.qdox.model.JavaClass javaClass) |
ComponentDescriptor<?> |
QDoxComponentGleaner.glean(com.thoughtworks.qdox.JavaProjectBuilder classCache,
com.thoughtworks.qdox.model.JavaClass javaClass) |
ComponentDescriptor<?> |
AnnotationComponentGleaner.glean(String className,
ClassLoader cl) |
ComponentDescriptor<?> |
ClassComponentGleaner.glean(String className,
ClassLoader cl) |
Modifier and Type | Method and Description |
---|---|
protected void |
ComponentGleanerSupport.addChildConfiguration(ComponentDescriptor<?> component,
PlexusConfiguration config) |
Copyright © 2001–2023 Codehaus Plexus. All rights reserved.