19 #if !defined(SAX2HANDLER_1357924680) 20 #define SAX2HANDLER_1357924680 24 #include <xercesc/sax2/DefaultHandler.hpp> 25 #include <xercesc/util/XMLUniDefs.hpp> 28 XALAN_CPP_NAMESPACE_BEGIN
32 XERCES_CPP_NAMESPACE_USE
36 static const XMLCh s_transUnitXMLCh[] =
53 static const XMLCh s_sourceXMLCh[] =
66 static const XMLCh s_targetXMLCh[] =
79 static const XMLCh s_xmlLangXMLCh[] =
94 static const XMLCh s_idXMLCh[] =
101 static const XMLCh s_textXMLCh[] =
115 class SAX2Handler :
public XERCES_CPP_NAMESPACE_QUALIFIER DefaultHandler
128 const XMLCh*
const uri,
129 const XMLCh*
const localname,
130 const XMLCh*
const qname,
131 const Attributes& attributes);
143 error(
const SAXParseException& e);
149 warning(
const SAXParseException& e);
166 const char* szSource)
const;
192 createHeaderForIndexFile();
195 createBottomForIndexFile();
198 printBeginOfIndexLine();
201 printEndOfIndexLine();
232 XALAN_CPP_NAMESPACE_END
236 #endif //SAX2HANDLER_1357924680 virtual void createBottomForDataFile()=0
virtual void fatalError(const SAXParseException &e)
virtual void warning(const SAXParseException &e)
SAX2Handler(const char *indexFileName)
virtual void startDocument()
virtual void startElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attributes)
virtual void createHeaderForDataFile()=0
bool m_startCollectingCharacters
virtual void printEndOfDataLine()=0
virtual void printBeginOfDataLine()=0
virtual void printToDataFile(const char *sArrayOfStrings[])=0
void setLocale(const char *localeName)
void printNumbOfRecords()
bool translateCharToXMLByteArray(XMLByte *buffer, int iBufLen, const char *szSource) const
const XMLCh * getLocale() const
virtual void error(const SAXParseException &e)
void printToIndexFile(const char *sArrayOfStrings[])
virtual void endDocument()