## 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(org.w3c.dom.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.

Copyright © 2023 Apache XML Project. All Rights Reserved.