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 2007/03/26 12:51:36 UTC
svn commit: r522477 -
/tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/definition/UrlDefinitionsFactory.java
Author: apetrelli
Date: Mon Mar 26 03:51:31 2007
New Revision: 522477
URL: http://svn.apache.org/viewvc?view=rev&rev=522477
Log:
TILES-143
Now the creation of Definitions instance is made by "createDefinitions" method.
Modified:
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/definition/UrlDefinitionsFactory.java
Modified: tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/definition/UrlDefinitionsFactory.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/definition/UrlDefinitionsFactory.java?view=diff&rev=522477&r1=522476&r2=522477
==============================================================================
--- tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/definition/UrlDefinitionsFactory.java (original)
+++ tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/definition/UrlDefinitionsFactory.java Mon Mar 26 03:51:31 2007
@@ -274,7 +274,7 @@
*/
public Definitions readDefinitions()
throws DefinitionsFactoryException {
- Definitions definitions = new DefinitionsImpl();
+ Definitions definitions = createDefinitions();
try {
for (Object source1 : sources) {
URL source = (URL) source1;
@@ -306,6 +306,16 @@
protected boolean isContextProcessed(TilesRequestContext tilesContext) {
return processedLocales.contains(localeResolver
.resolveLocale(tilesContext));
+ }
+
+ /**
+ * Creates a new instance of <code>Definitions</code>. Override this method
+ * to provide your custom instance of Definitions.
+ *
+ * @return A new instance of <code>Definitions</code>.
+ */
+ protected Definitions createDefinitions() {
+ return new DefinitionsImpl();
}
/**