vgritsenko    01/07/06 21:32:34

  Modified:    src/org/apache/cocoon/transformation TraxTransformer.java
  Log:
  Add parameters' values to the key
  
  Revision  Changes    Path
  1.22      +11 -7     
xml-cocoon2/src/org/apache/cocoon/transformation/TraxTransformer.java
  
  Index: TraxTransformer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/transformation/TraxTransformer.java,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- TraxTransformer.java      2001/07/04 19:25:04     1.21
  +++ TraxTransformer.java      2001/07/07 04:32:32     1.22
  @@ -13,10 +13,10 @@
   import java.text.StringCharacterIterator;
   import java.util.Enumeration;
   import java.util.HashMap;
  -import java.util.Hashtable;
   import java.util.Iterator;
   import java.util.Iterator;
   import java.util.Map;
  +import java.util.Set;
   import javax.xml.transform.Templates;
   import javax.xml.transform.TransformerConfigurationException;
   import javax.xml.transform.TransformerFactory;
  @@ -34,6 +34,8 @@
   import org.apache.avalon.framework.configuration.ConfigurationException;
   import org.apache.avalon.framework.logger.Loggable;
   import org.apache.avalon.framework.parameters.Parameters;
  +import org.apache.avalon.excalibur.pool.Poolable;
  +import org.apache.avalon.excalibur.pool.Recyclable;
   import org.apache.cocoon.Constants;
   import org.apache.cocoon.ProcessingException;
   import org.apache.cocoon.Roles;
  @@ -51,8 +53,6 @@
   import org.apache.cocoon.util.TraxErrorHandler;
   import org.apache.cocoon.xml.ContentHandlerWrapper;
   import org.apache.cocoon.xml.XMLConsumer;
  -import org.apache.avalon.excalibur.pool.Poolable;
  -import org.apache.avalon.excalibur.pool.Recyclable;
   import org.xml.sax.ContentHandler;
   import org.xml.sax.InputSource;
   import org.xml.sax.SAXException;
  @@ -100,7 +100,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Davanum Srinivas</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Carsten Ziegeler</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Giacomo Pati</a>
  - * @version CVS $Id: TraxTransformer.java,v 1.21 2001/07/04 19:25:04 giacomo Exp $
  + * @version CVS $Id: TraxTransformer.java,v 1.22 2001/07/07 04:32:32 vgritsenko Exp 
$
    */
   public class TraxTransformer extends ContentHandlerWrapper
   implements Transformer, Composable, Recyclable, Configurable, Cacheable, 
Disposable, URIResolver {
  @@ -367,9 +367,13 @@
   
               StringBuffer sb = new StringBuffer();
               sb.append(this.inputSource.getSystemId());
  -            Object [] a = map.keySet().toArray();
  -            for (int i = 0; i < a.length; i++) {
  -                sb.append((String)a[i]);
  +            Set entries = map.entrySet();
  +            for(Iterator i=entries.iterator(); i.hasNext();){
  +                sb.append(';');
  +                Map.Entry entry = (Map.Entry)i.next();
  +                sb.append(entry.getKey());
  +                sb.append('=');
  +                sb.append(entry.getValue());
               }
               return HashUtil.hash(sb.toString());
           }
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to