public void addText(String newString) { if (lastElementIsStart) { closeStartElement(); } if (lineWidth != Integer.MAX_VALUE) { currentLineWidth += newString.length(); LOOP: for (int i = newString.length() - 1; i >= 0; --i) { switch (newString.charAt(i)) { case '\n': case '\r': { currentLineWidth = newString.length() - i; break LOOP; } } } } super.add(newString); }
public void addText(String newString) { if (lastElementIsStart) { closeStartElement(); } if (lineWidth != Integer.MAX_VALUE) { currentLineWidth += newString.length(); LOOP: for (int i = newString.length() - 1; i >= 0; --i) { switch (newString.charAt(i)) { case '\n': case '\r': { currentLineWidth = newString.length() - i; break LOOP; } } } } super.add(newString); }
public void addCDATA(String newString) { if (lastElementIsStart) { closeStartElement(); } add("<![CDATA["); if (lineWidth != Integer.MAX_VALUE) { currentLineWidth += newString.length(); LOOP: for (int i = newString.length() - 1; i >= 0; --i) { switch (newString.charAt(i)) { case '\n': case '\r': { currentLineWidth = newString.length() - i; break LOOP; } } } } super.add(newString); add("]]>"); }
public void addCDATA(String newString) { if (lastElementIsStart) { closeStartElement(); } add("<![CDATA["); if (lineWidth != Integer.MAX_VALUE) { currentLineWidth += newString.length(); LOOP: for (int i = newString.length() - 1; i >= 0; --i) { switch (newString.charAt(i)) { case '\n': case '\r': { currentLineWidth = newString.length() - i; break LOOP; } } } } super.add(newString); add("]]>"); }