Home | History | Annotate | Download | only in base

Lines Matching refs:mime_type

26                                 std::string* mime_type) const;
29 std::string* mime_type) const;
31 bool IsSupportedImageMimeType(const char* mime_type) const;
32 bool IsSupportedMediaMimeType(const char* mime_type) const;
33 bool IsSupportedNonImageMimeType(const char* mime_type) const;
34 bool IsSupportedJavascriptMimeType(const char* mime_type) const;
36 bool IsViewSourceMimeType(const char* mime_type) const;
38 bool IsSupportedMimeType(const std::string& mime_type) const;
41 const std::string &mime_type) const;
49 bool IsStrictMediaMimeType(const std::string& mime_type) const;
50 bool IsSupportedStrictMediaMimeType(const std::string& mime_type,
77 const char* mime_type;
134 return mappings[i].mime_type;
162 const char* mime_type;
164 mime_type = FindMimeType(primary_mappings, arraysize(primary_mappings),
166 if (mime_type) {
167 *result = mime_type;
174 mime_type = FindMimeType(secondary_mappings, arraysize(secondary_mappings),
176 if (mime_type) {
177 *result = mime_type;
309 const char* mime_type;
354 strict_format_map_[format_codec_mappings[i].mime_type] = codecs;
358 bool MimeUtil::IsSupportedImageMimeType(const char* mime_type) const {
359 return image_map_.find(mime_type) != image_map_.end();
362 bool MimeUtil::IsSupportedMediaMimeType(const char* mime_type) const {
363 return media_map_.find(mime_type) != media_map_.end();
366 bool MimeUtil::IsSupportedNonImageMimeType(const char* mime_type) const {
367 return non_image_map_.find(mime_type) != non_image_map_.end();
370 bool MimeUtil::IsSupportedJavascriptMimeType(const char* mime_type) const {
371 return javascript_map_.find(mime_type) != javascript_map_.end();
374 bool MimeUtil::IsViewSourceMimeType(const char* mime_type) const {
375 return view_source_map_.find(mime_type) != view_source_map_.end();
379 bool MimeUtil::IsSupportedMimeType(const std::string& mime_type) const {
380 return (mime_type.compare(0, 6, "image/") == 0 &&
381 IsSupportedImageMimeType(mime_type.c_str())) ||
382 IsSupportedNonImageMimeType(mime_type.c_str());
386 const std::string &mime_type) const {
389 DCHECK_EQ(StringToLowerASCII(mime_type), mime_type);
403 return mime_type_pattern == mime_type;
406 if (mime_type.length() < mime_type_pattern.length() - 1)
412 if (mime_type.find(left) != 0)
416 mime_type.rfind(right) != mime_type.length() - right.length())
452 bool MimeUtil::IsStrictMediaMimeType(const std::string& mime_type) const {
453 if (strict_format_map_.find(mime_type) == strict_format_map_.end())
458 bool MimeUtil::IsSupportedStrictMediaMimeType(const std::string& mime_type,
460 StrictMappings::const_iterator it = strict_format_map_.find(mime_type);
479 std::string* mime_type) {
480 return g_mime_util.Get().GetMimeTypeFromExtension(ext, mime_type);
483 bool GetMimeTypeFromFile(const FilePath& file_path, std::string* mime_type) {
484 return g_mime_util.Get().GetMimeTypeFromFile(file_path, mime_type);
487 bool GetPreferredExtensionForMimeType(const std::string& mime_type,
489 return g_mime_util.Get().GetPreferredExtensionForMimeType(mime_type,
493 bool IsSupportedImageMimeType(const char* mime_type) {
494 return g_mime_util.Get().IsSupportedImageMimeType(mime_type);
497 bool IsSupportedMediaMimeType(const char* mime_type) {
498 return g_mime_util.Get().IsSupportedMediaMimeType(mime_type);
501 bool IsSupportedNonImageMimeType(const char* mime_type) {
502 return g_mime_util.Get().IsSupportedNonImageMimeType(mime_type);
505 bool IsSupportedJavascriptMimeType(const char* mime_type) {
506 return g_mime_util.Get().IsSupportedJavascriptMimeType(mime_type);
509 bool IsViewSourceMimeType(const char* mime_type) {
510 return g_mime_util.Get().IsViewSourceMimeType(mime_type);
513 bool IsSupportedMimeType(const std::string& mime_type) {
514 mime_type);
518 const std::string &mime_type) {
519 return g_mime_util.Get().MatchesMimeType(mime_type_pattern, mime_type);
526 bool IsStrictMediaMimeType(const std::string& mime_type) {
527 return g_mime_util.Get().IsStrictMediaMimeType(mime_type);
530 bool IsSupportedStrictMediaMimeType(const std::string& mime_type,
532 return g_mime_util.Get().IsSupportedStrictMediaMimeType(mime_type, codecs);
612 if (StartsWithASCII(mappings[i].mime_type, leading_mime_type, false)) {
694 void GetExtensionsForMimeType(const std::string& mime_type,
698 if (GetPreferredExtensionForMimeType(mime_type, &extension))
705 mime_type,
710 mime_type,