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/02/13 16:08:41 UTC
svn commit: r507038 -
/tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/impl/mgmt/CachingKeyedDefinitionsFactoryTilesContainer.java
Author: apetrelli
Date: Tue Feb 13 07:08:40 2007
New Revision: 507038
URL: http://svn.apache.org/viewvc?view=rev&rev=507038
Log:
The not-default definitions factory had to be initialized.
Modified:
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/impl/mgmt/CachingKeyedDefinitionsFactoryTilesContainer.java
Modified: tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/impl/mgmt/CachingKeyedDefinitionsFactoryTilesContainer.java
URL: http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/impl/mgmt/CachingKeyedDefinitionsFactoryTilesContainer.java?view=diff&rev=507038&r1=507037&r2=507038
==============================================================================
--- tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/impl/mgmt/CachingKeyedDefinitionsFactoryTilesContainer.java (original)
+++ tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/impl/mgmt/CachingKeyedDefinitionsFactoryTilesContainer.java Tue Feb 13 07:08:40 2007
@@ -83,7 +83,12 @@
}
@Override
- public void setDefinitionsFactory(String key, DefinitionsFactory definitionsFactory, Map<String, String> initParameters) {
+ public void setDefinitionsFactory(String key, DefinitionsFactory definitionsFactory,
+ Map<String, String> initParameters) throws TilesException {
+ if (key != null) {
+ initializeDefinitionsFactory(definitionsFactory,
+ getResourceString(initParameters), initParameters);
+ }
DefinitionManager mgr = getOrCreateDefinitionManager(key);
mgr.setFactory(definitionsFactory);
}