All Classes and Interfaces (Apache Commons Codec 1.22.1 API)
Description: class index

# All Classes and Interfaces

Class
Description
AbstractBaseNCodecStreamBuilder<T,C,B>
Builds input and output stream instances in `BaseNCodec` format.
AbstractCaverphone
Encodes a string into a Caverphone value.
Base16
Provides Base16 encoding and decoding as defined by RFC 4648 - 8.
Base16.Builder
Builds `Base16` instances.
Base16InputStream
Provides Base16 decoding in a streaming fashion (unlimited size).
Base16InputStream.Builder
Builds instances of Base16InputStream.
Base16OutputStream
Provides Base16 encoding in a streaming fashion (unlimited size).
Base16OutputStream.Builder
Builds instances of Base16InputStream.
Base32
Provides Base32 encoding and decoding as defined by RFC 4648.
Base32.Builder
Builds `Base32` instances.
Base32InputStream
Provides Base32 decoding in a streaming fashion (unlimited size).
Base32InputStream.Builder
Builds instances of Base32InputStream.
Base32OutputStream
Provides Base32 encoding in a streaming fashion (unlimited size).
Base32OutputStream.Builder
Builds instances of Base32InputStream.
Base58
Provides Base58 encoding and decoding as commonly used in cryptocurrency and blockchain applications.
Base58.Builder
Builds `Base58` instances with custom configuration.
Base58InputStream
Provides Base58 decoding in a streaming fashion (unlimited size).
Base58InputStream.Builder
Builds instances of Base58InputStream.
Base58OutputStream
Provides Base58 encoding in a streaming fashion (unlimited size).
Base58OutputStream.Builder
Builds instances of Base58OutputStream.
Base64
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
Base64.Builder
Builds `Base64` instances.
Base64.DecodeTableFormat
Enumerates the Base64 table format to be used on decoding.
Base64InputStream
Provides Base64 decoding in a streaming fashion (unlimited size).
Base64InputStream.Builder
Builds instances of Base64InputStream.
Base64OutputStream
Provides Base64 encoding in a streaming fashion (unlimited size).
Base64OutputStream.Builder
Builds instances of Base32InputStream.
BaseNCodec
Abstract superclass for Base-N encoders and decoders.
BaseNCodec.AbstractBuilder<T,B>
Builds `Base64` instances.
BaseNCodecInputStream<C,T,B>
Abstracts Base-N input streams.
BaseNCodecInputStream.AbstracBuilder<T,C,B>
Builds input stream instances in `BaseNCodec` format.
BaseNCodecOutputStream<C,T,B>
Abstract superclass for Base-N output streams.
BaseNCodecOutputStream.AbstractBuilder<T,C,B>
Builds output stream instances in `BaseNCodec` format.
BCodec
Identical to the Base64 encoding defined by RFC 1521 and allows a character set to be specified.
BeiderMorseEncoder
Encodes strings into their Beider-Morse phonetic encoding.
BinaryCodec
Converts between byte arrays and strings of "0"s and "1"s.
BinaryDecoder
Defines common decoding methods for byte array decoders.
BinaryEncoder
Defines common encoding methods for byte array encoders.
Blake3
Implements the Blake3 algorithm providing a hash function with extensible output (XOF), a keyed hash function (MAC, PRF), and a key derivation function (KDF).
Caverphone
Deprecated.
1.5 Replaced by `Caverphone2`, will be removed in 2.0.
Caverphone1
Encodes a string into a Caverphone 1.0 value.
Caverphone2
Encodes a string into a Caverphone 2.0 value.
CharEncoding
Character encoding names required of every implementation of the Java platform.
CharSequenceUtils
Operations on `CharSequence` that are `null` safe.
Charsets
Charsets required of every implementation of the Java platform.
CodecPolicy
Enumerates encoding and decoding policies.
ColognePhonetic
Encodes a string into a Cologne Phonetic value.
Crc16
CRC-16 checksum implementations you can customize with a table and init value.
Crc16.Builder
Builds `Crc16` instances.
Crypt
GNU libc crypt(3) compatible hash method.
DaitchMokotoffSoundex
Encodes a string into a Daitch-Mokotoff Soundex value.
Decoder
Provides the highest level of abstraction for Decoders.
DecoderException
Thrown when there is a failure condition during the decoding process.
Digest
A minimal command line to run digest over files, directories or a string.
DigestUtils
Operations to simplify common `MessageDigest` tasks.
DoubleMetaphone
Encodes a string into a Double Metaphone value.
Encoder
Provides the highest level of abstraction for Encoders.
EncoderException
Thrown when there is a failure condition during the encoding process.
GitIdentifiers
Computes Git object identifiers and their generalizations described by the SWHID specification.
GitIdentifiers.FileMode
The type of a Git tree entry, which maps to a Unix file-mode string.
GitIdentifiers.TreeIdBuilder
Builds a Git tree identifier for a virtual directory structure, such as the contents of an archive.
Hex
Converts hexadecimal Strings.
HmacAlgorithms
Enumerates the standard `HmacUtils` algorithm names from the Java Cryptography Architecture Standard Algorithm Name Documentation.
HmacUtils
Simplifies common `Mac` tasks.
Lang
Language guessing utility.
Languages
Language codes.
Languages.LanguageSet
A set of languages.
Languages.SomeLanguages
Some languages, explicitly enumerated.
MatchRatingApproachEncoder
Match Rating Approach Phonetic Algorithm Developed by Western Airlines in 1977.
Md5Crypt
The libc crypt() "$1$" and Apache "$apr1$" MD5-based hash algorithm.
MessageDigestAlgorithms
Standard `MessageDigest` algorithm names from the Java Cryptography Architecture Standard Algorithm Name Documentation.
Metaphone
Encodes a string into a Metaphone value.
MurmurHash2
Implements the MurmurHash2 32-bit and 64-bit hash functions.
MurmurHash3
Implements the MurmurHash3 32-bit and 128-bit hash functions.
MurmurHash3.IncrementalHash32
Deprecated.
Use IncrementalHash32x86.
MurmurHash3.IncrementalHash32x86
Generates 32-bit hash from input bytes.
NameType
Enumerates the supported types of names.
Nysiis
Encodes a string into a NYSIIS value.
PercentCodec
Implements the Percent-Encoding scheme, as described in HTTP 1.1 specification.
PhoneticEngine
Converts words into potential phonetic representations.
PureJavaCrc32
A pure-Java implementation of the CRC32 checksum that uses the same polynomial as the built-in native CRC32.
PureJavaCrc32C
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.
QCodec
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.
QuotedPrintableCodec
Codec for the Quoted-Printable section of RFC 1521.
RefinedSoundex
Encodes a string into a Refined Soundex value.
Resources
Consider this class package private.
Rule
A phoneme rule.
Rule.Phoneme
A phoneme.
Rule.PhonemeExpr
A phoneme expression.
Rule.PhonemeList
A list of phonemes.
Rule.RPattern
A minimal wrapper around the functionality of Pattern that we use, to allow for alternate implementations.
RuleType
Enumerates the types of rule.
Sha2Crypt
SHA2-based Unix crypt implementation.
Soundex
Encodes a string into a Soundex value.
StringDecoder
Defines common decoding methods for String decoders.
StringEncoder
Defines common encoding methods for String encoders.
StringEncoderComparator
Compares Strings using a `StringEncoder`.
StringUtils
Converts String to and from bytes using the encodings required by the Java specification.
UnixCrypt
Unix crypt(3) algorithm implementation.
URLCodec
Implements the 'www-form-urlencoded' encoding scheme, also misleadingly known as URL encoding.
XXHash32
Implements the xxHash32 hash algorithm.