2009/1/12 cmoulliard <cmoulli...@gmail.com>: > > After a few days of reflection (and a good week-end), I'm coming back also > with some ideas and a name > > I think that the name of the project / package will be simply : "bindy" Why, > the idea behind this framework is to bind data to Java Bean using > annotations.
Lovely! :) > The framework in this first release allows a user to bind a CSV > record to more than one POJOs and to convert the data according to the type > of the java property. The objects created can be link together in an one to > one relation. In the next step, it will be possible to bind also fixed > length content (including header and footer). From the java objects, it is > possible to generate the data content (ex : csv, fixedlength, ...). > > Concerning the package I propose to use : > > org.apache.camel.bindy.annotation (where annotations have been defined and > can be used for csv, fixed length, ... > org.apache.camel.bindy.csv (for CSV) > org.apache.camel.bindy.fixed (for fixed length) > org.apache.camel.bindy.format > org.apache.camel.bindy.format.impl (to transform string to java type or java > types to String) > > I'm not so long from your proposal ;-) > > Charles > > > > > James.Strachan wrote: >> >> 2009/1/8 cmoulliard <cmoulli...@gmail.com>: >>> >>> Question >>> >>> - Are we going to create a new module (under components folder) for this >>> framework ? >> >> Yeah I think so >> >>> - If this is the case, which name (project and package name) are we going >>> to >>> use regarding to the fact that this framework can parse/format CSV, >>> fixedLength format where the binding is defined through annotations ? >>> Suggestion : JAnXB - Java Api for non XML binding ? >> >> Naming is probably the trickiest bit of software development :). I >> confess to really not being sure - after a few days; here's the best I >> could come up with (though note I'm not too hot at naming things :) >> >> name: CsvBinding >> module: camel-csv-binding >> package: org.apache.camel.binding.csv >> >> -- >> James >> ------- >> http://macstrac.blogspot.com/ >> >> Open Source Integration >> http://fusesource.com/ >> >> > > > ----- > Charles Moulliard > SOA Architect > > My Blog : http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/ > -- > View this message in context: > http://www.nabble.com/Advise-on-%40Annotation---Reflection-%21%21-tp21141422s22882p21416163.html > Sent from the Camel - Users mailing list archive at Nabble.com. > > -- James ------- http://macstrac.blogspot.com/ Open Source Integration http://fusesource.com/