List of usage examples for org.apache.commons.jxpath IdentityManager IdentityManager
IdentityManager
From source file:org.firesoa.common.jxpath.XMLModelTestCase.java
public void testID() { context.setIdentityManager(new IdentityManager() { public Pointer getPointerByID(JXPathContext context, String id) { NodePointer ptr = (NodePointer) context.getPointer("/"); ptr = ptr.getValuePointer(); // Unwrap the container return ptr.getPointerByID(context, id); }// w ww.ja v a2 s . com }); assertXPathValueAndPointer(context, "id(101)//street", "Tangerine Drive", "id('101')/address[1]/street[1]"); assertXPathPointerLenient(context, "id(105)/address/street", "id(105)/address/street"); }