|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xml.dtm.DTMManager
org.apache.xml.dtm.ref.DTMManagerDefault
org.apache.xalan.xsltc.dom.XSLTCDTMManager
public class XSLTCDTMManager
The default implementation for the DTMManager.
| Field Summary | |
|---|---|
private static boolean |
DEBUG
Set this to true if you want basic diagnostics |
private static java.lang.String |
DEFAULT_CLASS_NAME
The default class name to use as the manager. |
private static java.lang.String |
DEFAULT_PROP_NAME
|
private static boolean |
DUMPTREE
Set this to true if you want a dump of the DTM after creation |
| Fields inherited from class org.apache.xml.dtm.ref.DTMManagerDefault |
|---|
m_defaultHandler, m_dtms, m_readerManager |
| Fields inherited from class org.apache.xml.dtm.DTMManager |
|---|
IDENT_DTM_DEFAULT, IDENT_DTM_NODE_BITS, IDENT_MAX_DTMS, IDENT_NODE_DEFAULT, m_incremental, m_source_location, m_xsf |
| Constructor Summary | |
|---|---|
XSLTCDTMManager()
Constructor DTMManagerDefault |
|
| Method Summary | |
|---|---|
DTM |
getDTM(javax.xml.transform.Source source,
boolean unique,
DTMWSFilter whiteSpaceFilter,
boolean incremental,
boolean doIndexing)
Get an instance of a DTM, loaded with the content from the specified source. |
DTM |
getDTM(javax.xml.transform.Source source,
boolean unique,
DTMWSFilter whiteSpaceFilter,
boolean incremental,
boolean doIndexing,
boolean buildIdIndex)
Get an instance of a DTM, loaded with the content from the specified source. |
DTM |
getDTM(javax.xml.transform.Source source,
boolean unique,
DTMWSFilter whiteSpaceFilter,
boolean incremental,
boolean doIndexing,
boolean buildIdIndex,
boolean newNameTable)
Get an instance of a DTM, loaded with the content from the specified source. |
DTM |
getDTM(javax.xml.transform.Source source,
boolean unique,
DTMWSFilter whiteSpaceFilter,
boolean incremental,
boolean doIndexing,
boolean hasUserReader,
int size,
boolean buildIdIndex)
Get an instance of a DTM, loaded with the content from the specified source. |
DTM |
getDTM(javax.xml.transform.Source source,
boolean unique,
DTMWSFilter whiteSpaceFilter,
boolean incremental,
boolean doIndexing,
boolean hasUserReader,
int size,
boolean buildIdIndex,
boolean newNameTable)
Get an instance of a DTM, loaded with the content from the specified source. |
static java.lang.Class |
getDTMManagerClass()
Look up the class that provides the XSLTC DTM Manager service. |
static XSLTCDTMManager |
newInstance()
Obtain a new instance of a DTMManager. |
| Methods inherited from class org.apache.xml.dtm.ref.DTMManagerDefault |
|---|
addDTM, addDTM, createDocumentFragment, createDTMIterator, createDTMIterator, createDTMIterator, createDTMIterator, getDTM, getDTMHandleFromNode, getDTMIdentity, getExpandedNameTable, getFirstFreeDTMID, getXMLReader, release, releaseXMLReader |
| Methods inherited from class org.apache.xml.dtm.DTMManager |
|---|
getDTMIdentityMask, getIncremental, getNodeIdentityMask, getSource_location, getXMLStringFactory, newInstance, setIncremental, setSource_location, setXMLStringFactory |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final java.lang.String DEFAULT_CLASS_NAME
private static final java.lang.String DEFAULT_PROP_NAME
private static final boolean DUMPTREE
private static final boolean DEBUG
| Constructor Detail |
|---|
public XSLTCDTMManager()
| Method Detail |
|---|
public static XSLTCDTMManager newInstance()
DTMManager.
This static method creates a new factory instance.
The current implementation just returns a new XSLTCDTMManager instance.
public static java.lang.Class getDTMManagerClass()
org.apache.xalan.xsltc.dom.XSLTCDTMManager property, is
checked.xalan.propeties file is checked for a property
of the same name.META-INF/services/org.apache.xalan.xsltc.dom.XSLTCDTMManager
file is checked.
org.apache.xalan.xsltc.dom.XSLTCDTMManager.
public DTM getDTM(javax.xml.transform.Source source,
boolean unique,
DTMWSFilter whiteSpaceFilter,
boolean incremental,
boolean doIndexing)
getDTM in class DTMManagerDefaultsource - the specification of the source object.unique - true if the returned DTM must be unique, probably because it
is going to be mutated.whiteSpaceFilter - Enables filtering of whitespace nodes, and may
be null.incremental - true if the DTM should be built incrementally, if
possible.doIndexing - true if the caller considers it worth it to use
indexing schemes.
public DTM getDTM(javax.xml.transform.Source source,
boolean unique,
DTMWSFilter whiteSpaceFilter,
boolean incremental,
boolean doIndexing,
boolean buildIdIndex)
source - the specification of the source object.unique - true if the returned DTM must be unique, probably because it
is going to be mutated.whiteSpaceFilter - Enables filtering of whitespace nodes, and may
be null.incremental - true if the DTM should be built incrementally, if
possible.doIndexing - true if the caller considers it worth it to use
indexing schemes.buildIdIndex - true if the id index table should be built.
public DTM getDTM(javax.xml.transform.Source source,
boolean unique,
DTMWSFilter whiteSpaceFilter,
boolean incremental,
boolean doIndexing,
boolean buildIdIndex,
boolean newNameTable)
source - the specification of the source object.unique - true if the returned DTM must be unique, probably because it
is going to be mutated.whiteSpaceFilter - Enables filtering of whitespace nodes, and may
be null.incremental - true if the DTM should be built incrementally, if
possible.doIndexing - true if the caller considers it worth it to use
indexing schemes.buildIdIndex - true if the id index table should be built.newNameTable - true if we want to use a separate ExpandedNameTable
for this DTM.
public DTM getDTM(javax.xml.transform.Source source,
boolean unique,
DTMWSFilter whiteSpaceFilter,
boolean incremental,
boolean doIndexing,
boolean hasUserReader,
int size,
boolean buildIdIndex)
source - the specification of the source object.unique - true if the returned DTM must be unique, probably because it
is going to be mutated.whiteSpaceFilter - Enables filtering of whitespace nodes, and may
be null.incremental - true if the DTM should be built incrementally, if
possible.doIndexing - true if the caller considers it worth it to use
indexing schemes.hasUserReader - true if source is a
SAXSource object that has an
XMLReader, that was specified by the
user.size - Specifies initial size of tables that represent the DTMbuildIdIndex - true if the id index table should be built.
public DTM getDTM(javax.xml.transform.Source source,
boolean unique,
DTMWSFilter whiteSpaceFilter,
boolean incremental,
boolean doIndexing,
boolean hasUserReader,
int size,
boolean buildIdIndex,
boolean newNameTable)
source - the specification of the source object.unique - true if the returned DTM must be unique, probably because it
is going to be mutated.whiteSpaceFilter - Enables filtering of whitespace nodes, and may
be null.incremental - true if the DTM should be built incrementally, if
possible.doIndexing - true if the caller considers it worth it to use
indexing schemes.hasUserReader - true if source is a
SAXSource object that has an
XMLReader, that was specified by the
user.size - Specifies initial size of tables that represent the DTMbuildIdIndex - true if the id index table should be built.newNameTable - true if we want to use a separate ExpandedNameTable
for this DTM.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||