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

- Packages that use XMLStringFactory
  Package | Description
  --- | ---
  org.apache.xalan.xsltc.dom |
  org.apache.xml.dtm |
  org.apache.xml.dtm.ref |
  org.apache.xml.dtm.ref.dom2dtm |
  org.apache.xml.dtm.ref.sax2dtm |
  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 XMLStringFactory in org.apache.xalan.xsltc.dom

    Constructors in org.apache.xalan.xsltc.dom with parameters of type XMLStringFactory
    Constructor and Description
    `SAXImpl(XSLTCDTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing, boolean buildIdIndex)` Construct a SAXImpl object using the default block size.
    `SAXImpl(XSLTCDTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing, int blocksize, boolean buildIdIndex, boolean newNameTable)` Construct a SAXImpl object using the given block size.

  - ### Uses of XMLStringFactory in org.apache.xml.dtm

    Methods in org.apache.xml.dtm that return XMLStringFactory
    Modifier and Type | Method and Description
    --- | ---
    `XMLStringFactory` | DTMManager.`getXMLStringFactory()` Get the XMLStringFactory used for the DTMs.

    Methods in org.apache.xml.dtm with parameters of type XMLStringFactory
    Modifier and Type | Method and Description
    --- | ---
    `static DTMManager` | DTMManager.`newInstance(XMLStringFactory xsf)` Obtain a new instance of a `DTMManager`.
    `void` | DTMManager.`setXMLStringFactory(XMLStringFactory xsf)` Set the XMLStringFactory used for the DTMs.

  - ### Uses of XMLStringFactory in org.apache.xml.dtm.ref

    Constructors in org.apache.xml.dtm.ref with parameters of type XMLStringFactory
    Constructor and Description
    `DTMDefaultBase(DTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing)` Construct a DTMDefaultBase object using the default block size.
    `DTMDefaultBase(DTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing, int blocksize, boolean usePrevsib, boolean newNameTable)` Construct a DTMDefaultBase object from a DOM node.
    `DTMDefaultBaseIterators(DTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing)` Construct a DTMDefaultBaseTraversers object from a DOM node.
    `DTMDefaultBaseIterators(DTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing, int blocksize, boolean usePrevsib, boolean newNameTable)` Construct a DTMDefaultBaseTraversers object from a DOM node.
    `DTMDefaultBaseTraversers(DTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing)` Construct a DTMDefaultBaseTraversers object from a DOM node.
    `DTMDefaultBaseTraversers(DTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing, int blocksize, boolean usePrevsib, boolean newNameTable)` Construct a DTMDefaultBaseTraversers object from a DOM node.
    `DTMDocumentImpl(DTMManager mgr, int documentNumber, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory)` Construct a DTM.

  - ### Uses of XMLStringFactory in org.apache.xml.dtm.ref.dom2dtm

    Constructors in org.apache.xml.dtm.ref.dom2dtm with parameters of type XMLStringFactory
    Constructor and Description
    `DOM2DTM(DTMManager mgr, DOMSource domSource, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing)` Construct a DOM2DTM object from a DOM node.

  - ### Uses of XMLStringFactory in org.apache.xml.dtm.ref.sax2dtm

    Constructors in org.apache.xml.dtm.ref.sax2dtm with parameters of type XMLStringFactory
    Constructor and Description
    `SAX2DTM(DTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing)` Construct a SAX2DTM object using the default block size.
    `SAX2DTM(DTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing, int blocksize, boolean usePrevsib, boolean newNameTable)` Construct a SAX2DTM object ready to be constructed from SAX2 ContentHandler events.
    `SAX2DTM2(DTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing)` Construct a SAX2DTM2 object using the default block size.
    `SAX2DTM2(DTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing, int blocksize, boolean usePrevsib, boolean buildIdIndex, boolean newNameTable)` Construct a SAX2DTM2 object using the given block size.
    `SAX2RTFDTM(DTMManager mgr, Source source, int dtmIdentity, DTMWSFilter whiteSpaceFilter, XMLStringFactory xstringfactory, boolean doIndexing)`

  - ### Uses of XMLStringFactory in org.apache.xml.utils

    Subclasses of XMLStringFactory in org.apache.xml.utils
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XMLStringFactoryDefault` The default implementation of XMLStringFactory.

  - ### Uses of XMLStringFactory in org.apache.xpath.objects

    Subclasses of XMLStringFactory in org.apache.xpath.objects
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XMLStringFactoryImpl` Class XMLStringFactoryImpl creates XString versions of XMLStrings.

    Methods in org.apache.xpath.objects that return XMLStringFactory
    Modifier and Type | Method and Description
    --- | ---
    `static XMLStringFactory` | XMLStringFactoryImpl.`getFactory()` Get the XMLStringFactory to pass to DTM construction.

Copyright © 2014 Apache XML Project. All Rights Reserved.