MimeTypeParserBase Class

(Utils::Internal::MimeTypeParserBase)

Protected Functions

virtual bool mimeTypeExists(const int &mimeTypeName) = 0
virtual bool process(const Utils::MimeType &t, int *errorMessage) = 0
virtual bool process(const Utils::Internal::MimeGlobPattern &t, int *errorMessage) = 0
virtual void processAlias(const int &alias, const int &name) = 0
virtual void processMagicMatcher(const Utils::Internal::MimeMagicRuleMatcher &matcher) = 0
virtual void processParent(const int &child, const int &parent) = 0

Member Function Documentation

[pure virtual protected] bool MimeTypeParserBase::mimeTypeExists(const int &mimeTypeName)

[pure virtual protected] bool MimeTypeParserBase::process(const Utils::MimeType &t, int *errorMessage)

[pure virtual protected] bool MimeTypeParserBase::process(const Utils::Internal::MimeGlobPattern &t, int *errorMessage)

[pure virtual protected] void MimeTypeParserBase::processAlias(const int &alias, const int &name)

[pure virtual protected] void MimeTypeParserBase::processMagicMatcher(const Utils::Internal::MimeMagicRuleMatcher &matcher)

[pure virtual protected] void MimeTypeParserBase::processParent(const int &child, const int &parent)