> 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

Reply via email to