Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends

UT_ScriptSniffer Class Reference

#include <ut_Script.h>

List of all members.

Public Member Functions

virtual ~UT_ScriptSniffer ()
bool supportsType (UT_ScriptIdType type) const
UT_ScriptIdType getType () const
virtual bool recognizeContents (const char *szBuf, UT_uint32 iNumbytes) const =0
virtual bool recognizeSuffix (const char *szSuffix) const =0
virtual bool getDlgLabels (const char **szDesc, const char **szSuffixList, UT_ScriptIdType *ft) const =0
virtual UT_Error constructScript (UT_Script **ppscript) const =0

Protected Member Functions

 UT_ScriptSniffer ()

Private Member Functions

void setType (UT_ScriptIdType type)

Private Attributes

UT_ScriptIdType m_type

Friends

class UT_ScriptLibrary

Constructor & Destructor Documentation

UT_ScriptSniffer::~UT_ScriptSniffer (  )  [virtual]
UT_ScriptSniffer::UT_ScriptSniffer (  )  [protected]

Member Function Documentation

virtual UT_Error UT_ScriptSniffer::constructScript ( UT_Script **  ppscript  )  const [pure virtual]
virtual bool UT_ScriptSniffer::getDlgLabels ( const char **  szDesc,
const char **  szSuffixList,
UT_ScriptIdType ft 
) const [pure virtual]
UT_ScriptIdType UT_ScriptSniffer::getType ( void   )  const [inline]
virtual bool UT_ScriptSniffer::recognizeContents ( const char *  szBuf,
UT_uint32  iNumbytes 
) const [pure virtual]
virtual bool UT_ScriptSniffer::recognizeSuffix ( const char *  szSuffix  )  const [pure virtual]
void UT_ScriptSniffer::setType ( UT_ScriptIdType  type  )  [inline, private]
bool UT_ScriptSniffer::supportsType ( UT_ScriptIdType  type  )  const [inline]

Friends And Related Function Documentation

friend class UT_ScriptLibrary [friend]

Member Data Documentation


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