On 6 déc. 2010, at 18:18, Emmanuel Lecharny wrote:

> On 12/6/10 6:00 PM, Pierre-Arnaud Marcelot wrote:
>> On 6 déc. 2010, at 17:32, Alex Karasulu wrote:
>>> Also as Kiran pointed out in his response, what if the contained elements 
>>> are kept in a single attribute like this ads-compositeElement ?
>> AFAIR, the 'ads-compositeElement' was introduced as kind of "quick hack" to 
>> ease the work on the reader class. I really think we can get rid of it 
>> easily with the annotation system.
> ads-compositeElement has been created at the origin as a way to tell the 
> reader that the element is a composite element. The reader was supposed to be 
> completely generic, ie the java Beans could have been generated automatically 
> (except that because it requires the development of a maven plugin, something 
> I didn't want to do).
> 
> Now that you have defined some @, sure this is redondant, but if someone 
> decide to define a reader/writer in another language, then this element is 
> probably necessary.

I see, good point.

It's indeed necessary in that particular case.

Thanks for the clarification Emmanuel.

Regards,
Pierre-Arnaud


> 
> It will just be an annoyance for people who will use @ instead, and forgot to 
> add this ads-compositeElement AT in the entries that need it. I wouls suggest 
> that you relax the writer/reader to take care of this case if an @ is used 
> instead.
> 
> -- 
> Regards,
> Cordialement,
> Emmanuel Lécharny
> www.iktek.com
> 

Reply via email to