mcconnell 2002/12/10 21:05:58 Modified: meta/src/etc project.mf meta/src/java/org/apache/avalon/meta/model Category.java meta/src/java/org/apache/avalon/meta/model/builder XMLProfileCreator.java Log: Minor convinience updates to constructors to make coding simpler. Revision Changes Path 1.2 +2 -2 avalon-sandbox/meta/src/etc/project.mf Index: project.mf =================================================================== RCS file: /home/cvs/avalon-sandbox/meta/src/etc/project.mf,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- project.mf 24 Nov 2002 12:58:26 -0000 1.1 +++ project.mf 11 Dec 2002 05:05:58 -0000 1.2 @@ -1,6 +1,6 @@ Manifest-Version: 1.0 -Created-By: OSM SARL -Extension-Name: excalibur-meta +Created-By: Apache Avalon +Extension-Name: avalon-meta Specification-Vendor: Apache Software Foundation Specification-Version: 1.0 Implementation-Vendor: Apache Software Foundation 1.2 +12 -1 avalon-sandbox/meta/src/java/org/apache/avalon/meta/model/Category.java Index: Category.java =================================================================== RCS file: /home/cvs/avalon-sandbox/meta/src/java/org/apache/avalon/meta/model/Category.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Category.java 24 Nov 2002 12:58:28 -0000 1.1 +++ Category.java 11 Dec 2002 05:05:58 -0000 1.2 @@ -133,6 +133,17 @@ } /** + * Creation of a new Category using a supplied name and priority. + * + * @param name the category name + * @param priority the category priority - DEBUG, INFO, WARN, or ERROR + */ + public Category( final String name, String priority ) + { + this( name, priority, null ); + } + + /** * Creation of a new Category using a supplied name, priority, target and * collection of subsidiary categories. * 1.4 +15 -8 avalon-sandbox/meta/src/java/org/apache/avalon/meta/model/builder/XMLProfileCreator.java Index: XMLProfileCreator.java =================================================================== RCS file: /home/cvs/avalon-sandbox/meta/src/java/org/apache/avalon/meta/model/builder/XMLProfileCreator.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- XMLProfileCreator.java 3 Dec 2002 07:01:21 -0000 1.3 +++ XMLProfileCreator.java 11 Dec 2002 05:05:58 -0000 1.4 @@ -113,14 +113,16 @@ * Creation of a profile builder that uses the supplied base class for * new profile creation. * @param base the profile base class - * @exception Exception if the supplied base class has an incompatible constructor + * @exception RuntimeException if the supplied base class has an incompatible constructor */ - public XMLProfileCreator( Class base ) throws Exception + public XMLProfileCreator( Class base ) { m_clazz = base; - m_base = base.getConstructor( - new Class[] - { + try + { + m_base = base.getConstructor( + new Class[] + { String.class, Parameters.class, Configuration.class, @@ -128,8 +130,13 @@ LoggingDirective.class, Type.class, Mode.class - } - ); + } + ); + } + catch( Throwable e ) + { + throw new RuntimeException( e.toString() ); + } } /**
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>