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/09/29 17:56:31 UTC
svn commit: r820000 - in /tiles/framework/trunk/tiles-test-pom:
tiles-test-alt/ tiles-test-alt/src/main/java/org/apache/tiles/test/alt/
tiles-test-alt/src/main/resources/org/
tiles-test-alt/src/main/resources/org/apache/
tiles-test-alt/src/main/resourc...
Author: apetrelli
Date: Tue Sep 29 15:56:31 2009
New Revision: 820000
URL: http://svn.apache.org/viewvc?rev=820000&view=rev
Log:
TILES-469
Moved "alternate" definitions to "tiles-test-alt" module.
Added:
tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/resources/org/
tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/
tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/
tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/
tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/alt/
tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/alt/defs/
tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/alt/defs/tiles-alt-defs.xml
- copied unchanged from r819611, tiles/framework/trunk/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/tiles-alt-defs.xml
tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/alt/defs/tiles-alt-freemarker-defs.xml
- copied unchanged from r819611, tiles/framework/trunk/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/freemarker/tiles-alt-defs.xml
tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/resources/org/apache/tiles/test/alt/defs/tiles-alt-velocity-defs.xml
- copied unchanged from r819611, tiles/framework/trunk/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/velocity/tiles-alt-defs.xml
Removed:
tiles/framework/trunk/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/freemarker/tiles-alt-defs.xml
tiles/framework/trunk/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/tiles-alt-defs.xml
tiles/framework/trunk/tiles-test-pom/tiles-test/src/main/webapp/WEB-INF/velocity/tiles-alt-defs.xml
Modified:
tiles/framework/trunk/tiles-test-pom/tiles-test-alt/pom.xml
tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/TestAlternateTilesContainerFactory.java
tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/TestAlternateTilesInitializer.java
Modified: tiles/framework/trunk/tiles-test-pom/tiles-test-alt/pom.xml
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-test-pom/tiles-test-alt/pom.xml?rev=820000&r1=819999&r2=820000&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-test-pom/tiles-test-alt/pom.xml (original)
+++ tiles/framework/trunk/tiles-test-pom/tiles-test-alt/pom.xml Tue Sep 29 15:56:31 2009
@@ -59,5 +59,10 @@
<artifactId>tiles-test-common</artifactId>
<version>${pom.version}</version>
</dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <version>2.5</version>
+ </dependency>
</dependencies>
</project>
\ No newline at end of file
Modified: tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/TestAlternateTilesContainerFactory.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/TestAlternateTilesContainerFactory.java?rev=820000&r1=819999&r2=820000&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/TestAlternateTilesContainerFactory.java (original)
+++ tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/TestAlternateTilesContainerFactory.java Tue Sep 29 15:56:31 2009
@@ -52,9 +52,9 @@
TilesRequestContextFactory contextFactory) {
List<URL> urls = new ArrayList<URL>(URL_COUNT);
try {
- urls.add(applicationContext.getResource("/WEB-INF/tiles-alt-defs.xml"));
- urls.add(applicationContext.getResource("/WEB-INF/freemarker/tiles-alt-defs.xml"));
- urls.add(applicationContext.getResource("/WEB-INF/velocity/tiles-alt-defs.xml"));
+ urls.add(applicationContext.getResource("classpath:/org/apache/tiles/test/alt/defs/tiles-alt-defs.xml"));
+ urls.add(applicationContext.getResource("classpath:/org/apache/tiles/test/alt/defs/tiles-alt-freemarker-defs.xml"));
+ urls.add(applicationContext.getResource("classpath:/org/apache/tiles/test/alt/defs/tiles-alt-velocity-defs.xml"));
} catch (IOException e) {
throw new DefinitionsFactoryException(
"Cannot load definition URLs", e);
Modified: tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/TestAlternateTilesInitializer.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/TestAlternateTilesInitializer.java?rev=820000&r1=819999&r2=820000&view=diff
==============================================================================
--- tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/TestAlternateTilesInitializer.java (original)
+++ tiles/framework/trunk/tiles-test-pom/tiles-test-alt/src/main/java/org/apache/tiles/test/alt/TestAlternateTilesInitializer.java Tue Sep 29 15:56:31 2009
@@ -1,7 +1,10 @@
package org.apache.tiles.test.alt;
+import javax.servlet.ServletContext;
+
import org.apache.tiles.TilesApplicationContext;
import org.apache.tiles.factory.AbstractTilesContainerFactory;
+import org.apache.tiles.servlet.wildcard.WildcardServletTilesApplicationContext;
import org.apache.tiles.startup.AbstractTilesInitializer;
/**
@@ -24,4 +27,12 @@
TilesApplicationContext applicationContext) {
return "alternate";
}
+
+ /** {@inheritDoc} */
+ @Override
+ protected TilesApplicationContext createTilesApplicationContext(
+ TilesApplicationContext preliminaryContext) {
+ return new WildcardServletTilesApplicationContext(
+ (ServletContext) preliminaryContext.getContext());
+ }
}
\ No newline at end of file