Examples of XdmAtomicValue


Examples of net.sf.saxon.s9api.XdmAtomicValue

        xcomp.declareVariable(p_index);

        XPathExecutable xexec = xcomp.compile(label.getString());
        XPathSelector selector = xexec.load();

        selector.setVariable(p_index,new XdmAtomicValue(count++));

        selector.setContextItem(node);

        Iterator<XdmItem> values = selector.iterator();
View Full Code Here

Examples of net.sf.saxon.s9api.XdmAtomicValue

                        selector.setVariable(doca, is_doc);
                        selector.setVariable(docb, os_doc);

                        Iterator<XdmItem> values = selector.iterator();
                        XdmAtomicValue item = (XdmAtomicValue) values.next();
                        changed = !item.getBooleanValue();

                        is_doc = os_doc;
                    }

                    WritablePipe pipe = outputs.get(oPortName);
View Full Code Here

Examples of net.sf.saxon.s9api.XdmAtomicValue

                        selector.setVariable(doca,tdoc);
                        selector.setVariable(docb,pdoc);

                        Iterator<XdmItem> values = selector.iterator();
                        XdmAtomicValue item = (XdmAtomicValue) values.next();
                        boolean same = item.getBooleanValue();
                        if (same) {
                            result.success();
                        } else {
                            result.fail(tdoc, pdoc);
                        }
View Full Code Here

Examples of net.sf.saxon.s9api.XdmAtomicValue

            XdmDestination result = null;
            try {
                XsltCompiler compiler = runtime.getProcessor().newXsltCompiler();
                XsltExecutable exec = compiler.compile(xsl().asSource());
                XsltTransformer transformer = exec.load();
                transformer.setParameter(_format, new XdmAtomicValue(format));
                transformer.setInitialContextNode(doc);
                result = new XdmDestination();
                transformer.setDestination(result);
                transformer.transform();
            } catch (SaxonApiException e) {
View Full Code Here

Examples of net.sf.saxon.s9api.XdmAtomicValue

    @Override
    protected String call() throws Exception {
                trans.setInitialTemplate(new QName("main"));
                for (Map.Entry<String, String> entry : parameterMap.entrySet()) {
                    trans.setParameter(new QName(entry.getKey()),
                                       new XdmAtomicValue(entry.getValue()));
                }

               
                trans.setMessageListener(
                   new MessageListener(){
View Full Code Here

Examples of net.sf.saxon.s9api.XdmAtomicValue

        XdmItem item = arguments[i].itemAt(0);
        funcArguments[i] = translateValue(argTypes[i], item);
      }
        Object result = func.execute(funcArguments, analysisContext);
        if (func.getResultType() == Boolean.class)
          return new XdmAtomicValue((Boolean)result);
        if (result == null)
          return XdmEmptySequence.getInstance();
        return new ObjValue(result);
    }
View Full Code Here

Examples of net.sf.saxon.s9api.XdmAtomicValue

  @Override
  public XdmValue call(XdmValue[] arguments) throws SaxonApiException {
      XdmItem item = arguments[0].itemAt(0);
      ObjectValue value = (ObjectValue) item.getUnderlyingValue();
    ASTNode node = (ASTNode) value.getObject();
    return new XdmAtomicValue(node.toString());
  }
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.