org.codehaus.plexus.component.configurator
Class AbstractComponentConfigurator

java.lang.Object
  extended byorg.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

Field Summary
protected  MutablePlexusContainer container
           
protected  ConverterLookup converterLookup
           
 
Fields inherited from interface org.codehaus.plexus.component.configurator.ComponentConfigurator
ROLE
 
Constructor Summary
AbstractComponentConfigurator()
           
 
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
 

Field Detail

container

protected MutablePlexusContainer container

converterLookup

protected ConverterLookup converterLookup
Constructor Detail

AbstractComponentConfigurator

public AbstractComponentConfigurator()
Method Detail

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.