Dear Antoine, the problem is that i have to write the code for the uni-d task i have to support that sintax. I understand that i have to write some functions add, or addConfigured but i don,t know how to write the functions. I have problems with the function body, i don't know what to write there. Can you help me?
----- Original Message ----- From: "Antoine Levy-Lambert" <[EMAIL PROTECTED]> To: "Ant Developers List" <[EMAIL PROTECTED]> Sent: Wednesday, August 20, 2003 7:01 PM Subject: Re: Nested elements > You should ask help from the person who wrote the uni-d task. > The source code of uni-d task should have an addConfig method. > There should be a datatype config corresponding to what you have in the > config section. > The source code for config should have an addAttribute method > There should also be a datatype attribute. > You also need to do typedefs for attribute and config so that ant > understands these special datatypes. > Cheers, > Antoine > ----- Original Message ----- > From: "Andrei" <[EMAIL PROTECTED]> > To: "Ant Developers List" <[EMAIL PROTECTED]> > Sent: Wednesday, August 20, 2003 3:53 PM > Subject: Nested elements > > > > I have a task called uni-d > > > > <target name="UniDTask"> > > <taskdef name="uni-d" > > classname="be.unid.generate.AntTask" > > classpath="${unid.dir}/uni-d.jar" > > classpathref="task.path" > > /> > > </target> > > > > and here i use it: > > > > <target name="task" depends="UniDTask"> > > <uni-d > > appdir="D:\Work\Uni-D\test\src\uni-d" > > definition="test1.xml" > > outputdir="../../build/src" > > spackage="be.unid.test.om" > > template="xejb"> > > <config > > name="extra"> > > <attribute name="datasource" value="java:/ICtraceDS"/> > > <attribute jndi="IC-trace"/> > > </config> > > </uni-d> > > > > This task add's the values for attributes: > > appdir; definition; outputdir; spackage; template in the > > config section of a ini file. The problem is that i have to create > another > > section in the ini file named extra and add the values for the parameters > > datasource and jndi in the extra section of ini file. For this purpose i > > must use the sintax in as you can se above: > > > > <config > > name="extra"> > > <attribute name="datasource" value="java:/ICtraceDS"/> > > <attribute jndi="IC-trace"/> > > </config> > > > > > > How can i do that? > > > > > > Andrei > > > > > > > > > > > > > > --------------------------------------------------------------------- > > 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] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]