Public Member Functions | Private Member Functions | Private Attributes

IE_MailMerge_Delimiter_Listener Class Reference

Inheritance diagram for IE_MailMerge_Delimiter_Listener:

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, std::vector< std::string > &out_vec)

Private Member Functions

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

Private Attributes

std::vector< std::string > m_headers
std::vector< std::string > m_items
char m_delim

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]

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,
std::vector< std::string > &  out_vec 
) [inline, virtual]

Implements IE_MailMerge.

References IE_MailMerge::mergeFile(), and UT_OK.

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

std::vector<std::string> IE_MailMerge_Delimiter_Listener::m_headers [private]
std::vector<std::string> IE_MailMerge_Delimiter_Listener::m_items [private]

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