I think XEclipse does it pretty well. But what I prefer to use is my favourite IDE IntelliJ IDEA. For this, it depends if velocity or groovy.
- if groovy, I use imports and give types to my variables... this way... there's a way to "add variables from context" but I was never fully satisfied with it. I name the files *.groovy. - if velocity, I name the files *.vm, and I insert such fragments as the below in the header #* @vtlvariable name="lucene" type="com.xpn.xwiki.plugin.lucene.LucenePluginApi" *# ## #* @vtlvariable name="xwiki" type="com.xpn.xwiki.api.XWiki" *# ## #* @vtlvariable name="request" type="javax.servlet.http.HttpServletRequest" *# ## #* @vtlvariable name="luQ" type="org.apache.lucene.search.BooleanQuery" *# .... and this gives me auto completion Of course, this relies on the fact that my IntelliJ has all the necessary dependencies (I import the right pom.xml for this). I believe it should be possible to get this in Eclipse using the velocity mode but a friend of mine, an expert there told me it wasn't possible. I can't believe it. We should definitely have a page about that in dev.xwiki.org. But not how to build! paul Le 20 sept. 2010 à 19:50, [Ricardo Rodriguez] eBioTIC. a écrit : > It seems really useful for me as well. But, please, how could I query > the class or available properties? Is that possible or the only way to > get them is by going to the JavaDoc document? And, if so, where could I > found the available properties for XWiki classes? I am sure I am missing > something obvious... It's easy to read the properties by using the web > interface and ?editor=class to the URL of the document holding the class > definition, but how could I do this programmatically? Of course, it has > to be the code of that editor. But I'm not able yet of reading and > understanding that code. > > Any entry level help will be welcome! Thanks! > > Ricardo > > -- > Ricardo Rodríguez > CTO > eBioTIC. > Life Sciences, Data Modeling and Information Management Systems > > _______________________________________________ > users mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/users _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
