[prev in list] [next in list] [prev in thread] [next in thread] 

List:       forrest-svn
Subject:    svn commit: r447289 -
From:       thorsten () apache ! org
Date:       2006-09-18 6:51:03
Message-ID: 20060918065103.3FCAA1A981C () eris ! apache ! org
[Download RAW message or body]

Author: thorsten
Date: Sun Sep 17 23:51:02 2006
New Revision: 447289

URL: http://svn.apache.org/viewvc?view=rev&rev=447289
Log:
Fixing bug related to the chainmeta module. It was not possible to use variables that \
not have been defined in the forrest-core.xconf with forrest:XXX. This change looks \
up the name if the original lookup returns null. This way you can use forrest:xxx for \
any property you define via the plain properties or xml.

Modified:
    forrest/trunk/main/java/org/apache/forrest/conf/ForrestConfModule.java

Modified: forrest/trunk/main/java/org/apache/forrest/conf/ForrestConfModule.java
URL: http://svn.apache.org/viewvc/forrest/trunk/main/java/org/apache/forrest/conf/ForrestConfModule.java?view=diff&rev=447289&r1=447288&r2=447289
 ==============================================================================
--- forrest/trunk/main/java/org/apache/forrest/conf/ForrestConfModule.java (original)
+++ forrest/trunk/main/java/org/apache/forrest/conf/ForrestConfModule.java Sun Sep 17 \
23:51:02 2006 @@ -105,8 +105,11 @@
         Object[] attributeValues = super.getAttributeValues(name, modeConf,
                 objectModel);
         for (int i = 0; i < attributeValues.length; i++) {
-            attributeValues[i] = filteringProperties.filter(attributeValues[i]
+            if (null!=attributeValues[i])
+                attributeValues[i] = filteringProperties.filter(attributeValues[i]
                     .toString());
+            else
+                attributeValues[i] = \
filteringProperties.filter(filteringProperties.getProperty(name));  }
 
         return attributeValues;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic