Public Member Functions | Private Member Functions | Private Attributes

IE_MailMerge_Delimiter_Listener Class Reference

Inheritance diagram for IE_MailMerge_Delimiter_Listener:
IE_MailMerge

List of all members.

Public Member Functions

 IE_MailMerge_Delimiter_Listener (char delim)
virtual ~IE_MailMerge_Delimiter_Listener ()
UT_Error mergeFile (const char *szFilename, bool justHeaders)
virtual UT_Error mergeFile (const char *szFilename)
virtual UT_Error getHeaders (const char *szFilename, UT_Vector &out_vec)

Private Member Functions

void defineItem (const UT_ByteBuf &item, bool isHeader)
bool fire ()

Private Attributes

UT_GenericVector< UT_UTF8String * > m_headers
UT_GenericVector< UT_UTF8String * > m_items
char m_delim
bool mLooping

Constructor & Destructor Documentation

IE_MailMerge_Delimiter_Listener::IE_MailMerge_Delimiter_Listener ( char  delim  )  [inline, explicit]
virtual IE_MailMerge_Delimiter_Listener::~IE_MailMerge_Delimiter_Listener (  )  [inline, virtual]

References UT_VECTOR_PURGEALL.


Member Function Documentation

void IE_MailMerge_Delimiter_Listener::defineItem ( const UT_ByteBuf item,
bool  isHeader 
) [inline, private]
bool IE_MailMerge_Delimiter_Listener::fire ( void   )  [inline, private]
virtual UT_Error IE_MailMerge_Delimiter_Listener::getHeaders ( const char *  szFilename,
UT_Vector out_vec 
) [inline, virtual]
UT_Error IE_MailMerge_Delimiter_Listener::mergeFile ( const char *  szFilename,
bool  justHeaders 
) [inline]
virtual UT_Error IE_MailMerge_Delimiter_Listener::mergeFile ( const char *  szFilename  )  [inline, virtual]

Implements IE_MailMerge.

References IE_MailMerge::mergeFile().


Member Data Documentation


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