> Vincent Massol wrote: > > Hi Paul, > > > > What you need is to implement a Radeox SourceCodeFormatter and make it > > available so that it can be loaded by Radeox. Here's the code in > > Radeox CodeMacro.java: > > > > Iterator formatterIt = > > Service.providers(SourceCodeFormatter.class); > > > > (see > http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html#Service%20Provide r) > > . > > > > However this means that radeox will look for a META-INF/services/ > > org.radeox.macro.code.SourceCodeFormatter file in Radeox's JAR. > > > > That files currently contains: > > > > org.radeox.macro.code.SqlCodeFilter > > org.radeox.macro.code.JavaCodeFilter > > org.radeox.macro.code.XmlCodeFilter > > org.radeox.macro.code.NullCodeFilter > > > > One way I guess would be to repackage a radeox JAR with your java > > class inside + a modified META-INF/services/ > > org.radeox.macro.code.SourceCodeFormatter file. > > > > The other possibility is to modify XWiki so that it allows specifying > > new source code formatters in xwiki.cfg for example. > > I think that putting our own org.radeox.macro.code.SourceCodeFormatter > file inside xwiki-platform-core/xwiki-core/src/main/resources/META-INF > would be enough, but I'm not sure. > > > > > Thanks > > -Vincent > > > > On Nov 27, 2007, at 6:19 PM, Paul Grodt wrote: > > > >> I'm interested in adding support for rudimentary highlighting of C++ > >> within the code macro. Should this be a separate issue from > >> http://jira.xwiki.org/jira/browse/XWIKI-864 ({code} macro should > >> support > >> highlighting for radeox and velocity), or should this issue be > >> extended > >> to include it? > >> > >> Should I investigate adding this directly to the Radeox project > >> instead? > >> I really don't know much about Radeox yet, but from the documentation > >> for the code macro, it sounds as though all the existing highlighting > >> code comes out-of-box from Radeox > >> > >> Paul D. Grodt
I'm looking at the Radeox code now. This looks like it should be a breeze, thanks both of you! -Paul _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
