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);
}