## 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.