Visual Wicket Parsing

I re-enabled the Wicket annotations created by Petr Pisl (all the way back in 2006!) and enhanced by Tim Boudreau. Since I'm now on the product marketing side of things, with my marketing hat on I think the feature would be well positioned under the title "Visual Wicket Parsing". There's nothing you need to do to enable this feature, though you can customize its coloring in the Options window. Below you see its default colors, I decided to not choose red because that would indicate a compiler error, but something softer and also Wicketier, which is clearly orange:

And what does the Visual Wicket Parser do? Well, here's an example:

If you save the document, another parse is done, and the annotation will disappear, if the IDs now match. Other than the above, you will be informed on the other side, i.e., in the Java file as well. In other words, both sides of the Wicket component show the above annotation. And other parsing is done too, to check whether the ID has already been used at the same level, i.e., duplicate IDs, and whether an ID exists on one side but not on the other.

Currently this feature is in the repo on, not yet in a released binary.


While you're at improving the parsing for Wicket, how about some improvements for Quercus/php source in Netbeans? eg: Quercus is a java implementation of php by the caucho folks (I'm not an employee or stock owner, just a happy user. url is: by the way), but allows some interesting integration of pure java from php which is beyond normal php. unfortunately, this does get raised as a syntax error (correctly so), but it would be nice to be able to tell the php parser that it's ok to allow the Quercus extensions as legal syntax. the syntax that Quercus uses to allow direct calling of java objects is documented at how 'bout it? I think having Quercus support built in would be a huge boon, rather than having to use those other 3rd party stacks, this runs very nicely within glassfish.

Posted by guest on May 23, 2011 at 02:55 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.


« May 2015