You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by nb...@apache.org on 2006/11/30 09:06:30 UTC

svn commit: r480869 - /jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/view/tools/LinkTool.java

Author: nbubna
Date: Thu Nov 30 00:06:29 2006
New Revision: 480869

URL: http://svn.apache.org/viewvc?view=rev&rev=480869
Log:
minor javadoc updates, use ServletUtils to get servlet path, add getUri() and getParams() aliases

Modified:
    jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/view/tools/LinkTool.java

Modified: jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/view/tools/LinkTool.java
URL: http://svn.apache.org/viewvc/jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/view/tools/LinkTool.java?view=diff&rev=480869&r1=480868&r2=480869
==============================================================================
--- jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/view/tools/LinkTool.java (original)
+++ jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/view/tools/LinkTool.java Thu Nov 30 00:06:29 2006
@@ -34,6 +34,7 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.velocity.tools.view.context.ViewContext;
+import org.apache.velocity.tools.view.servlet.ServletUtils;
 
 /**
  * View tool to make building URIs pleasant and fun!
@@ -457,8 +458,8 @@
     }
 
     /**
-     * <p>Returns the current URI of this link as set by the setURI(String)
-     * or setRelative(String) methods. Any conversions
+     * <p>Returns the current URI of this link as set by the setURI(String),
+     * setAbsolute(String) or setRelative(String) methods. Any conversions
      * have been applied. The returned URI reference does not include query
      * data that was added with method addQueryData().</p>
      */
@@ -467,6 +468,16 @@
         return uri;
     }
 
+    /**
+     * Convenience method equivalent to {@link #getURI} to enable
+     * all lowercase {@code $link.uri} syntax.
+     * @since VelocityTools 1.3
+     */
+    public String getUri()
+    {
+        return getURI();
+    }
+
 
     /**
      * <p>Adds a key=value pair to the query data. This returns a new LinkTool
@@ -540,6 +551,16 @@
         return null;
     }
 
+    /**
+     * Convenience method equivalent to
+     * {@link #getQueryData()}.
+     * @since VelocityTools 1.3
+     */
+    public String getParams()
+    {
+        return getQueryData();
+    }
+
 
     /**
      * <p>Returns the URI that addresses this web application. E.g.
@@ -592,7 +613,7 @@
     {
         StringBuffer out = new StringBuffer();
         out.append(getContextURL());
-        out.append(request.getServletPath());
+        out.append(ServletUtils.getPath(request));
         return out.toString();
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@velocity.apache.org
For additional commands, e-mail: dev-help@velocity.apache.org