You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tiles.apache.org by ap...@apache.org on 2008/03/14 20:22:28 UTC
svn commit: r637217 -
/tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/web/util/TilesDecorationFilter.java
Author: apetrelli
Date: Fri Mar 14 12:22:27 2008
New Revision: 637217
URL: http://svn.apache.org/viewvc?rev=637217&view=rev
Log:
Fixed Checkstyle problems.
Modified:
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/web/util/TilesDecorationFilter.java
Modified: tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/web/util/TilesDecorationFilter.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/web/util/TilesDecorationFilter.java?rev=637217&r1=637216&r2=637217&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/web/util/TilesDecorationFilter.java (original)
+++ tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/web/util/TilesDecorationFilter.java Fri Mar 14 12:22:27 2008
@@ -26,7 +26,6 @@
import org.apache.tiles.AttributeContext;
import org.apache.tiles.TilesContainer;
import org.apache.tiles.TilesException;
-import org.apache.tiles.Attribute.AttributeType;
import org.apache.tiles.access.TilesAccess;
import javax.servlet.Filter;
@@ -152,7 +151,8 @@
}
temp = config.getInitParameter("prevent-token");
- preventDecorationToken = "org.apache.tiles.decoration.PREVENT:"+(temp == null ? definitionName : temp);
+ preventDecorationToken = "org.apache.tiles.decoration.PREVENT:"
+ + (temp == null ? definitionName : temp);
alternateDefinitions = parseAlternateDefinitions();
@@ -211,17 +211,16 @@
filterChain.doFilter(req, res);
return;
}
-
+
TilesContainer container = TilesAccess.getContainer(getServletContext());
mutator.mutate(container.getAttributeContext(req, res), req);
try {
- if(preventDecorationToken != null) {
+ if (preventDecorationToken != null) {
req.setAttribute(preventDecorationToken, Boolean.TRUE);
}
String definitionName = getDefinitionForRequest(req);
container.render(definitionName, req, res);
- }
- catch (TilesException e) {
+ } catch (TilesException e) {
throw new ServletException("Error wrapping jsp with tile definition. "
+ e.getMessage(), e);
}
@@ -273,12 +272,18 @@
/** {@inheritDoc} */
public void mutate(AttributeContext ctx, ServletRequest req) {
Attribute attr = new Attribute();
- attr.setType(AttributeType.TEMPLATE);
+ attr.setRenderer("template");
attr.setValue(getRequestBase(req));
ctx.putAttribute(definitionAttributeName, attr);
}
}
+ /**
+ * Checks if the prevent evaluation token is present.
+ *
+ * @param request The HTTP request object.
+ * @return <code>true</code> if the token is present.
+ */
private boolean isPreventTokenPresent(ServletRequest request) {
return preventDecorationToken != null && request.getAttribute(preventDecorationToken) != null;
}