Package org.apache.avalon.meta.info

Examples of org.apache.avalon.meta.info.CategoryDescriptor


                final String name =
                        getNamedParameter( tags[i], NAME_PARAM, "" );

                if ( !marked.contains( name ) )
                {
                    final CategoryDescriptor logger =
                            new CategoryDescriptor( name, null );
                    loggers.add( logger );
                    marked.add( name );
                }
            }
        }
View Full Code Here


        final Configuration[] elements = configuration.getChildren( "logger" );
        final ArrayList loggers = new ArrayList();

        for( int i = 0; i < elements.length; i++ )
        {
            final CategoryDescriptor logger = buildLogger( elements[ i ] );
            loggers.add( logger );
        }

        return (CategoryDescriptor[])loggers.toArray( new CategoryDescriptor[ loggers.size() ] );
    }
View Full Code Here

    private CategoryDescriptor buildLogger( Configuration logger )
        throws BuildException
    {
        final Properties attributes = buildAttributes( logger.getChild( "attributes" ) );
        final String name = logger.getAttribute( "name", "" );
        return new CategoryDescriptor( name, attributes );
    }
View Full Code Here

        assertTrue( "version", type.getInfo().getVersion().toString().equals( "2.4.0" ) );
        assertTrue( "name", type.getInfo().getName().equals( "secondary-component" ) );
        CategoryDescriptor[] loggers = type.getCategories();
        if( loggers.length == 1 )
        {
            CategoryDescriptor logger = loggers[0];
            if( !logger.getName().equals( "system" ) )
            {
                assertTrue( "Logger name is not system", false );
                throw new Exception( "Logger name is not system" );
            }
        }
View Full Code Here

        super( name );
    }

    protected Descriptor getDescriptor()
    {
        return new CategoryDescriptor(m_name, getProperties());
    }
View Full Code Here


    protected void checkDescriptor( Descriptor desc )
    {
        super.checkDescriptor( desc );
        CategoryDescriptor cat = (CategoryDescriptor) desc;

        assertEquals( m_name, cat.getName() );
    }
View Full Code Here

                final String name =
                        getNamedParameter( tags[i], NAME_PARAM, "" );

                if ( !marked.contains( name ) )
                {
                    final CategoryDescriptor logger =
                            new CategoryDescriptor( name, null );
                    loggers.add( logger );
                    marked.add( name );
                }
            }
        }
View Full Code Here

        final Configuration[] elements = configuration.getChildren( "logger" );
        final ArrayList loggers = new ArrayList();

        for( int i = 0; i < elements.length; i++ )
        {
            final CategoryDescriptor logger = buildLogger( elements[ i ] );
            loggers.add( logger );
        }

        return (CategoryDescriptor[])loggers.toArray( new CategoryDescriptor[ loggers.size() ] );
    }
View Full Code Here

    private CategoryDescriptor buildLogger( Configuration logger )
        throws BuildException
    {
        final Properties attributes = buildAttributes( logger.getChild( "attributes" ) );
        final String name = logger.getAttribute( "name", "" );
        return new CategoryDescriptor( name, attributes );
    }
View Full Code Here

TOP

Related Classes of org.apache.avalon.meta.info.CategoryDescriptor

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.