org.codehaus.plexus.component.configurator

Interface ComponentConfigurator

Known Implementing Classes:
AbstractComponentConfigurator, BasicComponentConfigurator, MapOrientedComponentConfigurator

public interface ComponentConfigurator

Version:
$Id: ComponentConfigurator.java 2634 2005-10-08 06:33:08Z brett $
Author:
Jason van Zyl

Field Summary

static String
ROLE

Method Summary

void
configureComponent(Object component, PlexusConfiguration configuration, ClassRealm containerRealm)
void
configureComponent(Object component, PlexusConfiguration configuration, ExpressionEvaluator expressionEvaluator, ClassRealm containerRealm)
void
configureComponent(Object component, PlexusConfiguration configuration, ExpressionEvaluator expressionEvaluator, ClassRealm containerRealm, ConfigurationListener listener)

Field Details

ROLE

public static final String ROLE

Method Details

configureComponent

public void configureComponent(Object component,
                               PlexusConfiguration configuration,
                               ClassRealm containerRealm)
            throws ComponentConfigurationException

configureComponent

public void configureComponent(Object component,
                               PlexusConfiguration configuration,
                               ExpressionEvaluator expressionEvaluator,
                               ClassRealm containerRealm)
            throws ComponentConfigurationException

configureComponent

public void configureComponent(Object component,
                               PlexusConfiguration configuration,
                               ExpressionEvaluator expressionEvaluator,
                               ClassRealm containerRealm,
                               ConfigurationListener listener)
            throws ComponentConfigurationException