You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@velocity.apache.org by nb...@apache.org on 2009/03/03 21:26:34 UTC

svn commit: r749735 - /velocity/tools/trunk/examples/showcase/WEB-INF/src/LayoutLinkTool.java

Author: nbubna
Date: Tue Mar  3 20:26:34 2009
New Revision: 749735

URL: http://svn.apache.org/viewvc?rev=749735&view=rev
Log:
show best practice by accepting Object

Modified:
    velocity/tools/trunk/examples/showcase/WEB-INF/src/LayoutLinkTool.java

Modified: velocity/tools/trunk/examples/showcase/WEB-INF/src/LayoutLinkTool.java
URL: http://svn.apache.org/viewvc/velocity/tools/trunk/examples/showcase/WEB-INF/src/LayoutLinkTool.java?rev=749735&r1=749734&r2=749735&view=diff
==============================================================================
--- velocity/tools/trunk/examples/showcase/WEB-INF/src/LayoutLinkTool.java (original)
+++ velocity/tools/trunk/examples/showcase/WEB-INF/src/LayoutLinkTool.java Tue Mar  3 20:26:34 2009
@@ -32,8 +32,17 @@
 public class LayoutLinkTool extends LinkTool
 {
 
-	public LayoutLinkTool layout(String layout)
+	public LayoutLinkTool layout(Object obj)
 	{
+        if (obj == null)
+        {
+            return null;
+        }
+        return layout(obj.toString());
+    }
+
+    public LayoutLinkTool layout(String layout)
+    {
         if (layout != null && !layout.endsWith(".vm"))
         {
             layout += ".vm";