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