public class Skrot
extends java.lang.Object
with(cc.stepien.skrot.Codec)
.Modifier and Type | Method and Description |
---|---|
void |
compress(java.io.InputStream model,
java.io.InputStream input,
java.io.OutputStream output)
Compresses given input stream using given model and writes it to the given
output stream.
|
void |
decompress(java.io.InputStream model,
java.io.InputStream input,
java.io.OutputStream output)
Decompresses given input stream using given model and writes it to the
given output stream.
|
void |
model(java.io.InputStream model,
java.io.OutputStream output)
Builds a Skrot model reading data from the given
InputStream and
writes it into the given OutputStream . |
static Skrot |
with(Codec codec)
Returns an instance backed by a given compression algorithm.
|
public static Skrot with(Codec codec)
public void model(java.io.InputStream model, java.io.OutputStream output) throws java.io.IOException
InputStream
and
writes it into the given OutputStream
. Use the generated model for
compression and decompression.model
- Arbitrary inputoutput
- Generated modeljava.io.IOException
public void compress(java.io.InputStream model, java.io.InputStream input, java.io.OutputStream output) throws java.io.IOException
model
- A model created with model(java.io.InputStream, java.io.OutputStream)
input
- Arbitrary inputjava.io.IOException
public void decompress(java.io.InputStream model, java.io.InputStream input, java.io.OutputStream output) throws java.io.IOException
model
- A model created with model(java.io.InputStream, java.io.OutputStream)
input
- Data compressed with compress(java.io.InputStream, java.io.InputStream, java.io.OutputStream)
java.io.IOException