I haven't got it to work yet but you confirmed what I thought about not being able to use nested tags and having to use attributes instead. I am just checking out now how to use the FactoryCreateRule.
Jim. ----- Original Message ----- From: "Kris Schneider" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Monday, August 04, 2003 9:06 PM Subject: Re: [OT] Digester question > Um, so, that actually worked? ;-) > > Quoting Jim Collins <[EMAIL PROTECTED]>: > > > Kris, > > > > Thanks for the help. > > > > Jim. > > ----- Original Message ----- > > From: "Kris Schneider" <[EMAIL PROTECTED]> > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > > Sent: Monday, August 04, 2003 8:46 PM > > Subject: Re: [OT] Digester question > > > > > > > A bit out of my comfort zone on this one, but I think you might have to > > change > > > your XML to something like: > > > > > > <config attr1="someText" attr2="someText"> > > > <saveAs>someText</savaAs> > > > </config> > > > > > > because the FactoryCreateRule/ObjectCreationFactory stuff seems to work > > with an > > > element's attributes, not its sub-elements. Then it looks like you need > > to > > > subclass AbstractObjectCreationFactory and provode a createObject method > > impl > > > that will extract the appropriate attribute values and construct your > > > Configuration object. I'm sure other folks on the list (or on > > commons-user) have > > > more experience with this though... > > > > > > Quoting Jim Collins <[EMAIL PROTECTED]>: > > > > > > > Appologies for the off topic question. Does anyone know how I can > > create > > an > > > > object with a constructor that takes agruments specified via XML > > elements. > > > > > > > > I have a Configuration object with a constructor that takes two String > > > > parameters. The XML will be something like this: > > > > > > > > <config> > > > > <param1>someText</param1> > > > > <param2>someText</param2> > > > > <saveAs>someText</savaAs> > > > > </config> > > > > > > > > When the digester matches the config pattern it will create the > > > > Configuration object passing param1 and param2 as parameters to the > > > > constructor and then when it matches the pattern config/saveAs it will > > call > > > > a method on the Configuration object. > > > > > > > > I have looked at the documentation and have seen the FactoryCreateRule > > but > > > > I > > > > am not sure how to use this and how I can get it to use the param1 and > > > > param2 elements as the Constructor parameters. > > > > > > > > Once again sorry for the off topic post. Any hints would be > > appreciated. > > > > > > > > Thanks > > > > > > > > Jim. > > > > > > -- > > > Kris Schneider <mailto:[EMAIL PROTECTED]> > > > D.O.Tech <http://www.dotech.com/> > > -- > Kris Schneider <mailto:[EMAIL PROTECTED]> > D.O.Tech <http://www.dotech.com/> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]