java.lang.Object | ||
↳ | org.apache.xerces.xni.XMLString | |
↳ | org.apache.xerces.util.XMLStringBuffer |
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()
.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | DEFAULT_SIZE | Default buffer size (32). |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.xni.XMLString
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a string buffer from a char.
| |||||||||||
Constructs a string buffer from a String.
| |||||||||||
Constructs a string buffer from the specified character array.
| |||||||||||
Constructs a string buffer from the specified XMLString.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
append
| |||||||||||
append
| |||||||||||
append
| |||||||||||
append
| |||||||||||
Clears the string buffer.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.xni.XMLString
| |||||||||||
From class
java.lang.Object
|
Default buffer size (32).
Constructs a string buffer from a char.
Constructs a string buffer from the specified character array.
append
append
Clears the string buffer.