com.plumtree.uiinfrastructure.httpcompression
Class CompressionSettings

java.lang.Object
  extended by com.plumtree.uiinfrastructure.httpcompression.CompressionSettings

public class CompressionSettings
extends java.lang.Object


Field Summary
static java.lang.String APP_TYPE
           
static java.lang.String AUDIO_TYPE
           
static java.lang.String COMPRESSION_LEVEL_SETTING
           
static java.lang.String COMPRESSION_TYPE
           
static java.lang.String DEFAULT_COMPRESSION_SETTING
           
static java.lang.String DISABLE_COMPRESSION_SETTING
           
static java.lang.String ENABLE_COMPRESSION_SETTING
           
static java.lang.String FAVOR_GZIP_SETTING
           
static java.lang.String FORCE_COMPRESSION_SETTING
           
static java.lang.String GECKO_CONTEXT
           
static java.lang.String HTTPCOMPRESSION_CONTEXT
           
static java.lang.String IE5_CONTEXT
           
static java.lang.String IE5_MAC_CONTEXT
           
static java.lang.String IE6_CONTEXT
           
static java.lang.String IMAGE_TYPE
           
static CompressionSettings INSTANCE
           
static java.lang.String MESS_TYPE
           
static java.lang.String MIN_COMPRESSION_BYTES_SETTING
           
static java.lang.String MODEL_TYPE
           
static java.lang.String MULT_TYPE
           
static java.lang.String OPERA5PLUS_CONTEXT
           
static java.lang.String SAFARI_CONTEXT
           
static java.lang.String TEXT_TYPE
           
static java.lang.String UNKNOWN_CONTEXT
           
static java.lang.String VIDEO_TYPE
           
 
Method Summary
 int GetCompressionLevel()
           
 boolean GetDefaultCompressionSetting(java.lang.String strBrowserGroupKey, java.lang.String strContentGroupKey)
           
 XPHashtable GetDisableCompressionTypes(java.lang.String strBrowserGroupKey, java.lang.String strContentGroupKey)
           
 XPHashtable GetForceCompressionTypes(java.lang.String strBrowserGroupKey, java.lang.String strContentGroupKey)
           
 int GetMinCompressionBytes()
           
 void Init()
           
 boolean IsCompressionEnabled()
           
 boolean IsGZIPFavored()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HTTPCOMPRESSION_CONTEXT

public static final java.lang.String HTTPCOMPRESSION_CONTEXT
See Also:
Constant Field Values

IE5_CONTEXT

public static final java.lang.String IE5_CONTEXT
See Also:
Constant Field Values

IE5_MAC_CONTEXT

public static final java.lang.String IE5_MAC_CONTEXT
See Also:
Constant Field Values

IE6_CONTEXT

public static final java.lang.String IE6_CONTEXT
See Also:
Constant Field Values

GECKO_CONTEXT

public static final java.lang.String GECKO_CONTEXT
See Also:
Constant Field Values

SAFARI_CONTEXT

public static final java.lang.String SAFARI_CONTEXT
See Also:
Constant Field Values

OPERA5PLUS_CONTEXT

public static final java.lang.String OPERA5PLUS_CONTEXT
See Also:
Constant Field Values

UNKNOWN_CONTEXT

public static final java.lang.String UNKNOWN_CONTEXT
See Also:
Constant Field Values

COMPRESSION_TYPE

public static final java.lang.String COMPRESSION_TYPE
See Also:
Constant Field Values

TEXT_TYPE

public static final java.lang.String TEXT_TYPE
See Also:
Constant Field Values

IMAGE_TYPE

public static final java.lang.String IMAGE_TYPE
See Also:
Constant Field Values

APP_TYPE

public static final java.lang.String APP_TYPE
See Also:
Constant Field Values

AUDIO_TYPE

public static final java.lang.String AUDIO_TYPE
See Also:
Constant Field Values

VIDEO_TYPE

public static final java.lang.String VIDEO_TYPE
See Also:
Constant Field Values

MULT_TYPE

public static final java.lang.String MULT_TYPE
See Also:
Constant Field Values

MESS_TYPE

public static final java.lang.String MESS_TYPE
See Also:
Constant Field Values

MODEL_TYPE

public static final java.lang.String MODEL_TYPE
See Also:
Constant Field Values

ENABLE_COMPRESSION_SETTING

public static final java.lang.String ENABLE_COMPRESSION_SETTING
See Also:
Constant Field Values

MIN_COMPRESSION_BYTES_SETTING

public static final java.lang.String MIN_COMPRESSION_BYTES_SETTING
See Also:
Constant Field Values

FAVOR_GZIP_SETTING

public static final java.lang.String FAVOR_GZIP_SETTING
See Also:
Constant Field Values

COMPRESSION_LEVEL_SETTING

public static final java.lang.String COMPRESSION_LEVEL_SETTING
See Also:
Constant Field Values

DEFAULT_COMPRESSION_SETTING

public static final java.lang.String DEFAULT_COMPRESSION_SETTING
See Also:
Constant Field Values

FORCE_COMPRESSION_SETTING

public static final java.lang.String FORCE_COMPRESSION_SETTING
See Also:
Constant Field Values

DISABLE_COMPRESSION_SETTING

public static final java.lang.String DISABLE_COMPRESSION_SETTING
See Also:
Constant Field Values

INSTANCE

public static final CompressionSettings INSTANCE
Method Detail

Init

public void Init()

GetDefaultCompressionSetting

public boolean GetDefaultCompressionSetting(java.lang.String strBrowserGroupKey,
                                            java.lang.String strContentGroupKey)

GetForceCompressionTypes

public XPHashtable GetForceCompressionTypes(java.lang.String strBrowserGroupKey,
                                            java.lang.String strContentGroupKey)

GetDisableCompressionTypes

public XPHashtable GetDisableCompressionTypes(java.lang.String strBrowserGroupKey,
                                              java.lang.String strContentGroupKey)

IsCompressionEnabled

public boolean IsCompressionEnabled()

GetMinCompressionBytes

public int GetMinCompressionBytes()

IsGZIPFavored

public boolean IsGZIPFavored()

GetCompressionLevel

public int GetCompressionLevel()



Copyright © 2002,2003,2004,2005 Plumtree Software, Inc., All Rights Reserved.