I send you my work about XPath with UFace.
Into the uface_xpath.zip you will find two projects :
* org.ufacekit.core.xpath.common : it define commons XPath interface
which wrap JXpath implementation. So we could use another XPath engine
if need.
* org.ufacekit.ui.core.xpath : its depends on
org.ufacekit.core.xpath.common and define JXPath implementation to
manage UFacekit DOM.
I have created a sample in my workspace which show XPath features with
UFace DOM.
I send you screenshot. This work will able to integrate too into
AbstractDemo when UIDialog will be implement.
This demo display several XPath expression into left UIListBox. When
you select an XPath expression it update the XPath UIInputField. You
can click on Evaluate button and XPath is evaluated.
If the result is list of UIControl, backround color become red.
In the screenshot the XPath which is evaluated is
//UIInputField[editable=false()]
which returns all UIInputField which are NOT editable.
Tom you have said me that you could create maven and commit XPath
projects and create JXpath OSGI project. When you have time, could you
do that, please? Thank's.
If the demo about XPath please you, I will commit my work as soon as
you will integrate XPath projects.
Thank for your help.
Regards Angelo