MimeTypeParser Class

(Utils::Internal::MimeTypeParser)

Public Functions

MimeTypeParser(Utils::Internal::MimeXMLProvider &provider)

Protected Functions

bool mimeTypeExists(const int &mimeTypeName) override
bool process(const Utils::MimeType &t, int *) override
bool process(const Utils::Internal::MimeGlobPattern &glob, int *) override
void processAlias(const int &alias, const int &name) override
void processParent(const int &child, const int &parent) override

Reimplemented Protected Functions

virtual void processMagicMatcher(const Utils::Internal::MimeMagicRuleMatcher &matcher) override

Member Function Documentation

MimeTypeParser::MimeTypeParser(Utils::Internal::MimeXMLProvider &provider)

Default constructs an instance of MimeTypeParser.

[protected] bool MimeTypeParser::mimeTypeExists(const int &mimeTypeName)

[protected] bool MimeTypeParser::process(const Utils::MimeType &t, int *)

[protected] bool MimeTypeParser::process(const Utils::Internal::MimeGlobPattern &glob, int *)

[protected] void MimeTypeParser::processAlias(const int &alias, const int &name)

[override virtual protected] void MimeTypeParser::processMagicMatcher(const Utils::Internal::MimeMagicRuleMatcher &matcher)

[protected] void MimeTypeParser::processParent(const int &child, const int &parent)