You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by su...@apache.org on 2010/05/08 09:18:27 UTC

svn commit: r942327 - /synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EvaluatorContext.java

Author: supun
Date: Sat May  8 07:18:26 2010
New Revision: 942327

URL: http://svn.apache.org/viewvc?rev=942327&view=rev
Log:
Improving the documentation

Modified:
    synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EvaluatorContext.java

Modified: synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EvaluatorContext.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EvaluatorContext.java?rev=942327&r1=942326&r2=942327&view=diff
==============================================================================
--- synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EvaluatorContext.java (original)
+++ synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EvaluatorContext.java Sat May  8 07:18:26 2010
@@ -41,18 +41,36 @@ public class EvaluatorContext {
         this.headers = headers;
     }
 
+    /**
+     * Get the complete URL
+     * @return URL
+     */
     public String getUrl() {
         return url;
     }
 
+    /**
+     * Get all the HTTP headers
+     * @return all the HTTP headers as name value pairs
+     */
     public Map<String, String> getHeaders() {
         return headers;
     }
 
+    /**
+     * Get all the HTTP parameters
+     * @return all the HTTP parameter as Name Value pairs
+     */
     public Map<String, String> getParams() {
         return params;
     }
 
+    /**
+     * Return the value of a HTTP parameter
+     * @param name name of the parameter
+     * @return value of the parameter
+     * @throws UnsupportedEncodingException if cannot decode the URLs
+     */
     public String getParam(String name) throws UnsupportedEncodingException {
         if (params == null) {
             // build the params
@@ -81,18 +99,35 @@ public class EvaluatorContext {
         return params.get(name);
     }
 
+    /**
+     * Get the HTTP header value for the Header name
+     * @param name name of the header
+     * @return header value
+     */
     public String getHeader(String name) {
-        return headers.get(name);        
+        return headers.get(name);
     }
 
+    /**
+     * Set the URL
+     * @param url to be set
+     */
     public void setUrl(String url) {
         this.url = url;
     }
 
+    /**
+     * Set the headers
+     * @param headers as a HeaderName, HeaderValue pair map
+     */
     public void setHeaders(Map<String, String> headers) {
         this.headers = headers;
     }
 
+    /**
+     * Set all the HTTP URL parameters
+     * @param params as a ParameterName, ParameterValue pair map
+     */
     public void setParams(Map<String, String> params) {
         this.params = params;
     }