You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2021/05/13 18:29:42 UTC
svn commit: r1889866 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFField.java
Author: tilman
Date: Thu May 13 18:29:41 2021
New Revision: 1889866
URL: http://svn.apache.org/viewvc?rev=1889866&view=rev
Log:
PDFBOX-4892: optimize by avoiding string concat
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFField.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFField.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFField.java?rev=1889866&r1=1889865&r2=1889866&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFField.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/fdf/FDFField.java Thu May 13 18:29:41 2021
@@ -116,26 +116,35 @@ public class FDFField implements COSObje
*/
public void writeXML(Writer output) throws IOException
{
- output.write("<field name=\"" + getPartialFieldName() + "\">\n");
+ output.write("<field name=\"");
+ output.write(getPartialFieldName());
+ output.write("\">\n");
+
Object value = getValue();
if (value instanceof String)
{
- output.write("<value>" + escapeXML((String) value) + "</value>\n");
+ output.write("<value>");
+ output.write(escapeXML((String) value));
+ output.write("</value>\n");
}
else if (value instanceof List)
{
List<String> items = (List<String>) value;
for (String item : items)
{
- output.write("<value>" + escapeXML(item) + "</value>\n");
+ output.write("<value>");
+ output.write(escapeXML(item));
+ output.write("</value>\n");
}
}
String rt = getRichText();
if (rt != null)
{
- output.write("<value-richtext>" + escapeXML(rt) + "</value-richtext>\n");
+ output.write("<value-richtext>");
+ output.write(escapeXML(rt));
+ output.write("</value-richtext>\n");
}
List<FDFField> kids = getKids();
if (kids != null)