And the link to Eriks article
http://www.fawcette.com/javapro/2003_02/magazine/features/ehatcher/default_p
f.asp


Jan

> -----Original Message-----
> From: Erik Hatcher [mailto:[EMAIL PROTECTED]
> Sent: Thursday, August 21, 2003 10:34 AM
> To: Ant Developers List
> Subject: Re: Nested elements
> 
> 
> 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