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
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users