continue flowFileLoop; } else if (result.size() == 1) { final XdmItem item = result.itemAt(0); flowFile = session.write(flowFile, new OutputStreamCallback() { @Override
@Override public XdmValue call(XdmValue[] arguments) throws SaxonApiException { String path = arguments[0].itemAt(0).getStringValue(); boolean result = new File(path).exists(); return new XdmAtomicValue(result); } };
@Override public XdmValue call(XdmValue[] arguments) throws SaxonApiException { String path = arguments[0].itemAt(0).getStringValue(); boolean result = new File(path).isDirectory(); return new XdmAtomicValue(result); } };
this.ownerDocument.getBaseURI()); XdmValue result = XMLUtils.evaluateXPath2(src, xpath, null); return (XdmNode) result.itemAt(0);
@Override public XdmValue call(XdmValue[] arguments) throws SaxonApiException { String dir = arguments[0].itemAt(0).getStringValue(); String [] files = new File(dir).list(); if (files == null) { return XdmEmptySequence.getInstance(); } XdmItem[] items = new XdmItem[files.length]; for (int i = 0; i < files.length; i++) { items[i] = new XdmAtomicValue(files[i]); } return new XdmValue (Arrays.asList(items)); } };
XdmValue matchList = xPathSelector.evaluate(); XdmItem firstItem = matchList.itemAt(0); if (firstItem instanceof XdmNode) { XdmNode xdmNode = (XdmNode) firstItem; XdmNodeKind nodeKind = xdmNode.getNodeKind(); if (nodeKind == XdmNodeKind.ELEMENT) { return xdmNode.toString(); } } return firstItem.getStringValue();
XdmValue results = findRecordsInSampleData(dataFile, elemNames); if (results.size() > 0) { XdmNode lastNode = (XdmNode) results.itemAt(results.size() - 1); for (QName elemName : elemNames) { String value = lastNode.axisIterator(Axis.CHILD,
XdmItem item = value.itemAt(0); return Optional.ofNullable(getItemStringValue(item, value));
XdmItem item = value.itemAt(0); return Optional.ofNullable(getItemStringValue(item, value));
continue; checkSimpleDataElements(schemaData, (XdmNode) result.itemAt(0), errHandler);
query.setContextItem(doc); XdmValue result = query.evaluate(); System.out.println(result.itemAt(0));
indexToMatch = JMeterUtils.getRandomInt(length)+1; XdmItem item = nodes.itemAt(indexToMatch-1); matchStrings.add(fragment ? item.toString() : item.getStringValue()); } else {
|| !xdmValue.itemAt(0).getStringValue().trim().equalsIgnoreCase("TRUE")) { throw new AssertionError("OpenSearch not a supported capability.");
continue flowFileLoop; } else if (result.size() == 1) { final XdmItem item = result.itemAt(0); flowFile = session.write(flowFile, new OutputStreamCallback() { @Override
XdmAtomicValue atom = null; if (xdmvalue.size() == 1) { XdmItem item = xdmvalue.itemAt(0); if (item.isAtomicValue()) { atom = (XdmAtomicValue) item;
XdmAtomicValue atom = null; if (xdmvalue.size() == 1) { XdmItem item = xdmvalue.itemAt(0); if (item.isAtomicValue()) { atom = (XdmAtomicValue) item;