Author: apetrelli
Date: Tue Feb 27 00:29:33 2007
New Revision: 512173

URL: http://svn.apache.org/viewvc?view=rev&rev=512173
Log:
Removed useless code and corrected a message string.

Modified:
    
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/taglib/AttributeTagSupport.java
    
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/taglib/RenderTagSupport.java

Modified: 
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/taglib/AttributeTagSupport.java
URL: 
http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/taglib/AttributeTagSupport.java?view=diff&rev=512173&r1=512172&r2=512173
==============================================================================
--- 
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/taglib/AttributeTagSupport.java
 (original)
+++ 
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/taglib/AttributeTagSupport.java
 Tue Feb 27 00:29:33 2007
@@ -105,11 +105,11 @@
             }
 
             if (attribute == null) {
-                throw new JspException("Attribute whith name '" + name + "' + 
not found");
+                throw new JspException("Attribute whith name '" + name + "' 
not found");
             }
 
             if (attribute.getValue() == null) {
-                throw new JspException("Attribute whith name '" + name + "' + 
has a null value.");
+                throw new JspException("Attribute whith name '" + name + "' 
has a null value.");
             }
         }
 

Modified: 
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/taglib/RenderTagSupport.java
URL: 
http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/taglib/RenderTagSupport.java?view=diff&rev=512173&r1=512172&r2=512173
==============================================================================
--- 
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/taglib/RenderTagSupport.java
 (original)
+++ 
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/taglib/RenderTagSupport.java
 Tue Feb 27 00:29:33 2007
@@ -31,9 +31,6 @@
 import javax.servlet.jsp.JspException;
 import javax.servlet.jsp.tagext.TryCatchFinally;
 import java.io.IOException;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
 
 /**
  * Support for all tags which render (a template, or definition).
@@ -59,8 +56,6 @@
     protected boolean flush;
     protected boolean ignore;
 
-    private Map<String, ComponentAttribute> originalState;
-
     public String getPreparer() {
         return preparer;
     }
@@ -93,9 +88,8 @@
         super.release();
     }
 
-        public int doStartTag() {
+    public int doStartTag() {
         super.doStartTag();
-        cacheState();
         return isAccessAllowed() ? EVAL_BODY_BUFFERED : SKIP_BODY;
     }
 
@@ -104,7 +98,6 @@
     }
 
     public void doFinally() {
-        restoreState();
     }
 
     /**
@@ -153,23 +146,4 @@
             attribute
         );
     }
-
-    private void cacheState() {
-        originalState = new HashMap<String, ComponentAttribute>();
-        Iterator<String> i = componentContext.getAttributeNames();
-        while(i.hasNext()) {
-            String name = i.next();
-            ComponentAttribute original = componentContext.getAttribute(name);
-            ComponentAttribute a = new ComponentAttribute(
-                original.getValue(), original.getRole(), original.getType()
-            );
-            originalState.put(name, a);
-        }
-    }
-
-    private void restoreState() {
-        originalState.clear();
-        originalState.putAll(originalState);
-    }
-
 }


Reply via email to