Examples of numberValueOf()


Examples of org.dom4j.XPath.numberValueOf()

    }

    public Number numberValueOf(String xpathExpression) {
        XPath xpath = createXPath(xpathExpression);

        return xpath.numberValueOf(this);
    }

    public boolean matches(String patternText) {
        NodeFilter filter = createXPathFilter(patternText);
View Full Code Here

Examples of org.dom4j.XPath.numberValueOf()

/*     */   }
/*     */
/*     */   public Number numberValueOf(String xpathExpression) {
/* 195 */     XPath xpath = createXPath(xpathExpression);
/*     */
/* 197 */     return xpath.numberValueOf(this);
/*     */   }
/*     */
/*     */   public boolean matches(String patternText) {
/* 201 */     NodeFilter filter = createXPathFilter(patternText);
/*     */
View Full Code Here

Examples of org.jaxen.BaseXPath.numberValueOf()

        BaseXPath xpath = new DOMXPath("1 + 2");
       
        String stringValue = xpath.stringValueOf(xpath);
        assertEquals("3", stringValue);
       
        Number numberValue = xpath.numberValueOf(xpath);
        assertEquals(3, numberValue.doubleValue(), 0.00001);
       
    }
   
   
View Full Code Here

Examples of org.jaxen.BaseXPath.numberValueOf()

    public void testNumberValueOfEmptyNodeSetIsNaN() throws JaxenException {
       
        BaseXPath xpath = new DOMXPath("/x");
       
        doc.appendChild(doc.createElement("root"));
        Double numberValue = (Double) xpath.numberValueOf(doc);
        assertTrue(numberValue.isNaN());
       
    }
   
   
View Full Code Here

Examples of org.jaxen.BaseXPath.numberValueOf()

        BaseXPath xpath = new DOMXPath("1 + 2");
       
        String stringValue = xpath.stringValueOf(xpath);
        assertEquals("3", stringValue);
       
        Number numberValue = xpath.numberValueOf(xpath);
        assertEquals(3, numberValue.doubleValue(), 0.00001);
       
    }
   
   
View Full Code Here

Examples of org.jaxen.BaseXPath.numberValueOf()

    public void testNumberValueOfEmptyNodeSetIsNaN() throws JaxenException {
       
        BaseXPath xpath = new DOMXPath("/x");
       
        doc.appendChild(doc.createElement("root"));
        Double numberValue = (Double) xpath.numberValueOf(doc);
        assertTrue(numberValue.isNaN());
       
    }
   
   
View Full Code Here

Examples of org.jaxen.XPath.numberValueOf()

    Map<QName,Function> functions,
    Map<QName,Object> variables)
      throws XPathException {
    try {
      XPath xpath = getXPath(path, namespaces, functions, variables);
      return xpath.numberValueOf(base);
    } catch (JaxenException e) {
      throw new XPathException(e);
    }
  }
 
View Full Code Here

Examples of org.jaxen.XPath.numberValueOf()

    @Override
    public double evaluateAsDouble(String expression, Source context) throws XPathException {
        try {
            XPath xpath = createXPath(expression);
            Element element = getRootElement(context);
            return xpath.numberValueOf(element).doubleValue();
        }
        catch (JaxenException ex) {
            throw new XPathException("Could not evaluate XPath expression [" + expression + "]", ex);
        }
        catch (TransformerException ex) {
View Full Code Here

Examples of org.jaxen.XPath.numberValueOf()

                          + e.getMessage())).initCause(e);
                }
      } else if ((formPars[i].type() instanceof Class)
           && Number.class.isAssignableFrom
           ((Class)formPars[i].type())) {
    Number n = path.numberValueOf(jdomRes);
    if (formPars[i].type().equals (Long.class)
        && !(n instanceof Long)) {
        n = new Long (n.longValue());
    }
    resData.put(formPars[i].id(), n);
View Full Code Here

Examples of org.jaxen.XPath.numberValueOf()

                        resData.put(formPars[i].id(),
            path.stringValueOf(respPart));
                    } else if ((formPars[i].type() instanceof Class)
             && Number.class.isAssignableFrom
             ((Class)formPars[i].type())) {
                        Number n = path.numberValueOf(respPart);
                        if (formPars[i].type().equals (Long.class)
          && !(n instanceof Long)) {
                            n = new Long (n.longValue());
                        }
                        resData.put(formPars[i].id(), n);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.