Public Member Functions

IE_Exp_Psion_TextEd_Sniffer Class Reference

#include <ie_exp_Psion.h>

Inheritance diagram for IE_Exp_Psion_TextEd_Sniffer:

List of all members.

Public Member Functions

 IE_Exp_Psion_TextEd_Sniffer (const char *_name)
virtual ~IE_Exp_Psion_TextEd_Sniffer ()
virtual bool recognizeSuffix (const char *szSuffix)
virtual bool getDlgLabels (const char **szDesc, const char **szSuffixList, IEFileType *ft)
virtual UT_Error constructExporter (PD_Document *pDocument, IE_Exp **ppie)

Detailed Description

Sniffer class for Psion TextEd files

This sniffer class is specific for Psion TextEd files. It does not extend the basic IE_ExpSniffer class.

Constructor & Destructor Documentation

IE_Exp_Psion_TextEd_Sniffer::IE_Exp_Psion_TextEd_Sniffer ( const char *  _name  )  [inline]
virtual IE_Exp_Psion_TextEd_Sniffer::~IE_Exp_Psion_TextEd_Sniffer (  )  [inline, virtual]

Member Function Documentation

UT_Error IE_Exp_Psion_TextEd_Sniffer::constructExporter ( PD_Document pDocument,
IE_Exp **  ppie 
) [virtual]

Create an IE_Exp_Psion_TextEd object

Implements IE_ExpSniffer.

bool IE_Exp_Psion_TextEd_Sniffer::getDlgLabels ( const char **  pszDesc,
const char **  pszSuffixList,
IEFileType ft 
) [virtual]

Some import filter settings. We use the .psitext extension

Implements IE_ExpSniffer.

References IE_ExpSniffer::getFileType().

bool IE_Exp_Psion_TextEd_Sniffer::recognizeSuffix ( const char *  szSuffix  )  [virtual]

Look at the extension to guess whether this is a Psion TextEd file.

Actually, the Psion itself does not use extensions (much), so I just made up my own convention (.psitext) here. It's better than nothing.

Implements IE_ExpSniffer.

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