cziegeler 02/01/31 02:16:26 Modified: . build.xml src/java/org/apache/cocoon/i18n XMLResourceBundleFactory.java Log: Submitted patch by Konstantin Piroumian and fixed dist target. PR:#6145 Revision Changes Path 1.151 +2 -6 xml-cocoon2/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/build.xml,v retrieving revision 1.150 retrieving revision 1.151 diff -u -r1.150 -r1.151 --- build.xml 31 Jan 2002 00:26:08 -0000 1.150 +++ build.xml 31 Jan 2002 10:16:26 -0000 1.151 @@ -176,7 +176,6 @@ <property name="java.dir" value="${src.dir}/java"/> <property name="test.dir" value="${src.dir}/test"/> <property name="lib.dir" value="./lib"/> - <property name="bin.dir" value="./bin"/> <property name="tools.dir" value="./tools"/> <property name="docs.dir" value="${src.dir}/documentation/xdocs"/> <property name="images.dir" value="${src.dir}/documentation/images"/> @@ -938,7 +937,7 @@ <exclude name="**/*.gif"/> <exclude name="**/*.jpg"/> <exclude name="**/*.png"/> - <exclude name="**/i18n/*"/> + <exclude name="**/i18n/**"/> <exclude name="**/db/*"/> </fileset> </copy> @@ -948,7 +947,7 @@ <include name="**/*.gif"/> <include name="**/*.jpg"/> <include name="**/*.png"/> - <include name="**/i18n/*"/> + <include name="**/i18n/**"/> <include name="**/db/*"/> </fileset> </copy> @@ -1243,9 +1242,6 @@ <mkdir dir="${dist.src.dir}/docs/apidocs"/> <mkdir dir="${dist.src.dir}/tools"/> - <copy todir="${dist.src.dir}/bin"> - <fileset dir="${bin.dir}"/> - </copy> <copy todir="${dist.src.dir}/tools"> <fileset dir="${tools.dir}"/> </copy> 1.3 +11 -2 xml-cocoon2/src/java/org/apache/cocoon/i18n/XMLResourceBundleFactory.java Index: XMLResourceBundleFactory.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/i18n/XMLResourceBundleFactory.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- XMLResourceBundleFactory.java 8 Jan 2002 05:44:54 -0000 1.2 +++ XMLResourceBundleFactory.java 31 Jan 2002 10:16:26 -0000 1.3 @@ -22,7 +22,9 @@ import org.apache.log.Logger; import org.xml.sax.SAXParseException; +import java.util.Collection; import java.util.HashMap; +import java.util.Iterator; import java.util.Locale; import java.util.Map; @@ -33,7 +35,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Mike Engelhart</a> * @author <a href="mailto:[EMAIL PROTECTED]">Neeme Praks</a> * @author <a href="mailto:[EMAIL PROTECTED]">Oleg Podolsky</a> - * @version $Id: XMLResourceBundleFactory.java,v 1.2 2002/01/08 05:44:54 vgritsenko Exp $ + * @version $Id: XMLResourceBundleFactory.java,v 1.3 2002/01/31 10:16:26 cziegeler Exp $ */ public class XMLResourceBundleFactory @@ -74,7 +76,14 @@ } public void dispose() { - // FIXME: Need to go through all bundles and call dispose() on them + Collection bundles = getComponentMap().values(); + Iterator i = bundles.iterator(); + while (i.hasNext()) { + Object bundle = i.next(); + if (bundle instanceof Disposable) { + ((Disposable)bundle).dispose(); + } + } this.manager = null; }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]