public void addAttribute(XdmNode xdmattr) { addAttribute(xdmattr, xdmattr.getStringValue()); }
public void addAttribute(XdmNode xdmattr) { addAttribute(xdmattr, xdmattr.getStringValue()); }
private void processEntry(TreeWriter tree, ZipEntry entry, DatatypeFactory dfactory) { GregorianCalendar cal = new GregorianCalendar(); cal.setTimeInMillis(entry.getTime()); XMLGregorianCalendar xmlCal = dfactory.newXMLGregorianCalendar(cal); if (entry.isDirectory()) { tree.addStartElement(c_directory); } else { tree.addStartElement(c_file); tree.addAttribute(_compressed_size, ""+entry.getCompressedSize()); tree.addAttribute(_size, ""+entry.getSize()); } if (entry.getComment() != null) { tree.addAttribute(_comment, entry.getComment()); } tree.addAttribute(_name, ""+entry.getName()); tree.addAttribute(_date, xmlCal.toXMLFormat()); tree.startContent(); tree.addEndElement(); }
private void processEntry(TreeWriter tree, ZipEntry entry, DatatypeFactory dfactory) { GregorianCalendar cal = new GregorianCalendar(); cal.setTimeInMillis(entry.getTime()); XMLGregorianCalendar xmlCal = dfactory.newXMLGregorianCalendar(cal); if (entry.isDirectory()) { tree.addStartElement(c_directory); } else { tree.addStartElement(c_file); tree.addAttribute(_compressed_size, ""+entry.getCompressedSize()); tree.addAttribute(_size, ""+entry.getSize()); } if (entry.getComment() != null) { tree.addAttribute(_comment, entry.getComment()); } tree.addAttribute(_name, ""+entry.getName()); tree.addAttribute(_date, xmlCal.toXMLFormat()); tree.startContent(); tree.addEndElement(); }
public void run() throws SaxonApiException { super.run(); TreeWriter tree = new TreeWriter(runtime); tree.startDocument(step.getNode().getBaseURI()); tree.addStartElement(XProcConstants.c_result); tree.addAttribute(new QName("file-separator"), System.getProperty("file.separator")); tree.addAttribute(new QName("path-separator"), System.getProperty("path.separator")); tree.addAttribute(new QName("os-architecture"), System.getProperty("os.arch")); tree.addAttribute(new QName("os-name"), System.getProperty("os.name")); tree.addAttribute(new QName("os-version"), System.getProperty("os.version")); tree.addAttribute(new QName("cwd"), System.getProperty("user.dir")); tree.addAttribute(new QName("user-name"), System.getProperty("user.name")); tree.addAttribute(new QName("user-home"), System.getProperty("user.home")); tree.startContent(); tree.addEndElement(); tree.endDocument(); result.write(tree.getResult()); } }
public void addAttributes(XdmNode element) { XdmSequenceIterator iter = element.axisIterator(Axis.ATTRIBUTE); while (iter.hasNext()) { XdmNode child = (XdmNode) iter.next(); addAttribute(child); } }
public void addAttributes(XdmNode element) { XdmSequenceIterator iter = element.axisIterator(Axis.ATTRIBUTE); while (iter.hasNext()) { XdmNode child = (XdmNode) iter.next(); addAttribute(child); } }
public void error(SAXParseException e) throws SAXException { if (runtime.getShowMessages()) { System.err.println(e.getMessage()); } TreeWriter treeWriter = new TreeWriter(runtime); treeWriter.startDocument(docBaseURI); treeWriter.addStartElement(XProcConstants.c_error); if (e.getLineNumber()!=-1) { treeWriter.addAttribute(_line, ""+e.getLineNumber()); } if (e.getColumnNumber()!=-1) { treeWriter.addAttribute(_column, ""+e.getColumnNumber()); } treeWriter.startContent(); treeWriter.addText(e.toString()); treeWriter.addEndElement(); treeWriter.endDocument(); step.reportError(treeWriter.getResult()); if (err == null) { err = e; } }
private static void buildMarkLogic(TreeWriter tree, JSONTokener jt) { tree.addStartElement(mj_json); try { char ch = jt.next(); jt.back(); if (ch == '{') { tree.addAttribute(_type, "object"); tree.startContent(); buildMarkLogicPairs(tree, new JSONObject(jt)); } else { tree.addAttribute(_type, "object"); buildMarkLogicArray(tree, new JSONArray(jt)); } } catch (JSONException je) { throw new XProcException(je); } tree.addEndElement(); }
private static void buildMarkLogic(TreeWriter tree, JSONTokener jt) { tree.addStartElement(mj_json); try { char ch = jt.next(); jt.back(); if (ch == '{') { tree.addAttribute(_type, "object"); tree.startContent(); buildMarkLogicPairs(tree, new JSONObject(jt)); } else { tree.addAttribute(_type, "object"); buildMarkLogicArray(tree, new JSONArray(jt)); } } catch (JSONException je) { throw new XProcException(je); } tree.addEndElement(); }
private static void buildMine(TreeWriter tree, JSONTokener jt, boolean usens) { tree.addStartElement(usens ? c_json : _json); try { char ch = jt.next(); jt.back(); if (ch == '{') { tree.addAttribute(_type, "object"); tree.startContent(); buildMyPairs(tree, new JSONObject(jt), usens); } else { tree.addAttribute(_type, "array"); tree.startContent(); buildMyArray(tree, new JSONArray(jt), usens); } } catch (JSONException je) { throw new XProcException(je); } tree.addEndElement(); }
private static void buildMine(TreeWriter tree, JSONTokener jt, boolean usens) { tree.addStartElement(usens ? c_json : _json); try { char ch = jt.next(); jt.back(); if (ch == '{') { tree.addAttribute(_type, "object"); tree.startContent(); buildMyPairs(tree, new JSONObject(jt), usens); } else { tree.addAttribute(_type, "array"); tree.startContent(); buildMyArray(tree, new JSONArray(jt), usens); } } catch (JSONException je) { throw new XProcException(je); } tree.addEndElement(); }
public void returnData(ByteArrayOutputStream baos) { // We're only called if the output is compressed TreeWriter tree = new TreeWriter(runtime); tree.startDocument(step.getNode().getBaseURI()); tree.addStartElement(XProcConstants.c_data); tree.addAttribute(_encoding, "base64"); tree.addAttribute(_content_type, "application/x-gzip"); tree.startContent(); tree.addText(Base64.encodeBytes(baos.toByteArray())); tree.addEndElement(); tree.endDocument(); result.write(tree.getResult()); }
public void run() throws SaxonApiException { super.run(); TreeWriter tree = new TreeWriter(runtime); tree.startDocument(step.getNode().getBaseURI()); tree.addStartElement(XProcConstants.c_result); tree.startContent(); Map<String,String> env = System.getenv(); for (String key : env.keySet()) { tree.addStartElement(c_env); tree.addAttribute(_name, key); tree.addAttribute(_value, env.get(key)); tree.startContent(); tree.addEndElement(); } tree.addEndElement(); tree.endDocument(); result.write(tree.getResult()); } }
public void returnData(ByteArrayOutputStream baos) { // We're only called if the output is compressed TreeWriter tree = new TreeWriter(runtime); tree.startDocument(step.getNode().getBaseURI()); tree.addStartElement(XProcConstants.c_data); tree.addAttribute(_encoding, "base64"); tree.addAttribute(_content_type, "application/x-gzip"); tree.startContent(); tree.addText(Base64.encodeBytes(baos.toByteArray())); tree.addEndElement(); tree.endDocument(); result.write(tree.getResult()); }
public void load(URI id, String media, InputStream stream, long len) throws IOException { TreeWriter tree = new TreeWriter(runtime); tree.startDocument(step.getNode().getBaseURI()); tree.addStartElement(c_zipfile); tree.addAttribute(_href, id.toASCIIString()); tree.startContent(); if (zipFn.startsWith("file:/")) { readFile(tree, id, zipFn, dfactory); } else { readStream(tree, id, stream, dfactory); } tree.addEndElement(); tree.endDocument(); result.write(tree.getResult()); } });
public void load(URI id, String media, InputStream stream, long len) throws IOException { TreeWriter tree = new TreeWriter(runtime); tree.startDocument(step.getNode().getBaseURI()); tree.addStartElement(c_zipfile); tree.addAttribute(_href, id.toASCIIString()); tree.startContent(); if (zipFn.startsWith("file:/")) { readFile(tree, id, zipFn, dfactory); } else { readStream(tree, id, stream, dfactory); } tree.addEndElement(); tree.endDocument(); result.write(tree.getResult()); } });
private static void writeXMLerror(TreeWriter tw, TTSLog.Error err) { tw.addStartElement(LogErrorTag); tw.addAttribute(Log_attr_code, err.getErrorCode().toString()); tw.addText(err.getMessage()); tw.addEndElement(); } }
protected void describe(String uri, String method, String description) { tree.addStartElement(pr_endpoint); tree.startContent(); tree.addStartElement(pr_uri); tree.addAttribute(_method, method); tree.startContent(); tree.addText(uri); tree.addEndElement(); tree.addStartElement(pr_description); tree.startContent(); tree.addText(description); tree.addEndElement(); tree.addEndElement(); } }
protected void describe(String uri, String method, String description) { tree.addStartElement(pr_endpoint); tree.startContent(); tree.addStartElement(pr_uri); tree.addAttribute(_method, method); tree.startContent(); tree.addText(uri); tree.addEndElement(); tree.addStartElement(pr_description); tree.startContent(); tree.addText(description); tree.addEndElement(); tree.addEndElement(); } }