Package org.apache.jasper.xmlparser
Class XMLStringBuffer
java.lang.Object
org.apache.jasper.xmlparser.XMLString
org.apache.jasper.xmlparser.XMLStringBuffer
Deprecated.
Will be removed in Tomcat 9.0.x onwards
XMLString is a structure used to pass character arrays. However,
 XMLStringBuffer is a buffer in which characters can be appended
 and extends XMLString so that it can be passed to methods
 expecting an XMLString object. This is a safe operation because
 it is assumed that any callee will not modify
 the contents of the XMLString structure.
 
The contents of the string are managed by the string buffer. As characters are appended, the string buffer will grow as needed.
 Note: Never set the ch,
 offset, and length fields directly.
 These fields are managed by the string buffer. In order to reset
 the buffer, call clear().
- Author:
- Andy Clark, IBM, Eric Ye, IBM
- 
Field Summary
- 
Constructor SummaryConstructorsConstructorDescriptionDeprecated.Build a string buffer with the default size (32).XMLStringBuffer(int size) Deprecated.Build a string buffer with the specified size.
- 
Method Summary
- 
Constructor Details- 
XMLStringBufferpublic XMLStringBuffer()Deprecated.Build a string buffer with the default size (32).
- 
XMLStringBufferpublic XMLStringBuffer(int size) Deprecated.Build a string buffer with the specified size.- Parameters:
- size- The backing array size
 
 
- 
- 
Method Details- 
clearpublic void clear()Deprecated.Clears the string buffer.
- 
appendpublic void append(char c) Deprecated.Append character.- Parameters:
- c- The character to append
 
- 
appendDeprecated.Append string.- Parameters:
- s- The string to append
 
- 
appendpublic void append(char[] ch, int offset, int length) Deprecated.Append characters.- Parameters:
- ch- The character array
- offset- The offset
- length- The length
 
- 
appendDeprecated.Append XML string- Parameters:
- s- The string
 
 
-