19#if !defined(XALANSOURCETREECONTENTHANDLER_HEADER_GUARD_1357924680)
20#define XALANSOURCETREECONTENTHANDLER_HEADER_GUARD_1357924680
32#include <xercesc/sax/DocumentHandler.hpp>
33#include <xercesc/sax/DTDHandler.hpp>
34#include <xercesc/sax2/ContentHandler.hpp>
35#include <xercesc/sax2/LexicalHandler.hpp>
43namespace XERCES_CPP_NAMESPACE
59using xercesc::Locator;
89 enum { eDefaultStackSize = 50, eDefaultTextBufferSize = 100 };
126 const XMLCh*
const data);
234 processAccumulatedText();
265 const bool m_accumulateText;
#define XALAN_XALANSOURCETREE_EXPORT
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
virtual void setDocumentLocator(const Locator *const locator)
virtual void startPrefixMapping(const XMLCh *const prefix, const XMLCh *const uri)
virtual void characters(const XMLCh *const chars, const size_type length)
virtual void startEntity(const XMLCh *const name)
void setDocument(XalanSourceTreeDocument *theDocument)
virtual void endDocument()
virtual void resetDocType()
virtual void startDocument()
virtual void startDTD(const XMLCh *const name, const XMLCh *const publicId, const XMLCh *const systemId)
virtual void startCDATA()
virtual void comment(const XMLCh *const chars, const size_type length)
XalanVector< XalanNode * > LastChildStackType
virtual void unparsedEntityDecl(const XMLCh *const name, const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const notationName)
virtual void processingInstruction(const XMLCh *const target, const XMLCh *const data)
XalanSourceTreeContentHandler(MemoryManager &theManager, XalanSourceTreeDocument *theDocument=0, bool fAccumulateText=true)
XalanSourceTreeDocument * getDocument() const
virtual void endEntity(const XMLCh *const name)
virtual void endPrefixMapping(const XMLCh *const prefix)
XalanVector< XalanSourceTreeElement * > ElementStackType
virtual void endElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
virtual void startElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const AttributesType &attrs)
virtual ~XalanSourceTreeContentHandler()
virtual void notationDecl(const XMLCh *const name, const XMLCh *const publicId, const XMLCh *const systemId)
virtual void ignorableWhitespace(const XMLCh *const chars, const size_type length)
virtual void skippedEntity(const XMLCh *const name)
xercesc::Attributes AttributesType
xercesc::Locator LocatorType
xercesc::AttributeList AttributeListType
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
xercesc::DTDHandler DTDHandlerType
xercesc::LexicalHandler LexicalHandlerType
xercesc::ContentHandler ContentHandlerType