1 16 package org.apache.commons.jxpath.ri.axes; 17 18 import org.apache.commons.jxpath.JXPathTestCase; 19 import org.apache.commons.jxpath.TestBean; 20 import org.apache.commons.jxpath.xml.DocumentContainer; 21 import org.w3c.dom.Document ; 22 23 29 public class TestBeanWithNode extends TestBean { 30 private Object node; 31 private Object object; 32 33 public Object getVendor() { 34 return node; 35 } 36 37 public Object [] getVendors() { 38 return new Object [] { node }; 39 } 40 41 public void setVendor(Object node) { 42 this.node = node; 43 } 44 45 public Object getObject() { 46 return object; 47 } 48 49 public void setObject(Object object) { 50 this.object = object; 51 } 52 53 public static TestBeanWithNode createTestBeanWithDOM() { 54 DocumentContainer docCtr = 55 new DocumentContainer( 56 JXPathTestCase.class.getResource("Vendor.xml")); 57 Document doc = (Document ) docCtr.getValue(); 58 TestBeanWithNode tbwdom = new TestBeanWithNode(); 59 tbwdom.setVendor(doc.getDocumentElement()); 60 tbwdom.setObject(docCtr); 61 return tbwdom; 62 } 63 64 } 65 | Popular Tags |