Xalan-C++ API Reference  1.12.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
xalanc::ICUResHandler Class Reference

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

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

Public Member Functions

 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 startDocument ()
 
virtual void startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attributes)
 
virtual void characters (const XMLCh *const chars, const XalanSize_t length)
 
- 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

virtual void createHeaderForDataFile ()
 
virtual void createBottomForDataFile ()
 
virtual void printBeginOfDataLine ()
 
virtual void printEndOfDataLine ()
 
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 ()
 

Protected Attributes

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

Detailed Description

Definition at line 34 of file ICUResHandler.hpp.

Constructor & Destructor Documentation

◆ ICUResHandler()

xalanc::ICUResHandler::ICUResHandler ( const char *  fileName,
const char *  indexFileName 
)

◆ ~ICUResHandler()

virtual xalanc::ICUResHandler::~ICUResHandler ( )
virtual

Member Function Documentation

◆ characters()

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

Reimplemented in xalanc::NLSHandler.

◆ createBottomForDataFile()

virtual void xalanc::ICUResHandler::createBottomForDataFile ( )
protectedvirtual

Implements xalanc::SAX2Handler.

Reimplemented in xalanc::NLSHandler.

◆ createHeaderForDataFile()

virtual void xalanc::ICUResHandler::createHeaderForDataFile ( )
protectedvirtual

Implements xalanc::SAX2Handler.

Reimplemented in xalanc::NLSHandler.

◆ endDocument()

virtual void xalanc::ICUResHandler::endDocument ( )
virtual

Reimplemented from xalanc::SAX2Handler.

◆ endElement()

virtual void xalanc::ICUResHandler::endElement ( const XMLCh * const  ,
const XMLCh *const  localname,
const XMLCh * const   
)
virtual

◆ printBeginOfDataLine()

virtual void xalanc::ICUResHandler::printBeginOfDataLine ( )
protectedvirtual

Implements xalanc::SAX2Handler.

Reimplemented in xalanc::NLSHandler.

◆ printEndOfDataLine()

virtual void xalanc::ICUResHandler::printEndOfDataLine ( )
protectedvirtual

Implements xalanc::SAX2Handler.

Reimplemented in xalanc::NLSHandler.

◆ printToDataFile()

void xalanc::ICUResHandler::printToDataFile ( const char *  sArrayOfStrings[])
protectedvirtual

Implements xalanc::SAX2Handler.

◆ startDocument()

virtual void xalanc::ICUResHandler::startDocument ( )
virtual

Reimplemented from xalanc::SAX2Handler.

Reimplemented in xalanc::NLSHandler.

◆ startElement()

virtual void xalanc::ICUResHandler::startElement ( const XMLCh *const  uri,
const XMLCh *const  localname,
const XMLCh *const  qname,
const Attributes &  attributes 
)
virtual

Reimplemented from xalanc::SAX2Handler.

Member Data Documentation

◆ m_stream

MsgFileOutputStream xalanc::ICUResHandler::m_stream
protected

Definition at line 93 of file ICUResHandler.hpp.


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