Project Wonder 5.0

er.extensions.foundation
Class ERXCompressionUtilities

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

public class ERXCompressionUtilities
extends java.lang.Object


Field Summary
static org.apache.log4j.Logger log
           
 
Constructor Summary
ERXCompressionUtilities()
           
 
Method Summary
static byte[] deflateByteArray(byte[] input)
           
static java.lang.String deflateString(java.lang.String source)
           
static byte[] gunzipByteArray(byte[] input)
           
static java.lang.String gunzipByteArrayAsString(byte[] input)
           
static java.lang.String gunzipString(java.lang.String source)
           
static byte[] gzipByteArray(byte[] input)
           
static com.webobjects.foundation.NSData gzipByteArrayAsNSData(byte[] input, int offset, int length)
           
static com.webobjects.foundation.NSData gzipInputStreamAsNSData(java.io.InputStream input, int length)
          Returns an NSData containing the gzipped version of the given input stream.
static com.webobjects.foundation.NSData gzipNSDataAsNSData(com.webobjects.foundation.NSData data)
           
static byte[] gzipStringAsByteArray(java.lang.String source)
           
static byte[] inflateByteArray(byte[] input)
           
static java.lang.String inflateString(java.lang.String source)
           
static java.io.File unzipByteArrayIntoDirectory(byte[] input, java.io.File directory, boolean overwrite)
           
static byte[] zipByteArray(byte[] input)
           
static byte[] zipByteArray(byte[] input, java.lang.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 org.apache.log4j.Logger log
Constructor Detail

ERXCompressionUtilities

public ERXCompressionUtilities()
Method Detail

gzipInputStreamAsNSData

public static com.webobjects.foundation.NSData gzipInputStreamAsNSData(java.io.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 com.webobjects.foundation.NSData gzipNSDataAsNSData(com.webobjects.foundation.NSData data)

gzipByteArrayAsNSData

public static com.webobjects.foundation.NSData gzipByteArrayAsNSData(byte[] input,
                                                                     int offset,
                                                                     int length)

gzipByteArray

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

gunzipByteArray

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

gunzipString

public static java.lang.String gunzipString(java.lang.String source)

gunzipByteArrayAsString

public static java.lang.String gunzipByteArrayAsString(byte[] input)

gzipStringAsByteArray

public static byte[] gzipStringAsByteArray(java.lang.String source)

zipByteArray

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

zipByteArray

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

unzipByteArrayIntoDirectory

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

deflateByteArray

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

inflateByteArray

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

deflateString

public static java.lang.String deflateString(java.lang.String source)

inflateString

public static java.lang.String inflateString(java.lang.String source)

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.