Jason, 

you just have it backwards.  The CallMethodRule needs to be added prior
to the CallParamRule.  The CallParamRule depends on the CallMethodRule
already being set up.

Scott

-----Original Message-----
From: Jason van Zyl [mailto:[EMAIL PROTECTED]]
Sent: Saturday, August 18, 2001 8:09 AM
To: [EMAIL PROTECTED]
Subject: [digester] object creation from multiple xml files


Hi,

This is a little snippet of what I have:

<profile>
  <project href="project/jakarta-ant"/>
<profile>

I would like to take the 'href' attribute and use it as a parameter in a
method call. Currently I am using something like this:

addObjectCreate("profile", profileClass);
addCallParam("profile/project", 0, "href");
addCallMethod("profile/project", "addProject", 0);

I am getting a class cast exception in the addCallParam call. The
documentation for the Digester is superb but I haven't been able to find
any
examples of using an attribute as a method parameter. Can someone point
me
in the right direction?

-- 

jvz.

Jason van Zyl

http://tambora.zenplex.org
http://jakarta.apache.org/turbine
http://jakarta.apache.org/velocity
http://jakarta.apache.org/alexandria
http://jakarta.apache.org/commons


Reply via email to