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 2009/03/04 13:41:32 UTC
svn commit: r749983 - in /tiles/framework/branches/TILES_2_1_X: ./
src/site/apt/ src/site/apt/dev/ src/site/apt/migration/
src/site/apt/tutorial/ src/site/resources/images/ src/site/xdoc/dev/
src/site/xdoc/images/ tiles-api/src/main/java/org/apache/til...
Author: apetrelli
Date: Wed Mar 4 12:41:31 2009
New Revision: 749983
URL: http://svn.apache.org/viewvc?rev=749983&view=rev
Log:
TILES-374
Merge from trunk to TILES_2_1_X branch.
Applied patch by "pijmleko"
Modified:
tiles/framework/branches/TILES_2_1_X/ (props changed)
tiles/framework/branches/TILES_2_1_X/src/site/apt/config-reference.apt (props changed)
tiles/framework/branches/TILES_2_1_X/src/site/apt/dev/ (props changed)
tiles/framework/branches/TILES_2_1_X/src/site/apt/getting_started.apt (props changed)
tiles/framework/branches/TILES_2_1_X/src/site/apt/migration/ (props changed)
tiles/framework/branches/TILES_2_1_X/src/site/apt/selenium.apt (props changed)
tiles/framework/branches/TILES_2_1_X/src/site/apt/tutorial/ (props changed)
tiles/framework/branches/TILES_2_1_X/src/site/resources/images/page_to_page.png (props changed)
tiles/framework/branches/TILES_2_1_X/src/site/resources/images/tiled_page.png (props changed)
tiles/framework/branches/TILES_2_1_X/src/site/xdoc/dev/building.xml (props changed)
tiles/framework/branches/TILES_2_1_X/src/site/xdoc/dev/snapshots.xml (props changed)
tiles/framework/branches/TILES_2_1_X/src/site/xdoc/images/page_to_page.svg (props changed)
tiles/framework/branches/TILES_2_1_X/src/site/xdoc/images/tiled_page.svg (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-api/src/main/java/org/apache/tiles/ListAttribute.java (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-api/src/main/java/org/apache/tiles/reflect/ (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-compat/src/main/java/org/apache/tiles/compat/preparer/CompatibilityPreparerFactory.java (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/impl/BasicTilesContainer.java
tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/startup/BasicTilesInitializer.java (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/startup/TilesInitializer.java (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-jsp/src/main/java/org/apache/tiles/jsp/evaluator/el/JspExpressionFactoryFactory.java (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-jsp/src/main/java/org/apache/tiles/jsp/taglib/RenderTag.java (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-jsp/src/test/java/org/apache/tiles/jsp/context/JspTilesRequestContextFactoryTest.java (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-portlet/src/main/java/org/apache/tiles/portlet/context/ (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-portlet/src/main/java/org/apache/tiles/portlet/context/wildcard/WildcardPortletTilesApplicationContextFactory.java (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-portlet/src/test/java/org/apache/tiles/portlet/context/ (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-portlet/src/test/java/org/apache/tiles/portlet/context/wildcard/WildcardPortletTilesApplicationContextFactoryTest.java (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-portlet/src/test/java/org/apache/tiles/portlet/context/wildcard/WildcardPortletTilesApplicationContextTest.java (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/main/java/org/apache/tiles/servlet/context/ (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/main/java/org/apache/tiles/servlet/context/wildcard/WildcardServletTilesApplicationContextFactory.java (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/main/java/org/apache/tiles/web/startup/ (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/main/java/org/apache/tiles/web/util/ (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/test/java/org/apache/tiles/servlet/context/ (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/test/java/org/apache/tiles/servlet/context/wildcard/WildcardServletTilesApplicationContextFactoryTest.java (props changed)
tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/test/java/org/apache/tiles/web/util/ (props changed)
Propchange: tiles/framework/branches/TILES_2_1_X/
------------------------------------------------------------------------------
svn:mergeinfo = /tiles/framework/trunk:749981
Propchange: tiles/framework/branches/TILES_2_1_X/src/site/apt/config-reference.apt
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/src/site/apt/dev/
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/src/site/apt/getting_started.apt
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/src/site/apt/migration/
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/src/site/apt/selenium.apt
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/src/site/apt/tutorial/
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/src/site/resources/images/page_to_page.png
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/src/site/resources/images/tiled_page.png
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/src/site/xdoc/dev/building.xml
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/src/site/xdoc/dev/snapshots.xml
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/src/site/xdoc/images/page_to_page.svg
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/src/site/xdoc/images/tiled_page.svg
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-api/src/main/java/org/apache/tiles/ListAttribute.java
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-api/src/main/java/org/apache/tiles/reflect/
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-compat/src/main/java/org/apache/tiles/compat/preparer/CompatibilityPreparerFactory.java
('svn:mergeinfo' removed)
Modified: tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/impl/BasicTilesContainer.java
URL: http://svn.apache.org/viewvc/tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/impl/BasicTilesContainer.java?rev=749983&r1=749982&r2=749983&view=diff
==============================================================================
--- tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/impl/BasicTilesContainer.java (original)
+++ tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/impl/BasicTilesContainer.java Wed Mar 4 12:41:31 2009
@@ -599,15 +599,16 @@
}
/**
- * Renders the specified definition.
+ * Renders the definition with specified name.
*
* @param request The request context.
* @param definitionName The name of the definition to render.
* @throws NoSuchDefinitionException If the definition has not been found.
* @throws DefinitionsFactoryException If something goes wrong when
* obtaining the definition.
+ * @since 2.1.3
*/
- private void render(TilesRequestContext request, String definitionName) {
+ protected void render(TilesRequestContext request, String definitionName) {
if (log.isDebugEnabled()) {
log.debug("Render request recieved for definition '" + definitionName + "'");
@@ -622,7 +623,16 @@
}
throw new NoSuchDefinitionException(definitionName);
}
+ render(request, definition);
+ }
+ /**
+ * Renders the specified definition
+ * @param request The request context.
+ * @param definition The definition to render.
+ * @since 2.1.3
+ */
+ protected void render(TilesRequestContext request, Definition definition) {
AttributeContext originalContext = getAttributeContext(request);
BasicAttributeContext subContext = new BasicAttributeContext(originalContext);
subContext.inherit(definition);
@@ -666,8 +676,9 @@
* @param attributeContext The context to render.
* @throws InvalidTemplateException If the template is not valid.
* @throws CannotRenderException If something goes wrong during rendering.
+ * @since 2.1.3
*/
- private void render(TilesRequestContext request,
+ protected void render(TilesRequestContext request,
AttributeContext attributeContext) {
try {
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/startup/BasicTilesInitializer.java
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-core/src/main/java/org/apache/tiles/startup/TilesInitializer.java
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-jsp/src/main/java/org/apache/tiles/jsp/evaluator/el/JspExpressionFactoryFactory.java
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-jsp/src/main/java/org/apache/tiles/jsp/taglib/RenderTag.java
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-jsp/src/test/java/org/apache/tiles/jsp/context/JspTilesRequestContextFactoryTest.java
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-portlet/src/main/java/org/apache/tiles/portlet/context/
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-portlet/src/main/java/org/apache/tiles/portlet/context/wildcard/WildcardPortletTilesApplicationContextFactory.java
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-portlet/src/test/java/org/apache/tiles/portlet/context/
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-portlet/src/test/java/org/apache/tiles/portlet/context/wildcard/WildcardPortletTilesApplicationContextFactoryTest.java
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-portlet/src/test/java/org/apache/tiles/portlet/context/wildcard/WildcardPortletTilesApplicationContextTest.java
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/main/java/org/apache/tiles/servlet/context/
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/main/java/org/apache/tiles/servlet/context/wildcard/WildcardServletTilesApplicationContextFactory.java
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/main/java/org/apache/tiles/web/startup/
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/main/java/org/apache/tiles/web/util/
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/test/java/org/apache/tiles/servlet/context/
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/test/java/org/apache/tiles/servlet/context/wildcard/WildcardServletTilesApplicationContextFactoryTest.java
('svn:mergeinfo' removed)
Propchange: tiles/framework/branches/TILES_2_1_X/tiles-servlet/src/test/java/org/apache/tiles/web/util/
('svn:mergeinfo' removed)