Class DefaultContentTypeResolver

java.lang.Object
org.flowable.common.rest.resolver.DefaultContentTypeResolver
All Implemented Interfaces:
ContentTypeResolver

public class DefaultContentTypeResolver extends Object implements ContentTypeResolver
Default implementation of a ContentTypeResolver, resolving a limited set of well-known content types used in the engine.
Author:
Tijs Rademakers, Yvo Swillens, Tim Stephenson
  • Field Details

    • fileExtensionToContentType

      protected final Map<String,String> fileExtensionToContentType
    • unknownFileContentType

      protected String unknownFileContentType
  • Constructor Details

    • DefaultContentTypeResolver

      public DefaultContentTypeResolver()
  • Method Details

    • resolveContentType

      public String resolveContentType(String resourceName)
      Specified by:
      resolveContentType in interface ContentTypeResolver
      Returns:
      the content type resolved from the given resource name. Returns null if the content type cannot be resolved.
    • addFileExtensionMapping

      public void addFileExtensionMapping(String fileExtension, String contentType)
    • setUnknownFileContentType

      public void setUnknownFileContentType(String unknownFileContentType)