Examples of DefaultConfigurationBuilder

Whitespace handling. Since mixed content is not allowed in the configurations, whitespace is completely discarded in non-leaf nodes. For the leaf nodes the default behavior is to trim the space surrounding the value. This can be changed by specifying xml:space attribute with value of preserve in that case the whitespace is left intact.

@author Avalon Development Team @version CVS $Revision: 1.33 $ $Date: 2004/04/03 23:55:54 $
  • org.apache.commons.configuration.DefaultConfigurationBuilder
    pache.org/configuration/team-list.html">Commons Configuration team @version $Id: DefaultConfigurationBuilder.java 595043 2007-11-14 20:44:43Z oheger $

  • Examples of org.apache.avalon.framework.configuration.DefaultConfigurationBuilder

         */
        public void loadStateFromStream( InputStream is )
            throws Exception
        {
            // Ride on top of the Configuration classes to load the state.
            DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
            Configuration stateConfig = builder.build( is );

            loadStateFromConfiguration( stateConfig );
        }
    View Full Code Here

    Examples of org.apache.avalon.framework.configuration.DefaultConfigurationBuilder

            {
                useRoles = false;
                getLogger().info("Not using seperate roles file");
            }
            // process configuration files
            DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
            Configuration sysConfig = builder.buildFromFile(configFileName);
            if (useRoles)
            {
                Configuration roleConfig = builder.buildFromFile(roleFileName);
                // Setup the RoleManager
                DefaultRoleManager roles = new DefaultRoleManager();
                roles.enableLogging(lm.getLoggerForCategory("org.apache.fulcrum"));
                roles.configure(roleConfig);
          this.manager.setRoleManager(roles);
    View Full Code Here

    Examples of org.apache.avalon.framework.configuration.DefaultConfigurationBuilder

         * @return The configuration value
         */
        private Configuration getConfiguration(String filename)
            throws SAXException, IOException, ConfigurationException
        {
            DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
            return builder.buildFromFile(filename);
        }
    View Full Code Here

    Examples of org.apache.avalon.framework.configuration.DefaultConfigurationBuilder

        }

        private Configuration loadConfiguration( final String resourceName ) throws SAXException, IOException, ConfigurationException
        {
            final InputStream resource = getResource( resourceName );
            final DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
            final Configuration configuration = builder.build( resource );
            return configuration;
        }
    View Full Code Here

    Examples of org.apache.avalon.framework.configuration.DefaultConfigurationBuilder

                configSource = (ModifiableSource) resolver.resolveURI(publicationsUri + "/"
                        + newPublicationId + "/" + CONFIGURATION_FILE);

                final boolean ENABLE_XML_NAMESPACES = true;
                DefaultConfiguration config = (DefaultConfiguration) new DefaultConfigurationBuilder(
                        ENABLE_XML_NAMESPACES).build(configSource.getInputStream());
                addTemplateConfiguration(template, config);

                removeChildren(config.getMutableChild(ELEMENT_MODULES), ELEMENT_MODULE);
                removeChildren(config.getMutableChild(ELEMENT_RESOURCE_TYPES), ELEMENT_RESOURCE_TYPE);
    View Full Code Here

    Examples of org.apache.avalon.framework.configuration.DefaultConfigurationBuilder

            return samples;
        }

        protected Configuration readConfiguration(String uri) throws ConfigurationException {
            Configuration config;
            DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
            SourceResolver resolver = null;
            Source source = null;
            try {
                resolver = (SourceResolver) this.manager.lookup(SourceResolver.ROLE);
                source = resolver.resolveURI(uri);
                config = builder.build(source.getInputStream());
            }
            catch (Exception e) {
                throw new ConfigurationException("Loading samples from URI [" + uri + "] failed: ", e);
            }
            finally {
    View Full Code Here

    Examples of org.apache.avalon.framework.configuration.DefaultConfigurationBuilder

         * Reads the scheduler configuration.
         * @return A configuration.
         */
        protected Configuration getSchedulerConfiguration() {
            try {
                DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
                String path = getServletContextPath() + getSchedulerConfigurationPath();
                log.debug("Initializing scheduler configuration: " + path);

                File configurationFile = new File(path);
                Configuration configuration = builder.buildFromFile(configurationFile);

                return configuration;
            } catch (Exception e) {
                log.error("Can't initialize scheduler configuration: ", e);

    View Full Code Here

    Examples of org.apache.avalon.framework.configuration.DefaultConfigurationBuilder

            log.debug("Loading tasks: " + configurationFilePath);

            File configurationFile = new File(configurationFilePath);

            if (configurationFile.isFile()) {
                DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
                Configuration configuration = builder.buildFromFile(configurationFile);
                configure(configuration);

            } else {
                log.info("Task configuration not loaded - file [" + configurationFile.getAbsolutePath()
                        + "] does not exist.");
    View Full Code Here

    Examples of org.apache.avalon.framework.configuration.DefaultConfigurationBuilder

        public Configuration getConfiguration(Publication publication) throws AccessControlException {
            File configurationFile = new File(publication.getDirectory(), AC_CONFIGURATION_FILE);

            if (configurationFile.isFile()) {
                try {
                    Configuration configuration = new DefaultConfigurationBuilder().buildFromFile(configurationFile);
                    return configuration;
                } catch (Exception e) {
                    throw new AccessControlException(e);
                }
            } else {
    View Full Code Here

    Examples of org.apache.avalon.framework.configuration.DefaultConfigurationBuilder

            String configurationFilePath = _publicationPath + CONFIGURATION_FILE;

            File configurationFile = new File(configurationFilePath);

            try {
                DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
                Configuration configuration = builder.buildFromFile(configurationFile);
                configure(configuration);
            } catch (Exception e) {
                log.info("Did not load publishing configuration from publisher.xconf (No such file or directory: "
                        + configurationFile
                        + "). "
    View Full Code Here
    TOP
    Copyright © 2018 www.massapi.com. 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.