public class PILPTailCompressor extends nl.tue.astar.impl.AbstractCompressor<PILPTail> implements nl.tue.astar.impl.memefficient.TailInflater<PILPTail>
| Constructor and Description |
|---|
PILPTailCompressor(int columns,
short places,
short activities) |
| Modifier and Type | Method and Description |
|---|---|
void |
deflate(PILPTail tail,
java.io.OutputStream stream)
deflate the given object into the provided stream.
|
int |
getMaxByteCount()
the method is called before each call to deflate.
|
PILPTail |
inflate(java.io.InputStream stream)
read an object from a stream.
|
<H extends nl.tue.astar.Head> |
inflateEstimate(nl.tue.astar.impl.memefficient.StorageAwareDelegate<H,PILPTail> delegate,
H head,
java.io.InputStream stream) |
void |
skipHead(java.io.InputStream stream) |
checkIntOnByteArray, checkShortOnByteArray, deflate, deflate, deflateWithCheck, equalsDeflating, getBitsPerVar, getBitsPerVar, inflateContent, inflateContentToArray, makeBitMask, makeBitMask, makeShortListBitMask, readBooleanFromStream, readDoubleFromStream, readIntFromStream, readInto, readInto, readLongFromStream, readMask, readShortFromStream, writeBooleanToByteArray, writeDoubleToByteArray, writeIntToByteArray, writeLongToByteArray, writeShortToByteArray, writeTo, writeTopublic PILPTailCompressor(int columns,
short places,
short activities)
public void deflate(PILPTail tail, java.io.OutputStream stream) throws java.io.IOException
nl.tue.storage.Deflaterdeflate in interface nl.tue.storage.Deflater<PILPTail>java.io.IOExceptionpublic PILPTail inflate(java.io.InputStream stream) throws java.io.IOException
nl.tue.storage.Inflaterinflate in interface nl.tue.storage.Inflater<PILPTail>java.io.IOExceptionpublic void skipHead(java.io.InputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic int getMaxByteCount()
nl.tue.storage.DeflatergetMaxByteCount in interface nl.tue.storage.Deflater<PILPTail>public <H extends nl.tue.astar.Head> int inflateEstimate(nl.tue.astar.impl.memefficient.StorageAwareDelegate<H,PILPTail> delegate, H head, java.io.InputStream stream) throws java.io.IOException
inflateEstimate in interface nl.tue.astar.impl.memefficient.TailInflater<PILPTail>java.io.IOException