All Classes and Interfaces
Class
Description
AbstractBaseNCodecStreamBuilder<T,C extends BaseNCodec,B extends AbstractBaseNCodecStreamBuilder<T,C,B>>
Builds input and output stream instances in
BaseNCodec format.Encodes a string into a Caverphone value.
Base64-like method to convert binary bytes into ASCII chars.
Provides Base16 encoding and decoding as defined by RFC 4648 - 8.
Builds
Base16 instances.Provides Base16 decoding in a streaming fashion (unlimited size).
Builds instances of Base16InputStream.
Provides Base16 encoding in a streaming fashion (unlimited size).
Builds instances of Base16InputStream.
Provides Base32 encoding and decoding as defined by RFC 4648.
Builds
Base32 instances.Provides Base32 decoding in a streaming fashion (unlimited size).
Builds instances of Base32InputStream.
Provides Base32 encoding in a streaming fashion (unlimited size).
Builds instances of Base32InputStream.
Provides Base58 encoding and decoding as commonly used in cryptocurrency and blockchain applications.
Builds
Base58 instances with custom configuration.Provides Base58 decoding in a streaming fashion (unlimited size).
Builds instances of Base58InputStream.
Provides Base58 encoding in a streaming fashion (unlimited size).
Builds instances of Base58OutputStream.
Provides Base64 encoding and decoding as defined by RFC 2045 Multipurpose Internet Mail Extensions (MIME) Part
One: Format of Internet Message Bodies and portions of RFC 4648 The Base16, Base32, and Base64
Data Encodings
Builds
Base64 instances.Enumerates the Base64 table format to be used on decoding.
Provides Base64 decoding in a streaming fashion (unlimited size).
Builds instances of Base64InputStream.
Provides Base64 encoding in a streaming fashion (unlimited size).
Builds instances of Base32InputStream.
Abstract superclass for Base-N encoders and decoders.
Builds
Base64 instances.Holds thread context so classes can be thread-safe.
BaseNCodecInputStream<C extends BaseNCodec,T extends BaseNCodecInputStream<C,T,B>,B extends BaseNCodecInputStream.AbstracBuilder<T,C,B>>
Abstracts Base-N input streams.
BaseNCodecInputStream.AbstracBuilder<T,C extends BaseNCodec,B extends AbstractBaseNCodecStreamBuilder<T,C,B>>
Builds input stream instances in
BaseNCodec format.BaseNCodecOutputStream<C extends BaseNCodec,T extends BaseNCodecOutputStream<C,T,B>,B extends BaseNCodecOutputStream.AbstractBuilder<T,C,B>>
Abstract superclass for Base-N output streams.
BaseNCodecOutputStream.AbstractBuilder<T,C extends BaseNCodec,B extends BaseNCodecOutputStream.AbstractBuilder<T,C,B>>
Builds output stream instances in
BaseNCodec format.Identical to the Base64 encoding defined by RFC 1521
and allows a character set to be specified.
Encodes strings into their Beider-Morse phonetic encoding.
Converts between byte arrays and strings of "0"s and "1"s.
Defines common decoding methods for byte array decoders.
Defines common encoding methods for byte array encoders.
Implements the Blake3 algorithm providing a hash function with extensible output (XOF), a
keyed hash function (MAC, PRF), and a
key derivation function (KDF).
Represents the state just prior to either producing an eight word chaining value or any number of output bytes
when the ROOT flag is set.
Deprecated.
Encodes a string into a Caverphone 1.0 value.
Encodes a string into a Caverphone 2.0 value.
Character encoding names required of every implementation of the Java platform.
Operations on
CharSequence that are null safe.Charsets required of every implementation of the Java platform.
Enumerates encoding and decoding policies.
Encodes a string into a Cologne Phonetic value.
This class is not thread-safe; the field
ColognePhonetic.CologneBuffer.length is mutable.CRC-16 checksum implementations you can customize with a table and init value.
Builds
Crc16 instances.GNU libc crypt(3) compatible hash method.
Encodes a string into a Daitch-Mokotoff Soundex value.
Inner class representing a branch during DM Soundex encoding.
Inner class for storing rules.
Provides the highest level of abstraction for Decoders.
Thrown when there is a failure condition during the decoding process.
A minimal command line to run digest over files, directories or a string.
Operations to simplify common
MessageDigest tasks.Encodes a string into a Double Metaphone value.
Provides the highest level of abstraction for Encoders.
Thrown when there is a failure condition during the encoding process.
Computes Git object identifiers and their generalizations described by the
SWHID specification.
Represents a single entry in a Git tree object.
The type of a Git tree entry, which maps to a Unix file-mode string.
Builds a Git tree identifier for a virtual directory structure, such as the contents of
an archive.
Supplies a blob identifier that may throw
IOException.Converts hexadecimal Strings.
Enumerates the standard
HmacUtils algorithm names from the Java Cryptography Architecture Standard Algorithm Name Documentation.Simplifies common
Mac tasks.Language guessing utility.
Language codes.
A set of languages.
Some languages, explicitly enumerated.
Match Rating Approach Phonetic Algorithm Developed by Western Airlines in 1977.
The libc crypt() "$1$" and Apache "$apr1$" MD5-based hash algorithm.
Standard
MessageDigest algorithm names from the Java Cryptography Architecture Standard Algorithm Name
Documentation.Encodes a string into a Metaphone value.
Commons implementation methods for MurmurHash* classes in this package.
Implements the MurmurHash2 32-bit and 64-bit hash functions.
Implements the MurmurHash3 32-bit and 128-bit hash functions.
Deprecated.
Use IncrementalHash32x86.
Generates 32-bit hash from input bytes.
Enumerates the supported types of names.
Encodes a string into a NYSIIS value.
Implements the Percent-Encoding scheme, as described in HTTP 1.1 specification.
Converts words into potential phonetic representations.
Utility for manipulating a set of phonemes as they are being built up.
A function closure capturing the application of a list of rules to an input sequence at a particular offset.
A pure-Java implementation of the CRC32 checksum that uses
the same polynomial as the built-in native CRC32.
A pure-Java implementation of the CRC32 checksum that uses the CRC32-C polynomial, the same polynomial used by iSCSI and implemented on many Intel chipsets
supporting SSE 4.2.
Similar to the Quoted-Printable content-transfer-encoding defined in
RFC 1521 and designed to allow text containing mostly ASCII
characters to be decipherable on an ASCII terminal without decoding.
Codec for the Quoted-Printable section of RFC 1521.
Encodes a string into a Refined Soundex value.
Constants used to process resource files.
Consider this class package private.
Implements methods common to all codecs defined in RFC 1522.
A phoneme rule.
A phoneme.
A phoneme expression.
A list of phonemes.
A minimal wrapper around the functionality of Pattern that we use, to allow for alternate implementations.
Enumerates the types of rule.
SHA2-based Unix crypt implementation.
Encodes a string into a Soundex value.
Utility methods for
Soundex and RefinedSoundex classes.Defines common decoding methods for String decoders.
Defines common encoding methods for String encoders.
Compares Strings using a
StringEncoder.Converts String to and from bytes using the encodings required by the Java specification.
Unix crypt(3) algorithm implementation.
Implements the 'www-form-urlencoded' encoding scheme, also misleadingly known as URL encoding.
Utility methods for this package.
Implements the xxHash32 hash algorithm.
Caverphone2, will be removed in 2.0.