Home | History | Annotate | Download | only in Plugins

Lines Matching refs:extension

150 PluginInfoStore::Plugin PluginInfoStore::findPluginForExtension(const String& extension, String& mimeType)
152 ASSERT(!extension.isNull());
162 if (find(extensions.begin(), extensions.end(), extension) != extensions.end()) {
163 // We found a supported extension, set the correct MIME type.
175 String extension;
180 extension = filename.substring(extensionPos + 1);
183 return extension;
187 String PluginInfoStore::getMIMETypeForExtension(const String& extension)
189 return MIMETypeRegistry::getMIMETypeForExtension(extension);
204 // Next, check if any plug-ins claim to support the URL extension.
205 String extension = pathExtension(url).lower();
206 if (!extension.isNull() && mimeType.isEmpty()) {
207 Plugin plugin = findPluginForExtension(extension, mimeType);
211 // Finally, try to get the MIME type from the extension in a platform specific manner and use that.
212 String extensionMimeType = getMIMETypeForExtension(extension);