18 #if !defined(XALANSOURCETREEPARSERLIAISON_HEADER_GUARD_1357924680) 19 #define XALANSOURCETREEPARSERLIAISON_HEADER_GUARD_1357924680 36 XALAN_DECLARE_XERCES_CLASS(ContentHandler)
37 XALAN_DECLARE_XERCES_CLASS(DTDHandler)
38 XALAN_DECLARE_XERCES_CLASS(LexicalHandler)
39 XALAN_DECLARE_XERCES_CLASS(SAX2XMLReaderImpl)
43 XALAN_CPP_NAMESPACE_BEGIN
89 return m_documentMap.getMemoryManager();
104 return m_poolAllText;
116 m_poolAllText = fValue;
125 getExecutionContext()
const;
132 const InputSource& reader,
137 const InputSource& inputSource,
138 DocumentHandler& handler,
151 getUseValidation()
const;
154 setUseValidation(
bool b);
159 virtual EntityResolver*
160 getEntityResolver()
const;
163 setEntityResolver(EntityResolver* resolver);
165 virtual XMLEntityResolver*
166 getXMLEntityResolver()
const;
169 setXMLEntityResolver(XMLEntityResolver* resolver);
171 virtual ErrorHandler*
172 getErrorHandler()
const;
175 setErrorHandler(ErrorHandler* handler);
191 const InputSource& theInputSource,
192 ContentHandler& theContentHandler,
194 DTDHandler* theDTDHandler = 0,
195 LexicalHandler* theLexicalHandler = 0);
214 getIncludeIgnorableWhitespace()
const;
235 setIncludeIgnorableWhitespace(
bool include);
247 getDoNamespaces()
const;
267 setDoNamespaces(
bool newState);
279 getExitOnFirstFatalError()
const;
297 setExitOnFirstFatalError(
bool newState);
305 virtual const XalanDOMChar*
306 getExternalSchemaLocation()
const;
315 setExternalSchemaLocation(
const XalanDOMChar* location);
323 virtual const XalanDOMChar*
324 getExternalNoNamespaceSchemaLocation()
const;
333 setExternalNoNamespaceSchemaLocation(
const XalanDOMChar* location);
353 createXalanSourceTreeDocument();
361 virtual SAX2XMLReaderImpl*
380 DocumentMapType m_documentMap;
384 SAX2XMLReaderImpl* m_xmlReader;
389 XALAN_CPP_NAMESPACE_END
393 #endif // XALANSOURCETREEPARSERLIAISON_HEADER_GUARD_1357924680 MemoryManager & getMemoryManager()
Get a reference to the current MemoryManager instance.
XalanMap< const XalanDocument *, XalanSourceTreeDocument * > DocumentMapType
void setPoolAllText(bool fValue)
Set the value of the flag which determines if the data of all text nodes are pooled, or just whitespace text nodes.
bool getPoolAllText() const
Get the value of the flag which determines if the data of all text nodes are pooled, or just whitespace text nodes.
#define XALAN_DEFAULT_MEMMGR
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument DOMDocument_Type
static MemoryManager & getDummyMemMgr()
#define XALAN_XALANSOURCETREE_EXPORT
Xalan implementation of a hashtable.
XALAN_CPP_NAMESPACE_BEGIN XALAN_USING_XERCES(Locator)