org.codehaus.plexus.component.configurator
Class AbstractComponentConfigurator
java.lang.Object
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
- All Implemented Interfaces:
- ComponentConfigurator, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
- Direct Known Subclasses:
- BasicComponentConfigurator, MapOrientedComponentConfigurator
- public abstract class AbstractComponentConfigurator
- extends java.lang.Object
- implements ComponentConfigurator, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
- Version:
- $Id: AbstractComponentConfigurator.java 4890 2006-11-28 02:25:43Z jvanzyl $
- Author:
- Brett Porter, Jason van Zyl
Method Summary |
void |
configureComponent(java.lang.Object component,
org.codehaus.plexus.configuration.PlexusConfiguration configuration,
java.lang.ClassLoader classLoader)
|
void |
configureComponent(java.lang.Object component,
org.codehaus.plexus.configuration.PlexusConfiguration configuration,
org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
|
void |
configureComponent(java.lang.Object component,
org.codehaus.plexus.configuration.PlexusConfiguration configuration,
ExpressionEvaluator expressionEvaluator,
java.lang.ClassLoader classLoader)
|
void |
configureComponent(java.lang.Object component,
org.codehaus.plexus.configuration.PlexusConfiguration configuration,
ExpressionEvaluator expressionEvaluator,
java.lang.ClassLoader classLoader,
ConfigurationListener listener)
|
void |
configureComponent(java.lang.Object component,
org.codehaus.plexus.configuration.PlexusConfiguration configuration,
ExpressionEvaluator expressionEvaluator,
org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
|
void |
configureComponent(java.lang.Object component,
org.codehaus.plexus.configuration.PlexusConfiguration configuration,
ExpressionEvaluator expressionEvaluator,
org.codehaus.plexus.classworlds.realm.ClassRealm classRealm,
ConfigurationListener listener)
|
void |
contextualize(org.codehaus.plexus.context.Context context)
|
static org.codehaus.plexus.classworlds.realm.ClassRealm |
createClassRealm(MutablePlexusContainer container,
java.lang.ClassLoader classLoader)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
container
protected MutablePlexusContainer container
converterLookup
protected ConverterLookup converterLookup
AbstractComponentConfigurator
public AbstractComponentConfigurator()
configureComponent
public void configureComponent(java.lang.Object component,
org.codehaus.plexus.configuration.PlexusConfiguration configuration,
org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
throws ComponentConfigurationException
- Specified by:
configureComponent
in interface ComponentConfigurator
- Throws:
ComponentConfigurationException
configureComponent
public void configureComponent(java.lang.Object component,
org.codehaus.plexus.configuration.PlexusConfiguration configuration,
java.lang.ClassLoader classLoader)
throws ComponentConfigurationException
- Specified by:
configureComponent
in interface ComponentConfigurator
- Throws:
ComponentConfigurationException
configureComponent
public void configureComponent(java.lang.Object component,
org.codehaus.plexus.configuration.PlexusConfiguration configuration,
ExpressionEvaluator expressionEvaluator,
org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
throws ComponentConfigurationException
- Specified by:
configureComponent
in interface ComponentConfigurator
- Throws:
ComponentConfigurationException
configureComponent
public void configureComponent(java.lang.Object component,
org.codehaus.plexus.configuration.PlexusConfiguration configuration,
ExpressionEvaluator expressionEvaluator,
java.lang.ClassLoader classLoader)
throws ComponentConfigurationException
- Specified by:
configureComponent
in interface ComponentConfigurator
- Throws:
ComponentConfigurationException
configureComponent
public void configureComponent(java.lang.Object component,
org.codehaus.plexus.configuration.PlexusConfiguration configuration,
ExpressionEvaluator expressionEvaluator,
org.codehaus.plexus.classworlds.realm.ClassRealm classRealm,
ConfigurationListener listener)
throws ComponentConfigurationException
- Specified by:
configureComponent
in interface ComponentConfigurator
- Throws:
ComponentConfigurationException
configureComponent
public void configureComponent(java.lang.Object component,
org.codehaus.plexus.configuration.PlexusConfiguration configuration,
ExpressionEvaluator expressionEvaluator,
java.lang.ClassLoader classLoader,
ConfigurationListener listener)
throws ComponentConfigurationException
- Specified by:
configureComponent
in interface ComponentConfigurator
- Throws:
ComponentConfigurationException
createClassRealm
public static org.codehaus.plexus.classworlds.realm.ClassRealm createClassRealm(MutablePlexusContainer container,
java.lang.ClassLoader classLoader)
throws ComponentConfigurationException
- Throws:
ComponentConfigurationException
contextualize
public void contextualize(org.codehaus.plexus.context.Context context)
throws org.codehaus.plexus.context.ContextException
- Specified by:
contextualize
in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
- Throws:
org.codehaus.plexus.context.ContextException
Copyright © 2001-2006 Codehaus. All Rights Reserved.