Package org.apache.commons.configuration2.builder

Examples of org.apache.commons.configuration2.builder.DefaultParametersManager$DefaultHandlerData


     * @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


     *        then a new default instance is created)
     */
    public Parameters(DefaultParametersManager manager)
    {
        defaultParametersManager =
                (manager != null) ? manager : new DefaultParametersManager();
    }
View Full Code Here

     */
    public DefaultParametersManager getChildDefaultParametersManager()
    {
        if (childDefaultParametersManager == null)
        {
            childDefaultParametersManager = new DefaultParametersManager();
        }
        return childDefaultParametersManager;
    }
View Full Code Here

     * objects.
     */
    @Test
    public void testApplyDefaults()
    {
        DefaultParametersManager manager =
                EasyMock.createMock(DefaultParametersManager.class);
        final List<Object> initializedParams = new ArrayList<Object>(1);
        manager.initializeParameters(EasyMock
                .anyObject(BuilderParameters.class));
        EasyMock.expectLastCall().andAnswer(new IAnswer<Object>()
        {
            @Override
            public Object answer() throws Throwable
View Full Code Here

     * Tests whether a default handler with a start class can be registered.
     */
    @Test
    public void testRegisterDefaultsHandlerWithStartClass()
    {
        DefaultParametersManager manager =
                EasyMock.createMock(DefaultParametersManager.class);
        DefaultParametersHandler<XMLBuilderParameters> handler =
                createHandlerMock();
        manager.registerDefaultsHandler(XMLBuilderParameters.class, handler,
                FileBasedBuilderParameters.class);
        EasyMock.replay(manager, handler);

        Parameters params = new Parameters(manager);
        params.registerDefaultsHandler(XMLBuilderParameters.class, handler,
View Full Code Here

     * provided.
     */
    @Test
    public void testRegisterDefaultsHandlerNoStartClass()
    {
        DefaultParametersManager manager =
                EasyMock.createMock(DefaultParametersManager.class);
        DefaultParametersHandler<XMLBuilderParameters> handler =
                createHandlerMock();
        manager.registerDefaultsHandler(XMLBuilderParameters.class, handler);
        EasyMock.replay(manager, handler);

        Parameters params = new Parameters(manager);
        params.registerDefaultsHandler(XMLBuilderParameters.class, handler);
        EasyMock.verify(manager);
View Full Code Here

    /**
     * Tests whether a default parameters manager can be set and queried.
     */
    @Test
    public void testGetChildDefaultParametersManagerSpecific() {
        DefaultParametersManager manager = EasyMock
                .createMock(DefaultParametersManager.class);
        EasyMock.replay(manager);
        CombinedBuilderParametersImpl params = new CombinedBuilderParametersImpl();
        assertSame("Wrong result", params,
                params.setChildDefaultParametersManager(manager));
View Full Code Here

     * Tests whether a defaults handler for a child source can be registered.
     */
    @Test
    public void testRegisterChildDefaultsHandler()
    {
        DefaultParametersManager manager = EasyMock.createMock(DefaultParametersManager.class);
        DefaultParametersHandler<BuilderParameters> handler = createDefaultsHandlerMock();
        manager.registerDefaultsHandler(BuilderParameters.class, handler);
        EasyMock.replay(manager, handler);
        CombinedBuilderParametersImpl params = new CombinedBuilderParametersImpl();
        params.setChildDefaultParametersManager(manager);
        assertSame("Wrong result", params, params.registerChildDefaultsHandler(BuilderParameters.class, handler));
        EasyMock.verify(manager);
View Full Code Here

     * Tests whether a defaults handler for a child source with a class restriction can be registered.
     */
    @Test
    public void testRegisterChildDefaultsHandlerWithStartClass()
    {
        DefaultParametersManager manager = EasyMock.createMock(DefaultParametersManager.class);
        DefaultParametersHandler<BuilderParameters> handler = createDefaultsHandlerMock();
        manager.registerDefaultsHandler(BuilderParameters.class, handler, FileBasedBuilderParameters.class);
        EasyMock.replay(manager, handler);
        CombinedBuilderParametersImpl params = new CombinedBuilderParametersImpl();
        params.setChildDefaultParametersManager(manager);
        assertSame("Wrong result", params, params.registerChildDefaultsHandler(BuilderParameters.class, handler, FileBasedBuilderParameters.class));
        EasyMock.verify(manager);
View Full Code Here

            throws ConfigurationException
    {
        FileBasedConfigurationBuilder<XMLConfiguration> builder =
                new FileBasedConfigurationBuilder<XMLConfiguration>(
                        XMLConfiguration.class);
        builder.configure(new Parameters().fileBased().setFile(testFile));
        config = builder.getConfiguration();

        CountDownLatch startLatch = new CountDownLatch(1);
        Collection<SubNodeAccessThread> threads =
                new ArrayList<SubNodeAccessThread>();
View Full Code Here

TOP

Related Classes of org.apache.commons.configuration2.builder.DefaultParametersManager$DefaultHandlerData

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.