int textLen = textStr.length(); if (textLen > cdataTextBufferSize) { writeEscaped(textStr.toCharArray(), 0, textLen); } else if (textLen >= 16) { // >16, < cdataTextBufferSize textStr.getChars(0, textLen, cdataTextBuffer, 0); writeEscaped(cdataTextBuffer, 0, textLen); } else { // <16 for (int i=0; i < textLen; i++) { cdataTextBuffer[i] = textStr.charAt(i); writeEscaped(cdataTextBuffer, 0, textLen);
/** * <p>Write a properly escaped single character, If there * is an open element that has been created by a call to * <code>startElement()</code>, that element will be closed first.</p> * <p/> * <p>All angle bracket occurrences in the argument must be escaped * using the &gt; &lt; syntax.</p> * * @param text Text to be written * * @throws IOException if an input/output error occurs */ public void writeText(char text) throws IOException { closeStartIfNecessary(); if (dontEscape) { writer.write(text); } else if (isPartial || !writingCdata) { charHolder[0] = text; HtmlUtils.writeText(writer, escapeUnicode, escapeIso, buffer, charHolder); } else { // if writingCdata assert writingCdata; charHolder[0] = text; writeEscaped(charHolder, 0, 1); } }
/** * <p>Write a properly escaped single character, If there * is an open element that has been created by a call to * <code>startElement()</code>, that element will be closed first.</p> * <p/> * <p>All angle bracket occurrences in the argument must be escaped * using the &gt; &lt; syntax.</p> * * @param text Text to be written * * @throws IOException if an input/output error occurs */ public void writeText(char text) throws IOException { closeStartIfNecessary(); if (dontEscape) { writer.write(text); } else if (isPartial || !writingCdata) { charHolder[0] = text; HtmlUtils.writeText(writer, escapeUnicode, escapeIso, buffer, charHolder); } else { // if writingCdata assert writingCdata; charHolder[0] = text; writeEscaped(charHolder, 0, 1); } }
/** * <p>Write a properly escaped single character, If there * is an open element that has been created by a call to * <code>startElement()</code>, that element will be closed first.</p> * <p/> * <p>All angle bracket occurrences in the argument must be escaped * using the &gt; &lt; syntax.</p> * * @param text Text to be written * * @throws IOException if an input/output error occurs */ public void writeText(char text) throws IOException { closeStartIfNecessary(); if (dontEscape) { writer.write(text); } else if (isPartial || !writingCdata) { charHolder[0] = text; HtmlUtils.writeText(writer, escapeUnicode, escapeIso, buffer, charHolder); } else { // if writingCdata assert writingCdata; charHolder[0] = text; writeEscaped(charHolder, 0, 1); } }
int textLen = textStr.length(); if (textLen > cdataTextBufferSize) { writeEscaped(textStr.toCharArray(), 0, textLen); } else if (textLen >= 16) { // >16, < cdataTextBufferSize textStr.getChars(0, textLen, cdataTextBuffer, 0); writeEscaped(cdataTextBuffer, 0, textLen); } else { // <16 for (int i=0; i < textLen; i++) { cdataTextBuffer[i] = textStr.charAt(i); writeEscaped(cdataTextBuffer, 0, textLen);
int textLen = textStr.length(); if (textLen > cdataTextBufferSize) { writeEscaped(textStr.toCharArray(), 0, textLen); } else if (textLen >= 16) { // >16, < cdataTextBufferSize textStr.getChars(0, textLen, cdataTextBuffer, 0); writeEscaped(cdataTextBuffer, 0, textLen); } else { // <16 for (int i=0; i < textLen; i++) { cdataTextBuffer[i] = textStr.charAt(i); writeEscaped(cdataTextBuffer, 0, textLen);
int textLen = textStr.length(); if (textLen > cdataTextBufferSize) { writeEscaped(textStr.toCharArray(), 0, textLen); } else if (textLen >= 16) { // >16, < cdataTextBufferSize textStr.getChars(0, textLen, cdataTextBuffer, 0); writeEscaped(cdataTextBuffer, 0, textLen); } else { // <16 for (int i=0; i < textLen; i++) { cdataTextBuffer[i] = textStr.charAt(i); writeEscaped(cdataTextBuffer, 0, textLen);
/** * <p>Write a properly escaped single character, If there * is an open element that has been created by a call to * <code>startElement()</code>, that element will be closed first.</p> * <p/> * <p>All angle bracket occurrences in the argument must be escaped * using the &gt; &lt; syntax.</p> * * @param text Text to be written * * @throws IOException if an input/output error occurs */ public void writeText(char text) throws IOException { closeStartIfNecessary(); if (dontEscape) { writer.write(text); } else if (isPartial || !writingCdata) { charHolder[0] = text; HtmlUtils.writeText(writer, escapeUnicode, escapeIso, buffer, charHolder); } else { // if writingCdata assert writingCdata; charHolder[0] = text; writeEscaped(charHolder, 0, 1); } }
} else { // if writingCdata assert writingCdata; writeEscaped(text, 0, text.length);
} else { // if (writingCdata) assert writingCdata; writeEscaped(text, off, len);
} else { // if writingCdata assert writingCdata; writeEscaped(text, 0, text.length);
} else { // if writingCdata assert writingCdata; writeEscaped(text, 0, text.length);
} else { // if (writingCdata) assert writingCdata; writeEscaped(text, off, len);
} else { // if (writingCdata) assert writingCdata; writeEscaped(text, off, len);
} else { // if writingCdata assert writingCdata; writeEscaped(text, 0, text.length);
} else { // if (writingCdata) assert writingCdata; writeEscaped(text, off, len);