16 #if !defined(XALANSOURCETREEPARSERLIAISON_HEADER_GUARD_1357924680)
17 #define XALANSOURCETREEPARSERLIAISON_HEADER_GUARD_1357924680
34 XALAN_DECLARE_XERCES_CLASS(ContentHandler)
35 XALAN_DECLARE_XERCES_CLASS(DTDHandler)
36 XALAN_DECLARE_XERCES_CLASS(LexicalHandler)
37 XALAN_DECLARE_XERCES_CLASS(SAX2XMLReader)
41 XALAN_CPP_NAMESPACE_BEGIN
70 XalanSourceTreeDOMSupport& theSupport,
81 return m_documentMap.getMemoryManager();
108 m_poolAllText = fValue;
117 getExecutionContext()
const;
143 getUseValidation()
const;
146 setUseValidation(
bool b);
152 getEntityResolver()
const;
172 ContentHandlerType& theContentHandler,
174 DTDHandlerType* theDTDHandler = 0,
175 LexicalHandlerType* theLexicalHandler = 0
195 getIncludeIgnorableWhitespace()
const;
216 setIncludeIgnorableWhitespace(
bool include);
224 getErrorHandler()
const;
249 getDoNamespaces()
const;
269 setDoNamespaces(
bool newState);
281 getExitOnFirstFatalError()
const;
299 setExitOnFirstFatalError(
bool newState);
307 virtual const XalanDOMChar*
308 getExternalSchemaLocation()
const;
317 setExternalSchemaLocation(
const XalanDOMChar* location);
325 virtual const XalanDOMChar*
326 getExternalNoNamespaceSchemaLocation()
const;
335 setExternalNoNamespaceSchemaLocation(
const XalanDOMChar* location);
346 XalanSourceTreeDocument*
354 XalanSourceTreeDocument*
355 createXalanSourceTreeDocument();
363 virtual SAX2XMLReaderType*
382 DocumentMapType m_documentMap;
386 SAX2XMLReaderType* m_xmlReader;
388 static const XalanDOMChar s_validationString[];
390 static const XalanDOMChar s_dynamicValidationString[];
392 static const XalanDOMChar s_namespacesString[];
394 static const XalanDOMChar s_namespacePrefixesString[];
396 static const XalanDOMChar s_schemaString[];
398 static const XalanDOMChar s_externalSchemaLocationString[];
400 static const XalanDOMChar s_externalNoNamespaceSchemaLocationString[];
405 XALAN_CPP_NAMESPACE_END
409 #endif // XALANSOURCETREEPARSERLIAISON_HEADER_GUARD_1357924680
XalanMap< const XalanDocument *, XalanSourceTreeDocument * > DocumentMapType
Definition: XalanSourceTreeParserLiaison.hpp:358
XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER MemoryManager MemoryManagerType
Definition: XalanMemoryManagement.hpp:39
XERCES_CPP_NAMESPACE_QUALIFIER SAX2XMLReader SAX2XMLReaderType
Definition: XalanSourceTreeParserLiaison.hpp:53
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.
Definition: XalanSourceTreeParserLiaison.hpp:106
MemoryManagerType & getMemoryManager()
Definition: XalanSourceTreeParserLiaison.hpp:79
XERCES_CPP_NAMESPACE_QUALIFIER InputSource InputSourceType
Definition: XMLParserLiaison.hpp:44
XERCES_CPP_NAMESPACE_QUALIFIER LexicalHandler LexicalHandlerType
Definition: XalanSourceTreeContentHandler.hpp:58
#define XALAN_DEFAULT_MEMMGR
Definition: XalanMemoryManagement.hpp:402
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument DOMDocument_Type
Definition: XercesDOMWrapperParsedSource.hpp:44
XERCES_CPP_NAMESPACE_QUALIFIER DTDHandler DTDHandlerType
Definition: XalanSourceTreeContentHandler.hpp:57
Definition: XalanSourceTreeDOMSupport.hpp:38
static MemoryManager & getDummyMemMgr()
Definition: ExecutionContext.hpp:45
XERCES_CPP_NAMESPACE_QUALIFIER ErrorHandler ErrorHandlerType
Definition: XalanCompiledStylesheetDefault.hpp:53
Definition: XalanSourceTreeParserLiaison.hpp:57
#define XALAN_XALANSOURCETREE_EXPORT
Definition: XalanSourceTreeDefinitions.hpp:33
Definition: XercesParserLiaison.hpp:70
XERCES_CPP_NAMESPACE_QUALIFIER ContentHandler ContentHandlerType
Definition: XalanSourceTreeContentHandler.hpp:56
Definition: XMLParserLiaison.hpp:54
Definition: XalanDocument.hpp:51
XERCES_CPP_NAMESPACE_QUALIFIER DocumentHandler DocumentHandlerType
Definition: StylesheetConstructionContext.hpp:50
Definition: XalanDOMString.hpp:42
Definition: XalanSourceTreeDocument.hpp:73
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.
Definition: XalanSourceTreeParserLiaison.hpp:94
Xalan implementation of a hashtable.
Definition: XalanMap.hpp:182
XERCES_CPP_NAMESPACE_QUALIFIER EntityResolver EntityResolverType
Definition: XMLParserLiaison.hpp:42