Hi all, I have a question about the "coding good practice" in Lenya.
Now, my transformer can : - create a Lenya document - put content (inside <content>) into the document This two actions are now in a same "big function". And I would like to put each action in a function : - createLenyaDocument() - addLenyaDocContent() So, I see different ways : 1 ------------ ___Declaration : A global lenyaDoc object in my tranformer class void createLenyaDocument(params) void addLenyaDocContent(dom content) ___use : createLenyaDocument(params) addLenyaDocContent(dom content) 2 --------------- ___Declaration : o.a.l.c.publication.Document createLenyaDocument(params) void addLenyaDocContent(a.o.l.c.p.Document lenyadoc, params) ___use : o.a.l.c.publication.Document lenyaDoc = createLenyaDocument(params) addLenyaDocContent(lenyadoc, params) 3 ---------------- ___Declaration : o.a.l.c.publication.Document createLenyaDocument(params) dom.Document addLenyaDocContent(a.o.l.c.p.Document lenyadoc, params) ___use : o.a.l.c.publication.Document lenyaDoc = createLenyaDocument(params) org.apache.lenya.cms.cocoon.source.SourceUtil.writeDOM(addLenyaDocContent(lenyadoc, params), lenyadoc.getOutputStream()); 4 --------------- Another best way ?? Hope I'm understandable... Have a good day --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
