## Uses of Class
org.apache.xml.utils.FastStringBuffer

Packages that use FastStringBuffer
Package | Description
--- | ---
org.apache.xalan.templates | Implements the `Templates` interface, and defines a set of classes that represent an XSLT stylesheet.
org.apache.xml.utils | Implementation of Xalan utility classes.
org.apache.xpath.objects | Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.

### Uses of FastStringBuffer in org.apache.xalan.templates

Methods in org.apache.xalan.templates with parameters of type FastStringBuffer
Modifier and Type | Method and Description
--- | ---
`void` | AVTPartXPath.`evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)` Write the value into the buffer.
`void` | AVTPartSimple.`evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)` Write the value into the buffer.
`abstract void` | AVTPart.`evaluate(XPathContext xctxt, FastStringBuffer buf, int context, PrefixResolver nsNode)` Write the evaluated value into the given string buffer.

### Uses of FastStringBuffer in org.apache.xml.utils

Methods in org.apache.xml.utils that return FastStringBuffer
Modifier and Type | Method and Description
--- | ---
`static FastStringBuffer` | StringBufferPool.`get()` Get the first free instance of a string buffer, or create one if there are no free instances.

Methods in org.apache.xml.utils with parameters of type FastStringBuffer
Modifier and Type | Method and Description
--- | ---
`void` | FastStringBuffer.`append(FastStringBuffer value)` Append the contents of another FastStringBuffer onto this FastStringBuffer, growing the storage if necessary.
`static void` | StringBufferPool.`free(FastStringBuffer sb)` Return a string buffer back to the pool.
`static void` | DOMHelper.`getNodeData(Node node, FastStringBuffer buf)` Deprecated. Retrieve the text content of a DOM subtree, appending it into a user-supplied FastStringBuffer object.
`XMLString` | XMLStringFactoryDefault.`newstr(FastStringBuffer fsb, int start, int length)` Create a XMLString from a FastStringBuffer.
`abstract XMLString` | XMLStringFactory.`newstr(FastStringBuffer string, int start, int length)` Create a XMLString from a FastStringBuffer.

### Uses of FastStringBuffer in org.apache.xpath.objects

Methods in org.apache.xpath.objects that return FastStringBuffer
Modifier and Type | Method and Description
--- | ---
`FastStringBuffer` | XStringForFSB.`fsb()` Cast result object to a string.
`FastStringBuffer` | XStringForChars.`fsb()` Cast result object to a string.

Methods in org.apache.xpath.objects with parameters of type FastStringBuffer
Modifier and Type | Method and Description
--- | ---
`void` | XStringForFSB.`appendToFsb(FastStringBuffer fsb)` Cast result object to a string.
`void` | XStringForChars.`appendToFsb(FastStringBuffer fsb)` Cast result object to a string.
`void` | XRTreeFrag.`appendToFsb(FastStringBuffer fsb)` Cast result object to a string.
`void` | XObject.`appendToFsb(FastStringBuffer fsb)` Cast result object to a string.
`void` | XNodeSet.`appendToFsb(FastStringBuffer fsb)` Cast result object to a string.
`XMLString` | XMLStringFactoryImpl.`newstr(FastStringBuffer fsb, int start, int length)` Create a XMLString from a FastStringBuffer.

Constructors in org.apache.xpath.objects with parameters of type FastStringBuffer
Constructor and Description
`XStringForFSB(FastStringBuffer val, int start, int length)` Construct a XNodeSet object.