Class MockMimeTypeService

  • All Implemented Interfaces:
    EventListener, org.apache.sling.commons.mime.MimeTypeService, org.osgi.framework.BundleListener

    public final class MockMimeTypeService
    extends org.apache.sling.commons.mime.internal.MimeTypeServiceImpl
    Mock MimeTypeService implementation.
    • Constructor Detail

      • MockMimeTypeService

        public MockMimeTypeService()
    • Method Detail

      • getMimeType

        public String getMimeType​(String name)
        Specified by:
        getMimeType in interface org.apache.sling.commons.mime.MimeTypeService
        Overrides:
        getMimeType in class org.apache.sling.commons.mime.internal.MimeTypeServiceImpl
      • getExtension

        public String getExtension​(String mimeType)
        Specified by:
        getExtension in interface org.apache.sling.commons.mime.MimeTypeService
        Overrides:
        getExtension in class org.apache.sling.commons.mime.internal.MimeTypeServiceImpl
      • registerMimeType

        public void registerMimeType​(String mimeType,
                                     String... extensions)
        Specified by:
        registerMimeType in interface org.apache.sling.commons.mime.MimeTypeService
        Overrides:
        registerMimeType in class org.apache.sling.commons.mime.internal.MimeTypeServiceImpl
      • registerMimeType

        public void registerMimeType​(InputStream mimeTabStream)
                              throws IOException
        Specified by:
        registerMimeType in interface org.apache.sling.commons.mime.MimeTypeService
        Overrides:
        registerMimeType in class org.apache.sling.commons.mime.internal.MimeTypeServiceImpl
        Throws:
        IOException