donaldp 2002/11/15 21:47:57 Modified: info/src/test/org/apache/avalon/framework/tools/infobuilder/test/data QDoxComponent1-info.xml QDoxComponent1.java Log: Add in support for testing qdox transform for configuration Revision Changes Path 1.3 +2 -0 jakarta-avalon-excalibur/info/src/test/org/apache/avalon/framework/tools/infobuilder/test/data/QDoxComponent1-info.xml Index: QDoxComponent1-info.xml =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/info/src/test/org/apache/avalon/framework/tools/infobuilder/test/data/QDoxComponent1-info.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- QDoxComponent1-info.xml 15 Nov 2002 22:27:02 -0000 1.2 +++ QDoxComponent1-info.xml 16 Nov 2002 05:47:57 -0000 1.3 @@ -29,4 +29,6 @@ <dependency type="org.apache.avalon.framework.tools.infobuilder.test.data.otherpkg.Service2" optional="true"/> </dependencies> + <schema category="configuration" type="http://relaxng.org/ns/structure/1.0"/> + </component-info> 1.2 +15 -4 jakarta-avalon-excalibur/info/src/test/org/apache/avalon/framework/tools/infobuilder/test/data/QDoxComponent1.java Index: QDoxComponent1.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/info/src/test/org/apache/avalon/framework/tools/infobuilder/test/data/QDoxComponent1.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- QDoxComponent1.java 12 Nov 2002 06:44:45 -0000 1.1 +++ QDoxComponent1.java 16 Nov 2002 05:47:57 -0000 1.2 @@ -18,6 +18,9 @@ import org.apache.avalon.framework.context.Contextualizable; import org.apache.avalon.framework.context.Context; import org.apache.avalon.framework.context.ContextException; +import org.apache.avalon.framework.configuration.Configurable; +import org.apache.avalon.framework.configuration.Configuration; +import org.apache.avalon.framework.configuration.ConfigurationException; /** * A simple avalon component to test QDox loading of info etc. @@ -26,12 +29,12 @@ * @version $Revision$ $Date$ * @avalon.component * @avalon.service type="Service1" - * @avalon.service type="Service2" optional="true" - * @avalon.service type="Service3" optional="false" + * @avalon.service type="Service2" + * @avalon.service type="Service3" */ public class QDoxComponent1 extends AbstractLogEnabled - implements Serializable, Service1, Service2, Service3, Serviceable, Contextualizable + implements Serializable, Service1, Service2, Service3, Serviceable, Contextualizable, Configurable { /** * @avalon.logger @@ -60,6 +63,14 @@ */ public void service( ServiceManager manager ) throws ServiceException + { + } + + /** + * @avalon.configuration type="http://relaxng.org/ns/structure/1.0" + */ + public void configure( Configuration configuration ) + throws ConfigurationException { } }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>