|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.lucene.document.CompressionTools
public class CompressionTools
Simple utility class providing static methods to compress and decompress binary data for stored fields. This class uses java.util.zip.Deflater and Inflater classes to compress and decompress.
| Method Summary | |
|---|---|
static byte[] |
compress(byte[] value)
Compresses all bytes in the array, with default BEST_COMPRESSION level |
static byte[] |
compress(byte[] value,
int offset,
int length)
Compresses the specified byte range, with default BEST_COMPRESSION level |
static byte[] |
compress(byte[] value,
int offset,
int length,
int compressionLevel)
Compresses the specified byte range using the specified compressionLevel (constants are defined in java.util.zip.Deflater). |
static byte[] |
compressString(String value)
Compresses the String value, with default BEST_COMPRESSION level |
static byte[] |
compressString(String value,
int compressionLevel)
Compresses the String value using the specified compressionLevel (constants are defined in java.util.zip.Deflater). |
static byte[] |
decompress(byte[] value)
Decompress the byte array previously returned by compress |
static String |
decompressString(byte[] value)
Decompress the byte array previously returned by compressString back into a String |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static byte[] compress(byte[] value,
int offset,
int length,
int compressionLevel)
public static byte[] compress(byte[] value,
int offset,
int length)
public static byte[] compress(byte[] value)
public static byte[] compressString(String value)
public static byte[] compressString(String value,
int compressionLevel)
public static byte[] decompress(byte[] value)
throws DataFormatException
DataFormatException
public static String decompressString(byte[] value)
throws DataFormatException
DataFormatException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||