bool MIMETypeRegistry::isSupportedNonImageMIMEType(const String& mimeType) { if (mimeType.isEmpty()) return false; if (!supportedNonImageMIMETypes) initializeMIMETypeRegistry(); return supportedNonImageMIMETypes->contains(mimeType); }
bool MIMETypeRegistry::isUnsupportedTextMIMEType(const String& mimeType) { if (mimeType.isEmpty()) return false; if (!unsupportedTextMIMETypes) initializeMIMETypeRegistry(); return unsupportedTextMIMETypes->contains(mimeType); }
bool MIMETypeRegistry::isPDFMIMEType(const String& mimeType) { if (mimeType.isEmpty()) return false; if (!pdfMIMETypes) initializeMIMETypeRegistry(); return pdfMIMETypes->contains(mimeType); }
bool MIMETypeRegistry::isSupportedImageResourceMIMEType(const String& mimeType) { if (mimeType.isEmpty()) return false; if (!supportedImageResourceMIMETypes) initializeMIMETypeRegistry(); return supportedImageResourceMIMETypes->contains(getNormalizedMIMEType(mimeType)); }
HashSet<String>& MIMETypeRegistry::getSupportedNonImageMIMETypes() { if (!supportedNonImageMIMETypes) initializeMIMETypeRegistry(); return *supportedNonImageMIMETypes; }
HashSet<String>& MIMETypeRegistry::getUnsupportedTextMIMETypes() { if (!unsupportedTextMIMETypes) initializeMIMETypeRegistry(); return *unsupportedTextMIMETypes; }
HashSet<String, ASCIICaseInsensitiveHash>& MIMETypeRegistry::getUnsupportedTextMIMETypes() { if (!unsupportedTextMIMETypes) initializeMIMETypeRegistry(); return *unsupportedTextMIMETypes; }
HashSet<String, ASCIICaseInsensitiveHash>& MIMETypeRegistry::getPDFAndPostScriptMIMETypes() { if (!pdfAndPostScriptMIMETypes) initializeMIMETypeRegistry(); return *pdfAndPostScriptMIMETypes; }
HashSet<String, ASCIICaseInsensitiveHash>& MIMETypeRegistry::getSupportedNonImageMIMETypes() { if (!supportedNonImageMIMETypes) initializeMIMETypeRegistry(); return *supportedNonImageMIMETypes; }