Package org.codehaus.dna

Examples of org.codehaus.dna.Configuration


        }

        final Configuration[] children = input.getChildren();
        for( int i = 0; i < children.length; i++ )
        {
            final Configuration child =
                expandValues( expander, children[ i ], data );
            output.addChild( child );
        }

        final String content = input.getValue( null );
View Full Code Here


    {
        final Configuration[] kids = merged.getChildren();

        for( int i = 0; i < kids.length; i++ )
        {
            final Configuration mergedChild = kids[ i ];
            final String name = mergedChild.getName();
            final Configuration[] mc = merged.getChildren( name );
            final Configuration[] bc = base.getChildren( name );

            Configuration mergedWith;
            String keyAttr = null;

            if( bc.length > mc.length )
            {
                throw new UnsupportedOperationException( "Unable to mask children from base "
View Full Code Here

        final Map data,
        final File homeDirectory,
        final File workDirectory ) throws Exception
    {
        //Configure policy
        final Configuration policyConfig = environment.getChild( "policy" );
        final Policy policy = configurePolicy( policyConfig,
                                               data,
                                               homeDirectory,
                                               workDirectory );
View Full Code Here

        {
            return createDefaultLoaderMetaData();
        }
        else
        {
            final Configuration loaderConfig = environment.getChild(
                CLASSLOADERS_ELEMENT );
            final Element element = ConfigurationUtil.toElement( loaderConfig );
            return m_reader.build( element );
        }
    }
View Full Code Here

            return null;
        }
        else
        {
            final InputSource input = new InputSource( inputStream );
            final Configuration configuration = ConfigurationBuilder.build(
                input, BLOCKINFO_SCHEMA, getLogger() );

            return build( type, configuration );
        }
    }
View Full Code Here

            throw new ConfigurationException( message,
                                              info.getPath(),
                                              info.getLocation() );
        }

        Configuration configuration;

        final ServiceDescriptor[] services = buildServices( info );

        configuration = info.getChild( "dependencies" );
        final DependencyDescriptor[] dependencies = buildDependencies(
View Full Code Here

    public PartitionTemplate buildAssembly( final Map parameters )
        throws Exception
    {
        final String name =
            (String)parameters.get( ContainerConstants.ASSEMBLY_NAME );
        final Configuration assembly =
            (Configuration)parameters.get(
                ContainerConstants.ASSEMBLY_DESCRIPTOR );
        final Configuration config =
            (Configuration)parameters.get(
                ContainerConstants.CONFIG_DESCRIPTOR );
        return assembleSar( name, config, assembly );
    }
View Full Code Here

    {
        try
        {
            final String name = block.getAttribute( "name" );
            final String classname = block.getAttribute( "class" );
            final Configuration proxy = block.getChild( "proxy" );

            final boolean disableProxy =
                proxy.getAttributeAsBoolean( "disable", false );

            final Configuration[] provides = block.getChildren( "provide" );
            final DependencyDirective[] dependencys = buildDependencies(
                provides );

            final Configuration configuration = config.getChild( name );

            return new ComponentTemplate( name, classname,
                                          dependencys, null,
                                          configuration,
                                          disableProxy );
View Full Code Here

    {
        try
        {
            final String name = listener.getAttribute( "name" );
            final String classname = listener.getAttribute( "class" );
            final Configuration configuration = config.getChild( name );
            return new ComponentTemplate( name, classname,
                                          DependencyDirective.EMPTY_SET,
                                          null,
                                          configuration,
                                          false );
View Full Code Here

                    " of type " +
                    schema.getType();
                getLogger().warn( message );
                return false;
            }
            final Configuration configuration = component.getTemplate()
                .getConfiguration();
            final DefaultConfiguration newConfiguration =
                new DefaultConfiguration( "root",
                                          configuration.getPath(),
                                          configuration.getLocation() );
            ConfigUtil.copy( newConfiguration, configuration );
            final Element element = ConfigurationUtil.toElement(
                newConfiguration );
            final ValidationResult result = validator.validate( element );
            ConfigurationBuilder.processValidationResults( result,
View Full Code Here

TOP

Related Classes of org.codehaus.dna.Configuration

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.