@Override protected void startWriting(OutputStream outStream) { //this.outStream = outStream; prWriter = new PrintWriter(outStream); writer = new XMLWriter(prWriter); writer.writeStartDocument(); writer.writeStartElement("body"); writer.writeLineBreak(); }
/** * Writes the start of a XHTML document, including the head and start of body element. * @param title the title of the document (can be null). */ public void writeStartHTMLDocument (String title) { write("<html>"+lineBreak); write("<head>"+lineBreak); write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">"+lineBreak); if ( title != null ) { writeElementString("title", title); writeLineBreak(); } write("</head>"+lineBreak); }
/** * Writes the start of a <group> element. * @see #writeEndGroup() */ public void writeStartGroup (StartGroup resource) { if ( !inFile ) { writeStartFile(original, dataType, skeletonPath, fwConfigId, fwInputEncoding, null); } String id = resource.getId(); String resName = resource.getName(); String resType = resource.getType(); writer.writeStartElement("group"); writer.writeAttributeString("id", id); if ( !Util.isEmpty(resName) ) { writer.writeAttributeString("resname", resName); } if ( !Util.isEmpty(resType) ) { if ( resType.startsWith("x-") || ( RESTYPEVALUES.contains(";"+resType+";")) ) { writer.writeAttributeString("restype", resType); } else { // Make sure the value is valid writer.writeAttributeString("restype", "x-"+resType); } } writeAnnotatorsRefIfNeeded(); writeSizeProperties(writer, resource); writer.writeLineBreak(); }
report.writeStartDocument(); report.writeRawXML("<h1>Transifex Package Summary</h1>"); report.writeLineBreak(); report.writeRawXML(String.format("<p>Resources uploaded to Transifex in the project " + "<b><a target='_blank' href='%s'>%s</a></b></p>", options.getServerWithoutAPI() + "projects/p/" + options.getProjectId() + "/", options.getProjectName())); report.writeLineBreak(); report.writeRawXML("<table border='1' cellspacing='0' cellpadding='5'>"); report.writeRawXML("<tr><th>Transifex Resource</th><th>Original Source File</th></tr>"); report.writeLineBreak(); resourceFile)); report.writeRawXML(String.format("<td>%s</td></tr>", info.getRelativeInputPath())); report.writeLineBreak();
writer.writeLineBreak(); writer.writeComment(message, false); writer.writeLineBreak();
writer.writeLineBreak(); writer.writeStartElement("prop"); writer.writeAttributeString("type", name); writer.writeLineBreak();
writer.writeAttributeString("tuid", tuid); writer.writeLineBreak();
writer.writeLineBreak(); writer.writeAttributeString("segmentsubflows", (segmentSubFlows ? "yes" : "no")); writer.writeAttributeString("cascade", (cascade ? "yes" : "no")); writer.writeLineBreak(); writer.writeLineBreak(); writer.writeLineBreak(); for (String ruleName : langRules.keySet()) { writer.writeStartElement("languagerule"); writer.writeAttributeString("languagerulename", ruleName); writer.writeLineBreak(); ArrayList<Rule> langRule = langRules.get(ruleName); for (Rule rule : langRule) { writer.writeLineBreak(); writer.writeElementString("beforebreak", rule.before); writer.writeLineBreak(); writer.writeElementString("afterbreak", rule.after); writer.writeLineBreak(); writer.writeLineBreak(); for (LanguageMap langMap : langMaps) { writer.writeStartElement("languagemap");
writer.writeLineBreak(); writer.writeLineBreak();