Vincent Massol wrote: > On Oct 28, 2008, at 6:14 PM, Sergiu Dumitriu wrote: > >> Asiri Rathnayake wrote: >>> Hi Vincent, >>> >>> Ok, will revert those changes. >>> >>> Btw, why I tried to use static methods instead of separate classes is >>> because those classes seemed to be doing very little. I mean those >>> classes >>> were utilized like, >>> >>> <code> >>> new TagRemoveFilter().doFilter(document); >>> new UnderlineLinkFilter().filter(document); >>> new XWikiSyntaxEscapeFilter().doFilter(document); >>> new ImageTagFilter().doFilter(document); >>> new PinLiFilter().doFilter(document); >>> new EmptyLinkFilter().doFilter(document); >>> </code> >>> >>> That's all. Something didn't look right to me. And also it seems to >>> clutter >>> the functionality into a lots of tiny classes. >>> >> Listing implementations is wrong. Why not use components? > > This would give the ability for anyone using the office importer to > plug new filters if it's required for some reasons. >
Also, why doFilter(doc) and not just filter(doc)? -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

