org.apache.tapestry5.services.assets
Interface ContentTypeAnalyzer

All Known Implementing Classes:
ContentTypeAnalyzerImpl

@UsesMappedConfiguration(value=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
 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


Copyright © 2003-2012 The Apache Software Foundation.