haul 02/05/28 06:42:11
Modified: src/java/org/apache/cocoon/matching/modular
CachingWildcardMatcher.java WildcardMatcher.java
Log:
Changed modules from using the request object to using objectModel instead. This
entails some larger modifications to the modular database actions as they used
to inherit the setColumn method which doesn't work anymore. Some code has been put
to a utility class and the modular datbase action are now no subclass of the
original ones anymore.
Revision Changes Path
1.2 +3 -6
xml-cocoon2/src/java/org/apache/cocoon/matching/modular/CachingWildcardMatcher.java
Index: CachingWildcardMatcher.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/matching/modular/CachingWildcardMatcher.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CachingWildcardMatcher.java 15 Mar 2002 15:18:44 -0000 1.1
+++ CachingWildcardMatcher.java 28 May 2002 13:42:10 -0000 1.2
@@ -62,8 +62,6 @@
import org.apache.avalon.framework.activity.Disposable;
import org.apache.avalon.framework.thread.ThreadSafe;
-import org.apache.cocoon.environment.ObjectModelHelper;
-
import org.apache.cocoon.components.modules.input.InputModule;
import org.apache.cocoon.matching.AbstractWildcardMatcher;
@@ -83,7 +81,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Christian Haul</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Sylvain Wallez</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Vadim Gritsenko</a>
- * @version CVS $Id: CachingWildcardMatcher.java,v 1.1 2002/03/15 15:18:44 haul Exp
$
+ * @version CVS $Id: CachingWildcardMatcher.java,v 1.2 2002/05/28 13:42:10 haul Exp
$
*/
public class CachingWildcardMatcher extends AbstractWildcardMatcher
implements Configurable, Initializable, Composable, Disposable
@@ -197,8 +195,7 @@
// thus we still have a reference to it
try {
if (this.input != null) {
- result = this.input.getAttribute(paramName, this.inputConf,
-
ObjectModelHelper.getRequest(objectModel));
+ result = this.input.getAttribute(paramName, this.inputConf,
objectModel);
}
} catch (Exception e) {
if (getLogger().isWarnEnabled())
@@ -217,7 +214,7 @@
iput = (InputModule) iputSelector.select(inputName);
}
if (iput != null) {
- result = iput.getAttribute(paramName, this.inputConf,
ObjectModelHelper.getRequest(objectModel));
+ result = iput.getAttribute(paramName, this.inputConf,
objectModel);
}
} catch (Exception e) {
if (getLogger().isWarnEnabled())
1.2 +2 -5
xml-cocoon2/src/java/org/apache/cocoon/matching/modular/WildcardMatcher.java
Index: WildcardMatcher.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/matching/modular/WildcardMatcher.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- WildcardMatcher.java 15 Mar 2002 15:18:44 -0000 1.1
+++ WildcardMatcher.java 28 May 2002 13:42:10 -0000 1.2
@@ -59,8 +59,6 @@
import org.apache.avalon.framework.component.ComponentManager;
import org.apache.avalon.framework.component.Composable;
-import org.apache.cocoon.environment.ObjectModelHelper;
-
import org.apache.cocoon.components.modules.input.InputModule;
import org.apache.cocoon.matching.AbstractWildcardMatcher;
@@ -80,7 +78,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Christian Haul</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Sylvain Wallez</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Vadim Gritsenko</a>
- * @version CVS $Id: WildcardMatcher.java,v 1.1 2002/03/15 15:18:44 haul Exp $
+ * @version CVS $Id: WildcardMatcher.java,v 1.2 2002/05/28 13:42:10 haul Exp $
*/
public class WildcardMatcher extends AbstractWildcardMatcher
implements Configurable, Composable
@@ -143,8 +141,7 @@
input = (InputModule) inputSelector.select(inputName);
}
if (input != null) {
- result = input.getAttribute(paramName, this.inputConf,
-
ObjectModelHelper.getRequest(objectModel));
+ result = input.getAttribute(paramName, this.inputConf, objectModel);
}
} catch (Exception e) {
if (getLogger().isWarnEnabled())
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]