Also, in addition to the information Jan has sent, have a look at the Feb. issue of JavaPro magazine (its online). I wrote an article that describes exactly what you are asking about.

        Erik


On Thursday, August 21, 2003, at 02:12 AM, Andrei wrote:

        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]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to