From: "Craig Tataryn" <[EMAIL PROTECTED]> Reply-To: "Jakarta Commons Users List" <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: addBeanPropertySetter help Date: Mon, 08 Dec 2003 13:53:14 -0600
Hi, I have an XML file that looks like this:
<data-mappings>
<dispatchers>
<!-- dispatcher section must appear before data-mappings -->
<dispatcher name="Sybase Stored Procedure" class="StoredProcDataDispatch">
<db>Data</db>
<server>192.168.200.1</server>
<port>2638</port>
<dbfile>test</dbfile>
<uid>dba</uid>
<pwd>pwd</pwd>
</dispatcher>
</dispatchers>
<data-mapping class="Customer" dispatcher="Sybase Stored Procedure"/>
</data-mappings>
Basically the tags below data-mappings/dispatchers/dispatcher are going to be adhoc (they represent properties on the StoredProcDataDispatch instance which will be set). I tried setting these properties by the following code:
digester.addObjectCreate("data-mappings/dispatchers/dispatcher","class",java.lang.Object.class); digester.addBeanPropertySetter("data-mappings/dispatchers/dispatcher/*");
But the properties on the object are never set :( Is there a rule I can use where I can provide a pattern for a root node (i.e. data-mappings/dispatchers/dispatcher) and have all the child nodes below it act as property setters much like the addSetProperties rule works for attributes.
Thanks,
Craig.
Craig W. Tataryn Programmer/Analyst Compuware
_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus&pgmarket=en-ca&RU=http%3a%2f%2fjoin.msn.com%2f%3fpage%3dmisc%2fspecialoffers%26pgmarket%3den-ca
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
