#include <ut_Script.h>
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 |
| UT_ScriptSniffer::~UT_ScriptSniffer | ( | ) | [virtual] |
| UT_ScriptSniffer::UT_ScriptSniffer | ( | ) | [protected] |
Referenced by UT_ScriptLibrary::constructScript().
| virtual bool UT_ScriptSniffer::getDlgLabels | ( | const char ** | szDesc, | |
| const char ** | szSuffixList, | |||
| UT_ScriptIdType * | ft | |||
| ) | const [pure virtual] |
Referenced by UT_ScriptLibrary::enumerateDlgLabels(), and UT_ScriptLibrary::suffixesForType().
| UT_ScriptIdType UT_ScriptSniffer::getType | ( | void | ) | const [inline] |
Referenced by UT_ScriptLibrary::unregisterScript().
| virtual bool UT_ScriptSniffer::recognizeContents | ( | const char * | szBuf, | |
| UT_uint32 | iNumbytes | |||
| ) | const [pure virtual] |
Referenced by UT_ScriptLibrary::typeForContents().
| virtual bool UT_ScriptSniffer::recognizeSuffix | ( | const char * | szSuffix | ) | const [pure virtual] |
Referenced by UT_ScriptLibrary::typeForSuffix().
| void UT_ScriptSniffer::setType | ( | UT_ScriptIdType | type | ) | [inline, private] |
Referenced by UT_ScriptLibrary::registerScript(), and UT_ScriptLibrary::unregisterScript().
| bool UT_ScriptSniffer::supportsType | ( | UT_ScriptIdType | type | ) | const [inline] |
friend class UT_ScriptLibrary [friend] |
UT_ScriptIdType UT_ScriptSniffer::m_type [private] |
1.7.1