org.apache.lucene.codecs.compressing
Class Compressor

java.lang.Object
  extended by org.apache.lucene.codecs.compressing.Compressor

public abstract class Compressor
extends Object

A data compressor.


Constructor Summary
protected Compressor()
          Sole constructor, typically called from sub-classes.
 
Method Summary
abstract  void compress(byte[] bytes, int off, int len, DataOutput out)
          Compress bytes into out.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Compressor

protected Compressor()
Sole constructor, typically called from sub-classes.

Method Detail

compress

public abstract void compress(byte[] bytes,
                              int off,
                              int len,
                              DataOutput out)
                       throws IOException
Compress bytes into out. It it the responsibility of the compressor to add all necessary information so that a Decompressor will know when to stop decompressing bytes from the stream.

Throws:
IOException


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.