Author: nbubna
Date: Wed Aug 27 16:25:56 2008
New Revision: 689661

URL: http://svn.apache.org/viewvc?rev=689661&view=rev
Log:
minor refactoring for better consistency and convenience

Modified:
    
velocity/tools/trunk/src/main/java/org/apache/velocity/tools/ToolContext.java
    
velocity/tools/trunk/src/main/java/org/apache/velocity/tools/ToolManager.java

Modified: 
velocity/tools/trunk/src/main/java/org/apache/velocity/tools/ToolContext.java
URL: 
http://svn.apache.org/viewvc/velocity/tools/trunk/src/main/java/org/apache/velocity/tools/ToolContext.java?rev=689661&r1=689660&r2=689661&view=diff
==============================================================================
--- 
velocity/tools/trunk/src/main/java/org/apache/velocity/tools/ToolContext.java 
(original)
+++ 
velocity/tools/trunk/src/main/java/org/apache/velocity/tools/ToolContext.java 
Wed Aug 27 16:25:56 2008
@@ -157,6 +157,17 @@
         return toolProps.put(key, value);
     }
 
+    public void putToolProperties(Map<String,Object> props)
+    {
+        if (props != null)
+        {
+            for (Map.Entry<String,Object> prop : props.entrySet())
+            {
+                putToolProperty(prop.getKey(), prop.getValue());
+            }
+        }
+    }
+
     public Object put(String key, Object value)
     {
         return localContext.put(key, value);

Modified: 
velocity/tools/trunk/src/main/java/org/apache/velocity/tools/ToolManager.java
URL: 
http://svn.apache.org/viewvc/velocity/tools/trunk/src/main/java/org/apache/velocity/tools/ToolManager.java?rev=689661&r1=689660&r2=689661&view=diff
==============================================================================
--- 
velocity/tools/trunk/src/main/java/org/apache/velocity/tools/ToolManager.java 
(original)
+++ 
velocity/tools/trunk/src/main/java/org/apache/velocity/tools/ToolManager.java 
Wed Aug 27 16:25:56 2008
@@ -114,13 +114,7 @@
         if (this.engine != null)
         {
             context = new ToolContext(this.engine);
-            if (toolProps != null && !toolProps.isEmpty())
-            {
-                for (Map.Entry<String,Object> prop : toolProps.entrySet())
-                {
-                    context.putToolProperty(prop.getKey(), prop.getValue());
-                }
-            }
+            context.putToolProperties(toolProps);
         }
         else
         {
@@ -142,27 +136,36 @@
         }
     }
 
+    protected boolean hasTools(String scope)
+    {
+        return this.factory.hasTools(scope);
+    }
+
+    protected Toolbox createToolbox(String scope)
+    {
+        return this.factory.createToolbox(scope);
+    }
+
     protected boolean hasRequestTools()
     {
-        return this.factory.hasTools(Scope.REQUEST);
+        return hasTools(Scope.REQUEST);
     }
 
     protected Toolbox getRequestToolbox()
     {
-        return this.factory.createToolbox(Scope.REQUEST);
+        return createToolbox(Scope.REQUEST);
     }
 
     protected boolean hasApplicationTools()
     {
-        return this.factory.hasTools(Scope.APPLICATION);
+        return hasTools(Scope.APPLICATION);
     }
 
     protected Toolbox getApplicationToolbox()
     {
         if (this.application == null)
         {
-            this.application =
-                this.factory.createToolbox(Scope.APPLICATION);
+            this.application = createToolbox(Scope.APPLICATION);
         }
         return this.application;
     }


Reply via email to