Package com.caucho.xpath

Examples of com.caucho.xpath.XPathException


      form.applyLocalizedPattern(format);
      */
   
      return form.format(number);
    } catch (Exception e) {
      throw new XPathException(e);
    }
  }
View Full Code Here


    Source source = null;
    if (resolver != null) {
      try {
        source = resolver.resolve(name, systemId);
      } catch (TransformerException e) {
        throw new XPathException(e);
      }
    }

    if (source != null) {
      systemId = source.getSystemId();
View Full Code Here

      form.applyLocalizedPattern(format);
      */
   
      return form.format(number);
    } catch (Exception e) {
      throw new XPathException(e);
    }
  }
View Full Code Here

    Source source = null;
    if (resolver != null) {
      try {
  source = resolver.resolve(name, systemId);
      } catch (TransformerException e) {
  throw new XPathException(e);
      }
    }

    if (source != null) {
      systemId = source.getSystemId();
View Full Code Here

    }

    try {
      return _method.invoke(null, argArray);
    } catch (Exception e) {
      throw new XPathException(e);
    }
  }
View Full Code Here

    }

    try {
      return constructor.newInstance(argArray);
    } catch (Exception e) {
      throw new XPathException(e);
    }
  }
View Full Code Here

    Object obj = objArg.evalObject(node, env);

    if (obj == null ||
        ! (method.getDeclaringClass().isAssignableFrom(obj.getClass())))
      throw new XPathException(L.l("Can't call method `{0}' on {1}.",
                                   method.getName(), obj));

    for (int i = 0; i < argArray.length; i++) {
      Expr expr = (Expr) args.get(i);

      switch (argTypes[i]) {
      case J_BOOLEAN:
        argArray[i] = new Boolean(expr.evalBoolean(node, env));
        break;
      case J_BYTE:
        argArray[i] = new Byte((byte) expr.evalNumber(node, env));
        break;
      case J_SHORT:
        argArray[i] = new Short((short) expr.evalNumber(node, env));
        break;
      case J_INT:
        argArray[i] = new Integer((int) expr.evalNumber(node, env));
        break;
      case J_LONG:
        argArray[i] = new Long((long) expr.evalNumber(node, env));
        break;
      case J_FLOAT:
        argArray[i] = new Float((float) expr.evalNumber(node, env));
        break;
      case J_DOUBLE:
        argArray[i] = new Double(expr.evalNumber(node, env));
        break;
      case J_STRING:
        argArray[i] = expr.evalString(node, env);
        break;
      default:
        argArray[i] = expr.evalObject(node, env);
        break;
      }
    }

    try {
      return method.invoke(obj, argArray);
    } catch (Exception e) {
      throw new XPathException(e);
    }
  }
View Full Code Here

    Object obj = objArg.evalObject(node, env);

    if (obj == null ||
        ! (method.getDeclaringClass().isAssignableFrom(obj.getClass())))
      throw new XPathException(L.l("Can't call method `{0}' on {1}.",
                                   method.getName(), obj));

    for (int i = 0; i < argArray.length; i++) {
      Expr expr = (Expr) args.get(i);

      switch (argTypes[i]) {
      case J_BOOLEAN:
        argArray[i] = new Boolean(expr.evalBoolean(node, env));
        break;
      case J_BYTE:
        argArray[i] = new Byte((byte) expr.evalNumber(node, env));
        break;
      case J_SHORT:
        argArray[i] = new Short((short) expr.evalNumber(node, env));
        break;
      case J_INT:
        argArray[i] = new Integer((int) expr.evalNumber(node, env));
        break;
      case J_LONG:
        argArray[i] = new Long((long) expr.evalNumber(node, env));
        break;
      case J_FLOAT:
        argArray[i] = new Float((float) expr.evalNumber(node, env));
        break;
      case J_DOUBLE:
        argArray[i] = new Double(expr.evalNumber(node, env));
        break;
      case J_STRING:
        argArray[i] = expr.evalString(node, env);
        break;
      default:
        argArray[i] = expr.evalObject(node, env);
        break;
      }
    }

    try {
      return method.invoke(obj, argArray);
    } catch (Exception e) {
      throw new XPathException(e);
    }
  }
View Full Code Here

    }

    try {
      return constructor.newInstance(argArray);
    } catch (Exception e) {
      throw new XPathException(e);
    }
  }
View Full Code Here

    }

    try {
      return _method.invoke(null, argArray);
    } catch (Exception e) {
      throw new XPathException(e);
    }
  }
View Full Code Here

TOP

Related Classes of com.caucho.xpath.XPathException

Copyright © 2018 www.massapicom. 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.