Class PrefixCoderTransformationStrategy

java.lang.Object
it.unimi.dsi.bits.PrefixCoderTransformationStrategy
All Implemented Interfaces:
TransformationStrategy<CharSequence>, Serializable
Direct Known Subclasses:
HuTuckerTransformationStrategy

public class PrefixCoderTransformationStrategy
extends Object
implements TransformationStrategy<CharSequence>
A transformation strategy mapping strings using a prefix-free encoder.

The actual encoding must be provided via a map from characters to symbols, and a set of codewords. The default return value of the map will be used for unknown characters.

This strategy creates a new LongArrayBitVector each time toBitVector(CharSequence) is invoked.

See Also:
Serialized Form