cziegeler 02/04/25 23:43:22 Modified: src/java/org/apache/cocoon/components ExtendedComponentSelector.java Log: Fixing hasComponent() bug Revision Changes Path 1.2 +10 -1 xml-cocoon2/src/java/org/apache/cocoon/components/ExtendedComponentSelector.java Index: ExtendedComponentSelector.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/ExtendedComponentSelector.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ExtendedComponentSelector.java 4 Mar 2002 18:16:45 -0000 1.1 +++ ExtendedComponentSelector.java 26 Apr 2002 06:43:22 -0000 1.2 @@ -68,7 +68,7 @@ * and accepts a wider variety of configurations. * * @author <a href="mailto:[EMAIL PROTECTED]">Sylvain Wallez</a> - * @version CVS $Id: ExtendedComponentSelector.java,v 1.1 2002/03/04 18:16:45 sylvain Exp $ + * @version CVS $Id: ExtendedComponentSelector.java,v 1.2 2002/04/26 06:43:22 cziegeler Exp $ */ public class ExtendedComponentSelector extends ExcaliburComponentSelector { @@ -316,4 +316,13 @@ super.release(component); } } + + public boolean hasComponent(Object hint) { + boolean exists = super.hasComponent( hint ); + if ( !exists && this.parentSelector != null ) { + exists = this.parentSelector.hasComponent( hint ); + } + return exists; + } + }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]