Project Wonder 5.0.0.8795

er.extensions.foundation
Class ERXCompressionUtilities

java.lang.Object
  extended by er.extensions.foundation.ERXCompressionUtilities

public class ERXCompressionUtilities
extends Object


Field Summary
static Logger log
           
 
Constructor Summary
ERXCompressionUtilities()
           
 
Method Summary
static byte[] deflateByteArray(byte[] input)
           
static String deflateString(String source)
           
static byte[] gunzipByteArray(byte[] input)
           
static String gunzipByteArrayAsString(byte[] input)
           
static String gunzipString(String source)
           
static byte[] gzipByteArray(byte[] input)
           
static NSData gzipByteArrayAsNSData(byte[] input, int offset, int length)
           
static NSData gzipInputStreamAsNSData(InputStream input, int length)
          Returns an NSData containing the gzipped version of the given input stream.
static NSData gzipNSDataAsNSData(NSData data)
           
static String gzipString(String source)
           
static byte[] gzipStringAsByteArray(String source)
           
static byte[] inflateByteArray(byte[] input)
           
static String inflateString(String source)
           
static File unzipByteArrayIntoDirectory(byte[] input, File directory, boolean overwrite)
           
static byte[] zipByteArray(byte[] input)
           
static byte[] zipByteArray(byte[] input, String zipEntryName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final Logger log
Constructor Detail

ERXCompressionUtilities

public ERXCompressionUtilities()
Method Detail

gzipInputStreamAsNSData

public static NSData gzipInputStreamAsNSData(InputStream input,
                                             int length)
Returns an NSData containing the gzipped version of the given input stream.

Parameters:
input - the input stream to compress
length - the length of the input stream
Returns:
gzipped NSData

gzipNSDataAsNSData

public static NSData gzipNSDataAsNSData(NSData data)

gzipByteArrayAsNSData

public static NSData gzipByteArrayAsNSData(byte[] input,
                                           int offset,
                                           int length)

gzipByteArray

public static byte[] gzipByteArray(byte[] input)

gunzipByteArray

public static byte[] gunzipByteArray(byte[] input)

gzipString

public static String gzipString(String source)

gunzipString

public static String gunzipString(String source)

gunzipByteArrayAsString

public static String gunzipByteArrayAsString(byte[] input)

gzipStringAsByteArray

public static byte[] gzipStringAsByteArray(String source)

zipByteArray

public static byte[] zipByteArray(byte[] input)

zipByteArray

public static byte[] zipByteArray(byte[] input,
                                  String zipEntryName)

unzipByteArrayIntoDirectory

public static File unzipByteArrayIntoDirectory(byte[] input,
                                               File directory,
                                               boolean overwrite)

deflateByteArray

public static byte[] deflateByteArray(byte[] input)

inflateByteArray

public static byte[] inflateByteArray(byte[] input)

deflateString

public static String deflateString(String source)

inflateString

public static String inflateString(String source)

Last updated: Fri, Jan 9, 2009 • 04:35 AM EST

Copyright © 2002 – 2007 Project Wonder.