public Number numberValueOf(String xpathExpression) { XPath xpath = createXPath(xpathExpression); return xpath.numberValueOf(this); }
public Object getValue(Object row) { switch (type) { case STRING_TYPE: return xpath.valueOf(row); case NUMBER_TYPE: return xpath.numberValueOf(row); case NODE_TYPE: return xpath.selectSingleNode(row); default: return xpath.evaluate(row); } }
public Number numberValueOf(String xpathExpression) { XPath xpath = createXPath(xpathExpression); return xpath.numberValueOf(this); }
public Number numberValueOf(String xpathExpression) { XPath xpath = createXPath(xpathExpression); return xpath.numberValueOf(this); }
public Number numberValueOf(String xpathExpression) { XPath xpath = createXPath(xpathExpression); return xpath.numberValueOf(this); }
public Number numberValueOf(String xpathExpression) { XPath xpath = createXPath(xpathExpression); return xpath.numberValueOf(this); }
public Number numberValueOf(String xpathExpression) { XPath xpath = createXPath(xpathExpression); return xpath.numberValueOf(this); }
public Number numberValueOf(String xpathExpression) { XPath xpath = createXPath(xpathExpression); return xpath.numberValueOf(this); }
public Number numberValueOf(String xpathExpression) { XPath xpath = createXPath(xpathExpression); return xpath.numberValueOf(this); }
public Number numberValueOf(String xpathExpression) { XPath xpath = createXPath(xpathExpression); return xpath.numberValueOf(this); }
public Object getValue(Object row) { switch (type) { case STRING_TYPE: return xpath.valueOf(row); case NUMBER_TYPE: return xpath.numberValueOf(row); case NODE_TYPE: return xpath.selectSingleNode(row); default: return xpath.evaluate(row); } }
public Object getValue(Object row) { switch (type) { case STRING_TYPE: return xpath.valueOf(row); case NUMBER_TYPE: return xpath.numberValueOf(row); case NODE_TYPE: return xpath.selectSingleNode(row); default: return xpath.evaluate(row); } }
public Object getValue(Object row) { switch (type) { case STRING_TYPE: return xpath.valueOf(row); case NUMBER_TYPE: return xpath.numberValueOf(row); case NODE_TYPE: return xpath.selectSingleNode(row); default: return xpath.evaluate(row); } }
public Object getValue(Object row) { switch (type) { case STRING_TYPE: return xpath.valueOf(row); case NUMBER_TYPE: return xpath.numberValueOf(row); case NODE_TYPE: return xpath.selectSingleNode(row); default: return xpath.evaluate(row); } }
public Object getValue(Object row) { switch (type) { case STRING_TYPE: return xpath.valueOf(row); case NUMBER_TYPE: return xpath.numberValueOf(row); case NODE_TYPE: return xpath.selectSingleNode(row); default: return xpath.evaluate(row); } }
public Object getValue(Object row) { switch (type) { case STRING_TYPE: return xpath.valueOf(row); case NUMBER_TYPE: return xpath.numberValueOf(row); case NODE_TYPE: return xpath.selectSingleNode(row); default: return xpath.evaluate(row); } }
public Object getValue(Object row) { switch (type) { case STRING_TYPE: return xpath.valueOf(row); case NUMBER_TYPE: return xpath.numberValueOf(row); case NODE_TYPE: return xpath.selectSingleNode(row); default: return xpath.evaluate(row); } }
public Object getValue(Object row) { switch (type) { case STRING_TYPE: return xpath.valueOf(row); case NUMBER_TYPE: return xpath.numberValueOf(row); case NODE_TYPE: return xpath.selectSingleNode(row); default: return xpath.evaluate(row); } }
protected void testXPath(Node node, String xpathText) throws Exception { try { XPath xpath = node.createXPath(xpathText); Number number = xpath.numberValueOf(node); log("Searched path: " + xpathText + " found: " + number); } catch (Throwable e) { log("Caught exception: " + e); e.printStackTrace(); assertTrue("Failed to process: " + xpathText + " caught exception: " + e, false); } } }