org.codehaus.plexus.component.configurator.converters.special

Class ClassRealmConverter

public class ClassRealmConverter extends AbstractConfigurationConverter

ConfigurationConverter to set up ClassRealm component fields.

Author: Kenney Westerhof

Field Summary
ClassRealmclassRealm
static StringROLE
Constructor Summary
ClassRealmConverter(ClassRealm classRealm)
Constructs this ClassRealmConverter with the given ClassRealm.
Method Summary
booleancanConvert(Class type)
ObjectfromConfiguration(ConverterLookup converterLookup, PlexusConfiguration configuration, Class type, Class baseType, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator, ConfigurationListener listener)
voidsetClassRealm(ClassRealm classRealm)

Field Detail

classRealm

private ClassRealm classRealm

ROLE

public static final String ROLE

Constructor Detail

ClassRealmConverter

public ClassRealmConverter(ClassRealm classRealm)
Constructs this ClassRealmConverter with the given ClassRealm. If there's a way to automatically configure this component using the current classrealm, this method can go away.

Parameters: classRealm

Method Detail

canConvert

public boolean canConvert(Class type)

fromConfiguration

public Object fromConfiguration(ConverterLookup converterLookup, PlexusConfiguration configuration, Class type, Class baseType, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator, ConfigurationListener listener)

setClassRealm

public void setClassRealm(ClassRealm classRealm)