Package org.apache.tapestry5.services.assets

## Interface ContentTypeAnalyzer

- All Known Implementing Classes:
    `ContentTypeAnalyzerImpl`

      @UsesMappedConfiguration(java.lang.String.class)
      public interface ContentTypeAnalyzer

  Used to determine the MIME content type for a resource. The service configuration is the first step, followed by `Context.getMimeType(String)`, and then (finally) "application/octet-stream" as a stop-gap. The service configuration maps the file extension (e.g., "png") to its corresponding MIME type (e.g., "image/png");

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | `getContentType​(Resource resource)` | Analyze the resource to determine its content type.

- - ### Method Detail

    - #### getContentType

          String getContentType​(Resource resource)

      Analyze the resource to determine its content type.
      Parameters:
        `resource` - to analyze
      Returns:
        a MIME content type