Package org.apache.tapestry5.internal.services.assets

# Class CompressionAnalyzerImpl

java.lang.Object
org.apache.tapestry5.internal.services.assets.CompressionAnalyzerImpl

All Implemented Interfaces:
  `CompressionAnalyzer`

public class CompressionAnalyzerImpl extends Object implements CompressionAnalyzer

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CompressionAnalyzerImpl(Map<String,Boolean> configuration)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `isCompressable(String contentType)`
  For a given MIME type, is the content compressable via GZip?

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### CompressionAnalyzerImpl

    public CompressionAnalyzerImpl(Map<String,Boolean> configuration)

- ## Method Details

  - ### isCompressable

    public boolean isCompressable(String contentType)
    Description copied from interface: `CompressionAnalyzer`
    For a given MIME type, is the content compressable via GZip?
    Specified by:
      `isCompressable` in interface `CompressionAnalyzer`
    Parameters:
      `contentType` - MIME content type, possibly included attributes such as encoding type
    Returns:
      true if the content is not "naturally" compressed