Package org.codehaus.plexus.component.configurator.converters.composite

Examples of org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter


    {
        MavenArchiveConfiguration archiveConfig = new MavenArchiveConfiguration();

        try
        {
            ObjectWithFieldsConverter converter = new ObjectWithFieldsConverter();
            ClassLoader loader = JarPluginConfiguration.class.getClassLoader();
            ExpressionEvaluator evaluator = new DefaultExpressionEvaluator();
            ConverterLookup converters = new DefaultConverterLookup();

            PlexusConfiguration settings = null;

            try
            {
                // first look for bundle specific archive settings
                settings = getPluginConfiguration( project, "org.apache.felix", "maven-bundle-plugin" );
                settings = settings.getChild( "archive" );
            }
            catch ( Exception e )
            {
            }

            // if it's empty fall back to the jar archive settings
            if ( null == settings || settings.getChildCount() == 0 )
            {
                settings = getCorePluginConfiguration( project, "jar" );
                settings = settings.getChild( "archive" );
            }

            converter.processConfiguration( converters, archiveConfig, loader, settings, evaluator, null );
        }
        catch ( Exception e )
        {
            // ignore and return empty configuration...
        }
View Full Code Here


        // came from in order to load the correct classes.
        // ----------------------------------------------------------------------

        converterLookup.registerConverter( new ClassRealmConverter( containerRealm ) );

        ObjectWithFieldsConverter converter = new ObjectWithFieldsConverter();

        converter.processConfiguration( converterLookup, component, containerRealm.getClassLoader(), configuration,
                                        expressionEvaluator, listener );
    }
View Full Code Here

        registerDefaultConverter( new PropertiesConverter() );

        registerDefaultConverter( new PlexusConfigurationConverter() );

        // this converter should be always registred as the last one
        registerDefaultConverter( new ObjectWithFieldsConverter() );
    }
View Full Code Here

        registerDefaultConverter( new PropertiesConverter() );

        registerDefaultConverter( new PlexusConfigurationConverter() );

        // this converter should be always registred as the last one
        registerDefaultConverter( new ObjectWithFieldsConverter() );
    }
View Full Code Here

            classLoader = request.getBean().getClass().getClassLoader();
        }

        BeanExpressionEvaluator evaluator = new BeanExpressionEvaluator( request );

        ObjectWithFieldsConverter converter = new ObjectWithFieldsConverter();

        try
        {
            converter.processConfiguration( converterLookup, request.getBean(), classLoader, plexusConfig, evaluator );
        }
        catch ( ComponentConfigurationException e )
        {
            throw new BeanConfigurationException( e.getMessage(), e );
        }
View Full Code Here

            classLoader = request.getBean().getClass().getClassLoader();
        }

        BeanExpressionEvaluator evaluator = new BeanExpressionEvaluator( request );

        ObjectWithFieldsConverter converter = new ObjectWithFieldsConverter();

        try
        {
            converter.processConfiguration( converterLookup, request.getBean(), classLoader, plexusConfig, evaluator );
        }
        catch ( ComponentConfigurationException e )
        {
            throw new BeanConfigurationException( e.getMessage(), e );
        }
View Full Code Here

    public void configureComponent( Object component, PlexusConfiguration configuration,
                                    ExpressionEvaluator expressionEvaluator, ClassRealm containerRealm,
                                    ConfigurationListener listener )
        throws ComponentConfigurationException
    {
        ObjectWithFieldsConverter converter = new ObjectWithFieldsConverter();

        converter.processConfiguration( converterLookup, component, containerRealm.getClassLoader(), configuration,
                                        expressionEvaluator, listener );
    }
View Full Code Here

            classLoader = request.getBean().getClass().getClassLoader();
        }

        BeanExpressionEvaluator evaluator = new BeanExpressionEvaluator( request );

        ObjectWithFieldsConverter converter = new ObjectWithFieldsConverter();

        try
        {
            converter.processConfiguration( converterLookup, request.getBean(), classLoader, plexusConfig, evaluator );
        }
        catch ( ComponentConfigurationException e )
        {
            throw new BeanConfigurationException( e.getMessage(), e );
        }
View Full Code Here

        // came from in order to load the correct classes.
        // ----------------------------------------------------------------------

        converterLookup.registerConverter( new ClassRealmConverter( containerRealm ) );

        ObjectWithFieldsConverter converter = new ObjectWithFieldsConverter();

        converter.processConfiguration( converterLookup, component, containerRealm, configuration, expressionEvaluator, listener );
    }
View Full Code Here

        addServerDependenciesToClassRealm(serverType, expressionEvaluator, containerRealm);

        converterLookup.registerConverter(new ClassRealmConverter(containerRealm));

        final ObjectWithFieldsConverter converter = new ObjectWithFieldsConverter();

        converter.processConfiguration(converterLookup, component, containerRealm, configuration,
                expressionEvaluator, listener);

    }
View Full Code Here

TOP

Related Classes of org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.