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

            "<a>a<a/></a>"
            ;
        public void testMixedContentDetection()
            throws Exception
        {
            DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
            InputStream in = new ByteArrayInputStream( mixedContentXML.getBytes() );
            try
            {
                builder.build( in );
                fail ("Must fail on mixed content");
            } catch ( SAXException e )
            {}
        }
    View Full Code Here

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

        "   true"+
        "   </elements-c>";
       
        public void testExternalEntity() throws Exception
        {
            DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
            MyEntityResolver customResolver = new MyEntityResolver();
            builder.setEntityResolver( new MyEntityResolver() );
            Configuration conf = builder.buildFromFile( TEST_PATH + EXTERNAL_FILE_NAME );
            simpleAssertions( conf );
        }
    View Full Code Here

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

                "<parameter name=\"key3\" value=\"value3\"/>" + EOL +
                "</test>" ).getBytes() );

            try
            {
                final DefaultConfigurationBuilder builder =
                    new DefaultConfigurationBuilder();
                final Configuration configuration = builder.build( confInput );

                final Parameters parameters =
                    Parameters.fromConfiguration( configuration );

                assertEquals( "key1 should be value1", "value1", parameters.getParameter( "key1" ) );
    View Full Code Here

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

                    String logKit = child.getValue();
                    String logKitLogCategory = child.getAttribute("category", "cocoon");

                    if (logKit != null) {
                        try {
                            final DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
                            final Configuration logKitConf = builder.buildFromFile(logKit);
                            logKitManager = new DefaultLogKitManager(org.apache.log.Hierarchy.getDefaultHierarchy());

                            final DefaultContext subcontext = new DefaultContext(this.ctx);
                            File contextDir = (File) this.ctx.get("context-root");
                            subcontext.put("context-root", contextDir);
    View Full Code Here

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

                            }
                            if (validationNode != null &&
                                validationNode.getNodeType() == Node.ELEMENT_NODE &&
                                validationNode.getNodeName().equals(FORM_VALIDATESET_ELEMENT)) {
                                String validationXML = XMLUtils.serializeNodeToXML(validationNode);
                                DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
                                conf = builder.build(new StringBufferInputStream(validationXML));
                                session.setAttribute(this.formName+"validate-set", conf);
                            }
                        }
                       
                    } catch (SourceException se) {
                        throw new ProcessingException("Cannot resolve"+source, se);
                    } catch (ConfigurationException ce) {
                        throw new ProcessingException("Error building Configuration out of validate-set element", ce);
                    }

                } else if (validationDoc != null) {
                    //validationDoc contains the validation rules inline
                    try {
                        validationDoc.normalize();
                        Node validationNode = validationDoc.getFirstChild();
                        while (validationNode.getNodeType() != Node.ELEMENT_NODE) {
                            validationNode = validationNode.getNextSibling();
                            if (validationNode == null) break;
                        }
                        if (validationNode != null &&
                            validationNode.getNodeType() == Node.ELEMENT_NODE &&
                            validationNode.getNodeName().equals("root")) {

                            String validationXML = XMLUtils.serializeNodeToXML(validationNode);
                            DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
                            Configuration conf = null;
                            Session session = null;
                            conf = builder.build(new StringBufferInputStream(validationXML));
                            session = this.getSessionManager().getSession(true);
                            session.setAttribute(this.formName, conf);
                            //the constraint-set to validate is the first and single one
                            session.setAttribute(this.formName+"validate-set", conf.getChildren ("constraint-set")[0]);
    View Full Code Here

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

         * @throws IOException if an I/O error occurs
         * @throws SAXException if a parsing error occurs
         */
        public void setUserConfig(File userConfigFile) throws SAXException, IOException {
            try {
                DefaultConfigurationBuilder cfgBuilder = new DefaultConfigurationBuilder();
                setUserConfig(cfgBuilder.buildFromFile(userConfigFile));
            } catch (ConfigurationException e) {
                throw new FOPException(e);
            }
        }
    View Full Code Here

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

         * @throws IOException if an I/O error occurs
         * @throws SAXException if a parsing error occurs
         */
        public void setUserConfig(String uri) throws SAXException, IOException {
            try {
                DefaultConfigurationBuilder cfgBuilder = new DefaultConfigurationBuilder();
                setUserConfig(cfgBuilder.build(uri));
            } catch (ConfigurationException e) {
                throw new FOPException(e);
            }
        }
    View Full Code Here

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

                    logkitConfig = "/WEB-INF/logkit.xconf";
                }

                InputStream is = this.servletContext.getResourceAsStream(logkitConfig);
                if (is == null) is = new FileInputStream(logkitConfig);
                final DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
                final Configuration conf = builder.build(is);
                logKitManager.configure(conf);
            } catch (Exception e) {
                Hierarchy.getDefaultHierarchy().log("Could not set up Cocoon Logger, will use screen instead", e);
            }
    View Full Code Here

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

            if (imConfig == null) {
                throw new ServletException("Please define the init-param 'instrumentation-config' in your web.xml");
            }

            final InputStream is = this.servletContext.getResourceAsStream(imConfig);
            final DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
            final Configuration conf = builder.build(is);

            // Get the logger for the instrument manager
            Logger imLogger =
                this.logKitManager.getLogger(conf.getAttribute( "logger", "core.instrument" ));
    View Full Code Here

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

                cliContext.enableLogging(new LogKitLogger(log));
                appContext.put(Constants.CONTEXT_ENVIRONMENT_CONTEXT, cliContext);
                DefaultLogKitManager logKitManager = null;
                if (logKit != null) {
                    final FileInputStream fis = new FileInputStream(logKit);
                    final DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
                    final Configuration logKitConf = builder.build(fis);
                    logKitManager = new DefaultLogKitManager(Hierarchy.getDefaultHierarchy());
                    logKitManager.setLogger(log);
                    final DefaultContext subcontext = new DefaultContext(appContext);
                    subcontext.put("context-root", contextDir);
                    logKitManager.contextualize(subcontext);
    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.