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
@author Eric Ye, IBM
@version $Id: XMLStringBuffer.java 447241 2006-09-18 05:12:57Z mrglavas $