Package org.apache.commons.configuration2.builder

Examples of org.apache.commons.configuration2.builder.XMLBuilderParametersImpl


     * @throws ConfigurationException if an error occurs
     */
    private static void checkTestConfiguration(FileHandler handler)
            throws ConfigurationException
    {
        XMLConfiguration config = new XMLConfiguration();
        FileHandler h2 = new FileHandler(config, handler);
        h2.load();
        assertEquals("Wrong content", "value", config.getString("element"));
    }
View Full Code Here


     *
     * @throws ConfigurationException if an error occurs
     */
    private void setUpCurrentXMLParameters() throws ConfigurationException
    {
        currentXMLParameters = new XMLBuilderParametersImpl();
        initDefaultBasePath();
    }
View Full Code Here

     *
     * @return the new parameters object
     */
    public XMLBuilderParameters xml()
    {
        return createParametersProxy(new XMLBuilderParametersImpl(),
                XMLBuilderParameters.class, FileBasedBuilderParameters.class,
                HierarchicalBuilderParameters.class);
    }
View Full Code Here

     * Tests whether an object can be cloned which supports cloning.
     */
    @Test
    public void testCloneIfPossibleSupported()
    {
        XMLBuilderParametersImpl params = new XMLBuilderParametersImpl();
        params.setPublicID("testID");
        params.setSchemaValidation(true);
        XMLBuilderParametersImpl clone =
                (XMLBuilderParametersImpl) ConfigurationUtils
                        .cloneIfPossible(params);
        assertNotSame("No clone was created", params, clone);
        Map<String, Object> map = clone.getParameters();
        for (Map.Entry<String, Object> e : params.getParameters().entrySet())
        {
            if (!e.getKey().startsWith("config-"))
            {
                assertEquals("Wrong value for field " + e.getKey(),
View Full Code Here

     * Tests whether errors are handled correctly by cloneIfPossible().
     */
    @Test
    public void testCloneIfPossibleError()
    {
        XMLBuilderParametersImpl params = new XMLBuilderParametersImpl()
        {
            @Override
            public XMLBuilderParametersImpl clone()
            {
                throw new ConfigurationRuntimeException();
View Full Code Here

        MultiFileConfigurationBuilder<XMLConfiguration> builder =
                new MultiFileConfigurationBuilder<XMLConfiguration>(
                        XMLConfiguration.class);
        ExpressionEngine engine = new XPathExpressionEngine();
        BuilderParameters xmlParams =
                new XMLBuilderParametersImpl().setExpressionEngine(engine)
                        .setListDelimiterHandler(
                                new DefaultListDelimiterHandler(';'));
        MultiFileBuilderParametersImpl params =
                new MultiFileBuilderParametersImpl().setFilePattern(PATTERN)
                        .setManagedBuilderParameters(xmlParams);
View Full Code Here

     */
    @Test
    public void testSchemaValidationError() throws ConfigurationException
    {
        MultiFileConfigurationBuilder<XMLConfiguration> builder =
                createTestBuilder(new XMLBuilderParametersImpl().setValidating(
                        true).setSchemaValidation(true));
        switchToConfig("2001");
        try
        {
            builder.getConfiguration();
View Full Code Here

    @Test
    public void testGetManagedBuilderClonedParameters()
            throws ConfigurationException
    {
        MultiFileConfigurationBuilder<XMLConfiguration> builder =
                createTestBuilder(new XMLBuilderParametersImpl());
        switchToConfig(1);
        FileBasedConfigurationBuilder<XMLConfiguration> managedBuilder1 =
                builder.getManagedBuilder();
        switchToConfig(2);
        FileBasedConfigurationBuilder<XMLConfiguration> managedBuilder2 =
View Full Code Here

    @Test
    public void testInitWithParameters() throws ConfigurationException
    {
        ExpressionEngine engine = new XPathExpressionEngine();
        BasicBuilderParameters params =
                createTestBuilderParameters(new XMLBuilderParametersImpl()
                        .setExpressionEngine(engine));
        ReloadingMultiFileConfigurationBuilder<XMLConfiguration> builder =
                new ReloadingMultiFileConfigurationBuilder<XMLConfiguration>(
                        XMLConfiguration.class, params.getParameters());
        switchToConfig(1);
View Full Code Here

    public void testClone()
    {
        CombinedBuilderParametersImpl params =
                new CombinedBuilderParametersImpl();
        params.setBasePath("some base path");
        XMLBuilderParametersImpl defParams = new XMLBuilderParametersImpl();
        defParams.setSystemID("someSysID");
        params.setDefinitionBuilderParameters(defParams);
        CombinedBuilderParametersImpl clone = params.clone();
        assertEquals("Wrong field value", params.getBasePath(),
                clone.getBasePath());
        assertNotSame("Parameters object not cloned",
View Full Code Here

TOP

Related Classes of org.apache.commons.configuration2.builder.XMLBuilderParametersImpl

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.