|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 DTMManagerDefault
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.
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 |