e.setFailedConfiguration( configuration );
e.setFailedConfiguration( configuration );
public ComponentConfigurationException( final PlexusConfiguration configuration, final String message, final Throwable cause ) { super( message, cause ); setFailedConfiguration( configuration ); }
public ComponentConfigurationException( final PlexusConfiguration configuration, final String message ) { super( message ); setFailedConfiguration( configuration ); }
public ComponentConfigurationException( final PlexusConfiguration configuration, final Throwable cause ) { super( cause ); setFailedConfiguration( configuration ); }
e.setFailedConfiguration( configuration );
e.setFailedConfiguration( configuration );
public Object fromConfiguration( ConverterLookup converterLookup, PlexusConfiguration configuration, Class type, Class baseType, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator, ConfigurationListener listener ) throws ComponentConfigurationException { Object retValue = fromExpression( configuration, expressionEvaluator, type ); if ( retValue == null ) { try { // it is a "composite" - we compose it from its children. It does not have a value of its own Class implementation = getClassForImplementationHint( type, configuration, classLoader ); retValue = instantiateObject( implementation ); processConfiguration( converterLookup, retValue, classLoader, configuration, expressionEvaluator, listener ); } catch ( ComponentConfigurationException e ) { if ( e.getFailedConfiguration() == null ) { e.setFailedConfiguration( configuration ); } throw e; } } return retValue; }
e.setFailedConfiguration( configuration );
public Object fromConfiguration( final ConverterLookup lookup, final PlexusConfiguration configuration, final Class<?> type, final Class<?> enclosingType, final ClassLoader loader, final ExpressionEvaluator evaluator, final ConfigurationListener listener ) throws ComponentConfigurationException { if ( configuration.getChildCount() > 0 ) { throw new ComponentConfigurationException( "Basic element '" + configuration.getName() + "' must not contain child elements" ); } Object result = fromExpression( configuration, evaluator, type ); if ( result instanceof String ) { try { result = fromString( (String) result ); } catch ( final ComponentConfigurationException e ) { if ( null == e.getFailedConfiguration() ) { e.setFailedConfiguration( configuration ); } throw e; } } return result; }
e.setFailedConfiguration( configuration );
e.setFailedConfiguration( configuration );