Eclipse provides its own API to access Java source code model.

Using this API I can search for classes by name, enum source folders,
getting and modifying AST of Java sources, working with Java class files in
JARs and looking up their's Javadocs, etc.

In the other words all you see and able to do in Eclipse is exposed via its
API.

What I did is built my own API around Eclipse API, it's all here:

https://github.com/anjlab/eclipse-tapestry5-plugin/tree/master/com.anjlab.eclipse.tapestry5/src/com/anjlab/eclipse/tapestry5



On Mon, Dec 9, 2013 at 2:45 PM, Lance Java <lance.j...@googlemail.com>wrote:

> Very cool. How are you getting all this info. Are you able to use tapestry
> services? Or are you rolling your own solution?
>
> I know gradle has a tooling api so that external tools can query the gradle
> model. Perhaps Tapestry needs a similar concept?
>  On 9 Dec 2013 10:36, "Dmitry Gusev" <dmitry.gu...@gmail.com> wrote:
>
> > Eclipse Tapestry5 Plugin now supports Completion Proposals in WTP
> Editors.
> >
> > This is an experimental feature and lots of enhancements need to be done,
> > but you can try basic functionality today.
> >
> > Version 2.1.0 includes completion proposals for component parameters and
> > properties, including original Javadoc tooltip for each proposal.
> >
> > This feature will be available in XML, JSP, or HTML editors of Eclipse
> WTP.
> >
> >
> > --
> > Dmitry Gusev
> >
> > AnjLab Team
> > http://anjlab.com
> >
>



-- 
Dmitry Gusev

AnjLab Team
http://anjlab.com

Reply via email to