Re: [Tasktlogger-devel] Export-Funktionen
Brought to you by:
teiniker
From: Martin K. <mar...@gm...> - 2006-11-21 05:11:05
|
Hi Christian, Der Client ist ja f=FCr die Erzeugung der Builderinstanz zust=E4ndig und = kann im Zuge dieser Instanzierung generell die notwendigen Informationen an den konkreten Builder weitergeben (wie eben das Erzeugen vom Header).=20 Diese konkrete Builderinstanz wird dann ja dem Director =FCbergeben. Eine Variante w=E4re eben dem Konstruktor von at.fhj.swd04.tasktlogger.ie.CSVExportBuilder die Information mitzugeben = ob der Header im Kontext ben=F6tigt werden oder nicht.=20 Eine weitere Verbesserungsvariante w=E4re eventuell noch die verwendete HashMap f=FCr das Ermitteln der Feldinhalte zu =FCberdenken da dadurch = die Reihenfolge der Felder willk=FCrlich ist. Das w=E4re dann aber wirklich = nur mehr Kosmetik. Ansonsten sieht die Implementierungsvariante vern=FCnftig aus. Gibt es daf=FCr schon Unit-Tests? :-) LG Martin -----Urspr=FCngliche Nachricht----- Von: tas...@li... [mailto:tas...@li...] Im Auftrag von Christian Eisendle Gesendet: Montag, 20. November 2006 22:14 An: tas...@li... Betreff: [Tasktlogger-devel] Export-Funktionen Hallo, wie angek=FCndigt habe ich begonnen die Export Funktionen anhand des Builder-Entwurfsmuster zu implementieren. Als erstes habe ich ein neues package eingef=FChrt (at.fhj.swd04.tasktlogger.ie) ie=3Dimport/export Dort gibt es: ExportDirector.java ExportBuilder.java CSVExportBuilder.java XMLExportBuilder.java Ich habe das Entwurfsmuster leicht abgewandelt, weil vor allem in der abstrakten ExportBuilder schon einiges an Logik drinnen ist. Ich hoffe, dass die Kommentare aussagekr=E4ftig und erkl=E4rend sind - CSVExportBuilder.java ist bereits fertig implementiert. (Test steht noch aus) Bitte um Review - vor allem von unsere Java-Experten. danke lg Christian -------------------------------------------------------------------------= Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share = your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV _______________________________________________ Tasktlogger-devel mailing list Tas...@li... https://lists.sourceforge.net/lists/listinfo/tasktlogger-devel |