All Classes
| Class | Description |
|---|---|
| AbstractBitVector |
An abstract implementation of a
BitVector. |
| AbstractBitVector.LongBigListView |
A list-of-integers view of a bit vector.
|
| AbstractBitVector.LongSetView |
An integer sorted set view of a bit vector.
|
| AbstractBitVector.SubBitVector |
A subvector of a given bit vector, specified by an initial and a final bit.
|
| AbstractPrefixMap |
An abstract implementation of a prefix map.
|
| AbstractPrefixMap |
An abstract implementation of a prefix map.
|
| Attribute |
An SGML attribute.
|
| BitVector |
A vector of bits, a.k.a. bit sequence, bit string, binary word, etc.
|
| BitVectors |
A class providing static methods and objects that do useful things with bit vectors.
|
| BloomFilter<T> |
A Bloom filter.
|
| BooleanListBitVector |
A boolean-list based implementation of
BitVector. |
| BulletParser |
A fast, lightweight, on-demand (X)HTML parser.
|
| ByteBufferInputStream |
A bridge between byte buffers and input streams.
|
| ByteBufferLongBigList |
A bridge between byte buffers and long big lists.
|
| ByteDiskQueue |
A queue of bytes partially stored on disk.
|
| Callback |
A callback for the bullet parser.
|
| CanonicalFast64CodeWordDecoder |
A fast table-based decoder for canonical Huffman codes supporting only codes with limited (less than 64 bits) codewords.
|
| CircularCharArrayBuffer |
A circular char buffer that can be used to implement a sliding
window over a text.
|
| Codec |
An abstract factory corresponding to an instance of a specific compression technique.
|
| Coder |
Coding methods for a specific compression technique.
|
| CodeWordCoder |
A coder based on a set of codewords.
|
| ComposedCallbackBuilder |
A builder for composed callbacks.
|
| DebugCallbackDecorator |
A decorator that prints on standard error all calls to the underlying callback.
|
| DebugInputBitStream |
A debugging wrapper for input bit streams.
|
| DebugOutputBitStream |
A debugging wrapper for output bit streams.
|
| Decoder |
Decoding methods for a specific compression technique.
|
| DefaultCallback |
A default, do-nothing-at-all callback.
|
| DelimitedWordReader |
A word reader that breaks words on a given set of characters.
|
| Element |
An HTML element type.
|
| Entity |
An SGML character entity.
|
| EnumStringParser<E extends Enum<E>> |
A
StringParser that makes the user choose among
items of a Java enum. |
| Fast |
All-purpose optimised bit-fiddling static-method container class.
|
| Fast64CodeWordCoder |
A fast coder based on a set of codewords of length at most 64.
|
| FastBufferedReader |
A lightweight, unsynchronised buffered reader based on
mutable strings.
|
| FileLinesByteArrayCollection |
A wrapper exhibiting the lines of a file as a
Collection of byte arrays. |
| FileLinesByteArrayCollection.FileLinesIterator |
An iterator over the lines of a
FileLinesByteArrayCollection. |
| FileLinesCollection |
A wrapper exhibiting the lines of a file as a
Collection. |
| FileLinesCollection |
A wrapper exhibiting the lines of a file as a
Collection. |
| FileLinesCollection.FileLinesIterator |
An iterator over the lines of a
FileLinesCollection. |
| FileLinesCollection.FileLinesIterator |
An iterator over the lines of a
FileLinesCollection. |
| FlyweightPrototype<T extends FlyweightPrototype<T>> |
A prototype providing flyweight copies.
|
| FlyweightPrototypes |
A class providing static methods and objects that do useful things
with flyweight protoypes.
|
| FrontCodedStringList |
Compact storage of strings using front-coding compression (a.k.a. compression by prefix omission).
|
| GeneratePrecomputedCodes | |
| GeneratePrecomputedOutputCodes | |
| HTMLFactory |
A parsing factory for (X)HTML.
|
| HuffmanCodec |
An implementation of Huffman optimal prefix-free coding.
|
| HuTuckerCodec |
An implementation of the Hu–Tucker optimal lexicographical prefix-free code.
|
| HuTuckerTransformationStrategy |
A transformation strategy mapping strings to their Hu-Tucker encoding.
|
| HyperLogLogCounterArray |
An array of approximate sets each represented using a HyperLogLog counter.
|
| ImmutableBinaryTrie<T> |
An immutable implementation of binary tries.
|
| ImmutableBinaryTrie<T> |
An immutable implementation of binary tries.
|
| ImmutableBinaryTrie.Node |
A node in the trie.
|
| ImmutableBinaryTrie.Node |
A node in the trie.
|
| ImmutableExternalPrefixMap |
An immutable prefix map mostly stored in external memory.
|
| ImmutableExternalPrefixMap |
An immutable prefix map mostly stored in external memory.
|
| InputBitStream |
Bit-level input stream.
|
| InputBitStreamSpeedTest | |
| Interval |
An interval of integers.
|
| Intervals |
A class providing static methods and objects that do useful things with intervals.
|
| IntParallelCounterArray |
An array of approximate sets each represented using a Parallel counter.
|
| Jackknife |
Applies the jackknife to generic statistics.
|
| Jackknife.AbstractStatistic |
An abstract statistic with a template method that
accepts an array of doubles, returns an array of doubles and handles the data conversions that
are necessary to call
Jackknife.Statistic.compute(BigDecimal[], MathContext). |
| Jackknife.Statistic |
A statistic to be estimated using the jackknife on a set of samples.
|
| KahanSummation |
Kahan's
summation algorithm encapsulated in an object.
|
| LeastSignificantBitSpeedTest | |
| LineIterator |
An adapter that exposes a fast buffered reader as an iterator
over the returned lines.
|
| LineWordReader |
A trivial
WordReader that considers each line
of a document a single word. |
| LinkExtractor |
A callback extracting links.
|
| LiterallySignedStringMap |
A string map based on a function signed using the original list of strings.
|
| LiterallySignedStringMap |
A string map based on a function signed using the original list of strings.
|
| LongArrayBitVector |
A bit vector implementation based on arrays of longs.
|
| LongArrayBitVector.LongBigListView |
A list-of-integers view of a bit vector.
|
| LongBigArrayBitVector |
A bit vector implementation based on a big arrays of longs.
|
| LongBigArrayBitVector.LongBigListView |
A list-of-integers view of a bit vector.
|
| LongBigListSignedStringMap | Deprecated.
There are much better and faster hash functions.
|
| LongInterval |
An interval of longs.
|
| LongIntervals |
A class providing static methods and objects that do useful things with intervals.
|
| MultipleInputStream |
A multiple input stream.
|
| MutableString |
Fast, compact, optimised & versatile mutable strings.
|
| MutableStringLengthSpeedTest | |
| MutableStringRegressionTest |
A class for torture-testing
MutableStrings. |
| MutableStringReplaceSpeedTest | |
| NullInputStream |
End-of-stream-only input stream.
|
| NullOutputStream |
Throw-it-away output stream.
|
| NullReader |
End-of-stream-only reader.
|
| ObjectParser |
A parser for simple object specifications based on strings.
|
| OfflineIterable<T,U extends T> |
An iterable that offers elements that were previously stored offline using specialized
serialization methods.
|
| OfflineIterable.OfflineIterator<A,B extends A> |
An iterator returned by an
OfflineIterable. |
| OfflineIterable.Serializer<A,B extends A> |
Determines a strategy to serialize and deserialize elements.
|
| OutputBitStream |
Bit-level output stream.
|
| ParsingFactory |
A set of coherent methods to turn element-type, attribute and entity names to unique interned instances.
|
| PermutedFrontCodedStringList |
A
FrontCodedStringList whose indices are permuted. |
| PrefixCodec |
A codec based on a set of prefix-free codewords.
|
| PrefixCoder |
A coder based on a set of prefix-free codewords.
|
| PrefixCoderTransformationStrategy |
A transformation strategy mapping strings using a prefix-free encoder.
|
| PrefixMap<S extends CharSequence> |
A map from prefixes to string intervals (and possibly vice versa).
|
| PrefixMap<S extends CharSequence> |
A map from prefixes to string intervals (and possibly vice versa).
|
| ProgressLogger |
Tunable progress logger.
|
| Properties |
An extension of
PropertiesConfiguration
providing setters for primitive types, a simpler way to save preferences
and transparent handling of Enum lowercased keys. |
| RandomSpeed | |
| ReorderingBlockingQueue<E> |
A blocking queue holding a fixed amount of timestamped items.
|
| SafelyCloseable |
A marker interface for a closeable resource that implements safety measures to
make resource tracking easier.
|
| SegmentedInputStream |
Exhibits a single
InputStream as a number of streams divided into reset()-separated
segments. |
| SemiExternalGammaBigList | |
| SemiExternalGammaList |
Provides semi-external random access to a list of γ-encoded integers.
|
| ShiftAddXorSignedStringMap | Deprecated.
There are much better and faster hash functions.
|
| ShiftAddXorSignedStringMap | Deprecated.
There are much better and faster hash functions.
|
| SplitMix64Random |
A fast, high-quality, non-splittable version of the SplitMix
pseudorandom number generator used by
SplittableRandom. |
| SplitMix64RandomGenerator |
A fast, high-quality, non-splittable version of the SplitMix
pseudorandom number generator used by
SplittableRandom. |
| StringMap<S extends CharSequence> |
A map from strings to longs (and possibly vice versa).
|
| StringMap<S extends CharSequence> |
A map from strings to numbers (and possibly vice versa).
|
| StringMaps |
A class providing static methods and objects that do useful things with string maps
and prefix maps.
|
| StringMaps |
A class providing static methods and objects that do useful things with string maps
and prefix maps.
|
| StringMaps.PrefixMapWrapper<T extends CharSequence> | |
| StringMaps.StringMapWrapper<T extends CharSequence> | |
| StringMaps.SynchronizedPrefixMap<S extends CharSequence> | |
| StringMaps.SynchronizedPrefixMap<S extends CharSequence> | |
| StringMaps.SynchronizedStringMap<S extends CharSequence> | |
| StringMaps.SynchronizedStringMap<S extends CharSequence> | |
| StringMapSpeedTest | |
| SummaryStats |
A simple class digesting a stream of numbers and providing basic statistics about the stream.
|
| TernaryIntervalSearchTree |
Ternary interval search trees.
|
| TernaryIntervalSearchTree |
Ternary interval search trees.
|
| TextExtractor |
A callback extracting text and titles.
|
| TextPattern |
QuickSearch matching against a constant string.
|
| TextPatternSpeedTest | |
| TransformationStrategies |
A class providing static methods and objects that do useful things with transformation strategies.
|
| TransformationStrategy<T> |
A generic transformation from objects of a given type to bit vector.
|
| TreeDecoder |
A decoder that follows 0/1 labelled paths in a tree.
|
| TreeDecoder.LeafNode |
A leaf node of the decoding tree.
|
| TreeDecoder.Node |
A internal node of the decoding tree.
|
| Util |
All-purpose static-method container class.
|
| WellFormedXmlFactory |
A factory for well-formed XML documents.
|
| WordReader |
An interface providing methods to break the input from a reader into words.
|
| WTF | |
| XorGensRandomGenerator |
A fast, high-quality 64-bit pseudorandom number generator described in “Some long-period random number generators using shift
and xors”, ANZIAM Journal 48, C188−C202, 2007.
|
| XoRoShiRo128PlusPlusRandom |
A fast, all-purpose, rock-solid, small-state pseudorandom number generator.
|
| XoRoShiRo128PlusPlusRandomGenerator |
A fast, all-purpose, rock-solid, small-state pseudorandom number generator.
|
| XoRoShiRo128PlusRandom |
A fast, high-quality pseudorandom number generator for floating-point generation.
|
| XoRoShiRo128PlusRandomGenerator |
A fast, high-quality pseudorandom number generator for floating-point generation.
|
| XoRoShiRo128StarStarRandom |
A fast, all-purpose, rock-solid, small-state pseudorandom number generator.
|
| XoRoShiRo128StarStarRandomGenerator |
A fast, all-purpose, rock-solid, small-state pseudorandom number generator.
|
| XorShift | |
| XorShift.Compute | |
| XorShift1024StarPhiRandom |
A fast, high-quality pseudorandom number generator that
combines a long-period instance of George Marsaglia's Xorshift generators (described in “Xorshift RNGs”, Journal of
Statistical Software, 8:1−6, 2003) with a multiplication.
|
| XorShift1024StarPhiRandomGenerator |
A fast, high-quality pseudorandom number generator that
combines a long-period instance of George Marsaglia's Xorshift generators (described in “Xorshift RNGs”, Journal of
Statistical Software, 8:1−6, 2003) with a multiplication.
|
| XorShift1024StarRandom | Deprecated.
Please use
XorShift1024StarPhiRandom instead. |
| XorShift1024StarRandomGenerator | Deprecated.
Please use
XorShift1024StarPhiRandomGenerator instead. |
| XorShift128PlusRandom | Deprecated.
Please use
XoRoShiRo128PlusRandom instead. |
| XorShift128PlusRandomGenerator | Deprecated.
Please use
XoRoShiRo128PlusRandomGenerator instead. |
| XorShift64StarRandom | Deprecated.
Use
SplitMix64Random instead. |
| XorShift64StarRandomGenerator | Deprecated.
Use
SplitMix64RandomGenerator instead. |
| XorShiftPoly | |
| XorShiftPoly116 | |
| XorShiftPoly928 | |
| XoShiRo256PlusPlusRandom |
A fast, all-purpose, rock-solid pseudorandom number generator.
|
| XoShiRo256PlusPlusRandomGenerator |
A fast, all-purpose, rock-solid pseudorandom number generator.
|
| XoShiRo256PlusRandom |
A fast, rock-solid pseudorandom number generator for floating-point generation.
|
| XoShiRo256PlusRandomGenerator |
A fast, rock-solid pseudorandom number generator for floating-point generation.
|
| XoShiRo256StarStarRandom |
A fast, all-purpose, rock-solid pseudorandom number generator.
|
| XoShiRo256StarStarRandomGenerator |
A fast, all-purpose, rock-solid pseudorandom number generator.
|
| Ziggurat |