Package org.codehaus.dna

Examples of org.codehaus.dna.Configuration


        final String name = "meep";
        final String key = "key";
        final String value = "value";
        final Element element = document.createElement( name );
        element.setAttribute( key, value );
        final Configuration configuration = ConfigurationUtil.toConfiguration( element );

        assertEquals( "configuration.getName()", name, configuration.getName() );
        assertEquals( "configuration.getPath()",
                      ConfigurationUtil.ROOT_PATH,
                      configuration.getPath() );
        assertEquals( "configuration.getLocation()",
                      "dom-gen",
                      configuration.getLocation() );
        assertEquals( "configuration.getAttributeNames().length",
                      1,
                      configuration.getAttributeNames().length );
        assertEquals( "configuration.getAttribute( key )",
                      value,
                      configuration.getAttribute( key ) );
    }
View Full Code Here


        final String childName = "lilmeep";
        final Element element = document.createElement( name );
        final Element childElement = document.createElement( childName );
        element.appendChild( childElement );

        final Configuration configuration = ConfigurationUtil.toConfiguration( element );

        assertEquals( "configuration.getName()", name, configuration.getName() );
        assertEquals( "configuration.getPath()",
                      ConfigurationUtil.ROOT_PATH,
                      configuration.getPath() );
        assertEquals( "configuration.getLocation()",
                      "dom-gen",
                      configuration.getLocation() );
        assertEquals( "configuration.getAttributeNames().length",
                      0,
                      configuration.getAttributeNames().length );
        assertEquals( "configuration.getChildren().length",
                      1,
                      configuration.getChildren().length );
        final Configuration child = configuration.getChildren()[ 0 ];
        assertEquals( "child.name", childName, child.getName() );
        assertEquals( "child.getPath()", "meep", child.getPath() );
    }
View Full Code Here

        throws Exception
    {
        final String data = "<element/>";
        final InputSource input = new InputSource();
        input.setCharacterStream( new StringReader( data ) );
        final Configuration configuration = ConfigurationUtil.buildFromXML( input );
        assertEquals( "configuration.name", "element", configuration.getName() );
        assertEquals( "configuration.path", "", configuration.getPath() );
        assertEquals( "configuration.location", "", configuration.getLocation() );
    }
View Full Code Here

        {
            final ArrayList results = new ArrayList();
            final int count = children.size();
            for( int i = 0; i < count; i++ )
            {
                final Configuration child = (Configuration)children.get( i );
                if( child.getName().equals( name ) )
                {
                    results.add( child );
                }
            }
            return (Configuration[])results.toArray( new Configuration[ results.size() ] );
View Full Code Here

        if( null != children )
        {
            final int count = children.size();
            for( int i = 0; i < count; i++ )
            {
                final Configuration child = (Configuration)children.get( i );
                if( child.getName().equals( name ) )
                {
                    return child;
                }
            }
        }
View Full Code Here

        if( null != children )
        {
            final int count = children.size();
            for( int i = 0; i < count; i++ )
            {
                final Configuration configuration = (Configuration)children.get( i );
                if( configuration instanceof Freezable )
                {
                    ( (Freezable)configuration ).makeReadOnly();
                }
            }
View Full Code Here

        throws Exception
    {
        final Document document = createDocument();
        final String name = "meep";
        final Element element = document.createElement( name );
        final Configuration configuration = ConfigurationUtil.toConfiguration( element );

        assertEquals( "configuration.getName()", name, configuration.getName() );
        assertEquals( "configuration.getPath()",
                      ConfigurationUtil.ROOT_PATH,
                      configuration.getPath() );
        assertEquals( "configuration.getLocation()",
                      "dom-gen",
                      configuration.getLocation() );
    }
View Full Code Here

        final String name = "meep";
        final String value = "text";
        final Element element = document.createElement( name );
        final Text text = document.createTextNode( value );
        element.appendChild( text );
        final Configuration configuration = ConfigurationUtil.toConfiguration( element );

        assertEquals( "configuration.getName()", name, configuration.getName() );
        assertEquals( "configuration.getPath()",
                      ConfigurationUtil.ROOT_PATH,
                      configuration.getPath() );
        assertEquals( "configuration.getLocation()",
                      "dom-gen",
                      configuration.getLocation() );
        assertEquals( "configuration.getValue()",
                      value,
                      configuration.getValue() );
    }
View Full Code Here

        final Element element = document.createElement( name );
        final Text text = document.createTextNode( value );
        element.appendChild( text );
        final Text text2 = document.createTextNode( value );
        element.appendChild( text2 );
        final Configuration configuration = ConfigurationUtil.toConfiguration( element );

        assertEquals( "configuration.getName()", name, configuration.getName() );
        assertEquals( "configuration.getPath()",
                      ConfigurationUtil.ROOT_PATH,
                      configuration.getPath() );
        assertEquals( "configuration.getLocation()",
                      "dom-gen",
                      configuration.getLocation() );
        assertEquals( "configuration.getValue()",
                      value + value,
                      configuration.getValue() );
    }
View Full Code Here

        final Document document = createDocument();
        final String name = "meep";
        final Element element = document.createElement( name );
        final Comment comment = document.createComment( "comment" );
        element.appendChild( comment );
        final Configuration configuration = ConfigurationUtil.toConfiguration( element );

        assertEquals( "configuration.getName()", name, configuration.getName() );
        assertEquals( "configuration.getPath()",
                      ConfigurationUtil.ROOT_PATH,
                      configuration.getPath() );
        assertEquals( "configuration.getLocation()",
                      "dom-gen",
                      configuration.getLocation() );
        assertEquals( "configuration.getValue()",
                      null,
                      configuration.getValue( null ) );
    }
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.