com.googlecode.webutilities.filters.compression
Class EncodedStreamsFactory

java.lang.Object
  extended by com.googlecode.webutilities.filters.compression.EncodedStreamsFactory

public abstract class EncodedStreamsFactory
extends Object


Field Summary
static Map<String,EncodedStreamsFactory> SUPPORTED_ENCODINGS
           
 
Constructor Summary
EncodedStreamsFactory()
           
 
Method Summary
abstract  CompressedInput getCompressedStream(InputStream inputStream)
           
abstract  CompressedOutput getCompressedStream(OutputStream outputStream)
           
static EncodedStreamsFactory getFactoryForContentEncoding(String contentEncoding)
           
static boolean isRequestContentEncodingSupported(String contentEncoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUPPORTED_ENCODINGS

public static final Map<String,EncodedStreamsFactory> SUPPORTED_ENCODINGS
Constructor Detail

EncodedStreamsFactory

public EncodedStreamsFactory()
Method Detail

isRequestContentEncodingSupported

public static boolean isRequestContentEncodingSupported(String contentEncoding)

getFactoryForContentEncoding

public static EncodedStreamsFactory getFactoryForContentEncoding(String contentEncoding)

getCompressedStream

public abstract CompressedOutput getCompressedStream(OutputStream outputStream)
                                              throws IOException
Throws:
IOException

getCompressedStream

public abstract CompressedInput getCompressedStream(InputStream inputStream)
                                             throws IOException
Throws:
IOException


Copyright © 2011. All Rights Reserved.