In JXPath I have a class that extends Collection and I am trying to grab data from it, ignoring that it happens to be a collection. Unless I am missing something, JXPath appears to only allow you to work with a Collection's contents, not the collection itself, so I was hoping there was some simple way around this.
For example, here's a class: public class Bar { public String getX() { return "xValue" } } If I do: JXPathContext jxContext = JXPathContext.newContext(new Bar()); jxContext.setLenient(true); System.out.println(jxContext.getValue("x)); I get "xValue" printed to the console. However, if my class is: public class Bar extends ArrayList { public String getX() { return "xValue" } } And I do the above code, null is printed to the console. Is there a way I can get at the X property? Thanks, Jerry