Xalan-C++ API Reference 1.12.0
xalanc::NLSHandler Class Reference

#include <xalanc/Utils/MsgCreator/NLSHandler.hpp>

Inheritance diagram for xalanc::NLSHandler:
[legend]
Collaboration diagram for xalanc::NLSHandler:
[legend]

Public Member Functions

 NLSHandler (const char *fileName, const char *indexFileName, bool createUnicode=false)
virtual ~NLSHandler ()
virtual void createHeaderForDataFile ()
virtual void createBottomForDataFile ()
virtual void printBeginOfDataLine ()
virtual void printEndOfDataLine ()
void characters (const XMLCh *const chars, const XalanSize_t length)
void startDocument ()
Public Member Functions inherited from xalanc::ICUResHandler
 ICUResHandler (const char *fileName, const char *indexFileName)
virtual ~ICUResHandler ()
virtual void endDocument ()
virtual void endElement (const XMLCh *const, const XMLCh *const localname, const XMLCh *const)
virtual void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attributes)
Public Member Functions inherited from xalanc::SAX2Handler
 SAX2Handler (const char *indexFileName)
virtual ~SAX2Handler ()
virtual void error (const SAXParseException &e)
virtual void fatalError (const SAXParseException &e)
virtual void warning (const SAXParseException &e)
void setLocale (const char *localeName)
const XMLCh * getLocale () const

Protected Member Functions

void printToDataFileAsASCII (const char *sArrayOfStrings[])
Protected Member Functions inherited from xalanc::ICUResHandler
void printToDataFile (const char *sArrayOfStrings[])
Protected Member Functions inherited from xalanc::SAX2Handler
bool translateCharToXMLByteArray (XMLByte *buffer, int iBufLen, const char *szSource) const
void printToIndexFile (const char *sArrayOfStrings[])
void printNumbOfRecords ()

Additional Inherited Members

Protected Attributes inherited from xalanc::ICUResHandler
MsgFileOutputStream m_stream
Protected Attributes inherited from xalanc::SAX2Handler
int m_numberOfRecords
XMLCh * m_locale
bool m_startCollectingCharacters

Detailed Description

Definition at line 36 of file NLSHandler.hpp.

Constructor & Destructor Documentation

◆ NLSHandler()

xalanc::NLSHandler::NLSHandler ( const char * fileName,
const char * indexFileName,
bool createUnicode = false )

Referenced by printToDataFileAsASCII().

◆ ~NLSHandler()

virtual xalanc::NLSHandler::~NLSHandler ( )
inlinevirtual

Definition at line 46 of file NLSHandler.hpp.

Member Function Documentation

◆ characters()

void xalanc::NLSHandler::characters ( const XMLCh *const chars,
const XalanSize_t length )
virtual

Reimplemented from xalanc::ICUResHandler.

References xalanc::length().

◆ createBottomForDataFile()

virtual void xalanc::NLSHandler::createBottomForDataFile ( )
virtual

Reimplemented from xalanc::ICUResHandler.

◆ createHeaderForDataFile()

virtual void xalanc::NLSHandler::createHeaderForDataFile ( )
virtual

Reimplemented from xalanc::ICUResHandler.

◆ printBeginOfDataLine()

virtual void xalanc::NLSHandler::printBeginOfDataLine ( )
virtual

Reimplemented from xalanc::ICUResHandler.

◆ printEndOfDataLine()

virtual void xalanc::NLSHandler::printEndOfDataLine ( )
virtual

Reimplemented from xalanc::ICUResHandler.

◆ printToDataFileAsASCII()

void xalanc::NLSHandler::printToDataFileAsASCII ( const char * sArrayOfStrings[])
protected

References NLSHandler().

◆ startDocument()

void xalanc::NLSHandler::startDocument ( )
virtual

Reimplemented from xalanc::ICUResHandler.


The documentation for this class was generated from the following file: