Author: indika
Date: Mon Dec  1 05:53:03 2008
New Revision: 25397
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=25397

Log:
add resset methods to property and features of xslt mediator

Modified:
   
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/mediators/transform/XSLTMediator.java

Modified: 
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/mediators/transform/XSLTMediator.java
URL: 
http://wso2.org/svn/browse/wso2/branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/mediators/transform/XSLTMediator.java?rev=25397&r1=25396&r2=25397&view=diff
==============================================================================
--- 
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/mediators/transform/XSLTMediator.java
     (original)
+++ 
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/mediators/transform/XSLTMediator.java
     Mon Dec  1 05:53:03 2008
@@ -39,9 +39,9 @@
 import org.apache.synapse.config.SynapseConfigUtils;
 import org.apache.synapse.mediators.AbstractMediator;
 import org.apache.synapse.mediators.MediatorProperty;
-import org.apache.synapse.util.xpath.SynapseXPath;
 import org.apache.synapse.util.AXIOMUtils;
 import org.apache.synapse.util.TextFileDataSource;
+import org.apache.synapse.util.xpath.SynapseXPath;
 import org.jaxen.JaxenException;
 import org.w3c.dom.Element;
 import org.w3c.dom.Node;
@@ -53,7 +53,8 @@
 import javax.xml.transform.dom.DOMResult;
 import javax.xml.transform.dom.DOMSource;
 import javax.xml.transform.stream.StreamResult;
-import java.io.*;
+import java.io.IOException;
+import java.io.OutputStream;
 import java.nio.charset.Charset;
 import java.util.ArrayList;
 import java.util.Iterator;
@@ -104,12 +105,12 @@
     /**
      * Any parameters which should be passed into the XSLT transformation
      */
-    private List<MediatorProperty> properties = new 
ArrayList<MediatorProperty>();
+    private final List<MediatorProperty> properties = new 
ArrayList<MediatorProperty>();
 
     /**
      * Any features which should be set to the TransformerFactory by explicitly
      */
-    private List<MediatorProperty> explicitFeatures = new 
ArrayList<MediatorProperty>();
+    private final List<MediatorProperty> explicitFeatures = new 
ArrayList<MediatorProperty>();
 
     /**
      * The Template instance used to create a Transformer object. This is  
thread-safe
@@ -555,7 +556,14 @@
     public void setTargetPropertyName(String targetPropertyName) {
         this.targetPropertyName = targetPropertyName;
     }
-    
+
+    public void reSetProperties() {
+        this.properties.clear();
+    }
+
+    public void reSetFeatures() {
+        this.explicitFeatures.clear();
+    }
 }
 
        

_______________________________________________
Esb-java-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to