sylvain 01/08/22 02:10:40 Modified: src/org/apache/cocoon/components/browser Tag: cocoon_20_branch BrowserImpl.xsl Log: Added ThreadSafe, changed Vector to ArrayList Revision Changes Path No revision No revision 1.1.1.1.2.5 +6 -5 xml-cocoon2/src/org/apache/cocoon/components/browser/BrowserImpl.xsl Index: BrowserImpl.xsl =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/components/browser/BrowserImpl.xsl,v retrieving revision 1.1.1.1.2.4 retrieving revision 1.1.1.1.2.5 diff -u -r1.1.1.1.2.4 -r1.1.1.1.2.5 --- BrowserImpl.xsl 2001/07/12 13:11:08 1.1.1.1.2.4 +++ BrowserImpl.xsl 2001/08/22 09:10:40 1.1.1.1.2.5 @@ -15,7 +15,7 @@ import java.util.Comparator; import java.util.HashMap; -import java.util.Vector; +import java.util.ArrayList; import java.util.Enumeration; import java.util.Iterator; import java.util.StringTokenizer; @@ -30,6 +30,7 @@ import org.apache.avalon.framework.activity.Disposable; import org.apache.avalon.framework.component.ComponentException; import org.apache.avalon.framework.component.ComponentManager; +import org.apache.avalon.framework.thread.ThreadSafe; import org.apache.cocoon.xml.dom.DOMFactory; import org.apache.cocoon.components.parser.Parser; @@ -46,7 +47,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Davanum Srinivas</a> * @version 2.0 * @since April 13, 2001 */ -public class BrowserImpl implements Component, Browser, Composable, Disposable +public class BrowserImpl implements Component, Browser, Composable, Disposable, ThreadSafe { /** * <code>byMimeType</code> describes how to map from a generic MIME @@ -111,7 +112,7 @@ /** * <code>mimeTypeSearchOrder</code> specifies the order in which the * MIME types are searched in the <code>Accept:</code> header. */ - Vector mimeTypeSearchOrder; + ArrayList mimeTypeSearchOrder; Parser parser; @@ -179,7 +180,7 @@ loop: for (int i = 0; i < length; i++) { - String currentType = (String)mimeTypeSearchOrder.elementAt(i); + String currentType = (String)mimeTypeSearchOrder.get(i); int index = currentType.indexOf("/"); String genericType = currentType.substring(0, index) + "/*"; StringTokenizer tokenizer = new StringTokenizer(acceptHeader, ", "); @@ -336,7 +337,7 @@ <xsl:template match="search-order"> - mimeTypeSearchOrder = new Vector(); + mimeTypeSearchOrder = new ArrayList(); <xsl:apply-templates/> </xsl:template> ---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]