cziegeler 02/02/12 23:07:52 Modified: src/java/org/apache/cocoon/generation HTMLGenerator.java Log: Minor clean up Revision Changes Path 1.10 +9 -7 xml-cocoon2/src/java/org/apache/cocoon/generation/HTMLGenerator.java Index: HTMLGenerator.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/generation/HTMLGenerator.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- HTMLGenerator.java 13 Feb 2002 07:06:06 -0000 1.9 +++ HTMLGenerator.java 13 Feb 2002 07:07:52 -0000 1.10 @@ -57,7 +57,7 @@ import org.apache.avalon.framework.activity.Disposable; import org.apache.avalon.framework.component.Component; import org.apache.avalon.framework.component.ComponentManager; -import org.apache.avalon.framework.component.Composable; +import org.apache.avalon.framework.component.ComponentException; import org.apache.avalon.framework.parameters.Parameters; import org.apache.cocoon.Constants; import org.apache.cocoon.ProcessingException; @@ -93,10 +93,10 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Davanum Srinivas</a> * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a> * @author <a href="mailto:[EMAIL PROTECTED]">Nicola Ken Barozzi</a> - * @version CVS $Id: HTMLGenerator.java,v 1.9 2002/02/13 07:06:06 cziegeler Exp $ + * @version CVS $Id: HTMLGenerator.java,v 1.10 2002/02/13 07:07:52 cziegeler Exp $ */ public class HTMLGenerator extends ComposerGenerator -implements Cacheable, Composable, Disposable { +implements Cacheable, Disposable { /** The source */ private Source inputSource; @@ -107,7 +107,8 @@ /** XPath Processor */ private XPathProcessor processor = null; - public void compose(ComponentManager manager) { + public void compose(ComponentManager manager) + throws ComponentException { super.compose( manager ); try { this.processor = (XPathProcessor)this.manager.lookup(XPathProcessor.ROLE); @@ -272,9 +273,10 @@ } } - public void dispose() - { - this.manager.release(this.processor); + public void dispose() { + if (this.manager != null) { + this.manager.release(this.processor); + } this.processor = null; super.dispose(); }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]