All Classes and Interfaces

Class
Description
Encodes a string into a Caverphone value.
Provides Base16 encoding and decoding.
Provides Base16 encoding and decoding in a streaming fashion (unlimited size).
Provides Hex encoding and decoding in a streaming fashion (unlimited size).
Provides Base32 encoding and decoding as defined by RFC 4648.
Provides Base32 encoding and decoding in a streaming fashion (unlimited size).
Provides Base32 encoding and decoding in a streaming fashion (unlimited size).
Provides Base64 encoding and decoding as defined by RFC 2045.
Provides Base64 encoding and decoding in a streaming fashion (unlimited size).
Provides Base64 encoding and decoding in a streaming fashion (unlimited size).
Abstract superclass for Base-N encoders and decoders.
Abstract superclass for Base-N input streams.
Abstract superclass for Base-N output streams.
A simple implementation of the Marker interface.
An almost trivial implementation of the IMarkerFactory interface which creates BasicMarker instances.
Basic MDC implementation, which can be used with logging systems that lack out-of-the-box MDC support.
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.
Deprecated.
1.5 Replaced by Caverphone2, will be removed in 2.0.
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.
Defines encoding and decoding policies.
Encodes a string into a Cologne Phonetic value.
GNU libc crypt(3) compatible hash method.
Encodes a string into a Daitch-Mokotoff Soundex value.
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.
 
This class is used to record events during the initialization phase of the underlying logging framework.
Holds the results of formatting done by MessageFormatter.
Converts hexadecimal Strings.
Standard HmacUtils algorithm names from the Java Cryptography Architecture Standard Algorithm Name Documentation.
Simplifies common Mac tasks.
ILoggerFactory instances manufacture Logger instances by name.
Implementations of this interface are used to manufacture Marker instances.
Language guessing utility.
Language codes.
A set of languages.
Some languages, explicitly enumerated.
 
An optional interface helping integration with logging systems capable of extracting location information.
The org.slf4j.Logger interface is the main user entry point of SLF4J API.
The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for log4j, logback and JDK 1.4 logging.
An internal interface which helps the static LoggerFactory class bind with the appropriate ILoggerFactory instance.
 
Markers are named objects used to enrich log statements.
MarkerFactory is a utility class producing Marker instances as appropriate for the logging system currently in use.
An internal interface which helps the static MarkerFactory class bind with the appropriate IMarkerFactory instance.
This class serves as base for adapters or native implementations of logging systems lacking Marker support.
Match Rating Approach Phonetic Algorithm Developed by Western Airlines in 1977.
The libc crypt() "$1$" and Apache "$apr1$" MD5-based hash algorithm.
This class hides and serves as a substitute for the underlying logging system's MDC implementation.
An adapter to remove the key when done.
This interface abstracts the service offered by various MDC implementations.
Standard MessageDigest algorithm names from the Java Cryptography Architecture Standard Algorithm Name Documentation.
Formats messages according to very simple substitution rules.
Encodes a string into a Metaphone value.
Implementation of the MurmurHash2 32-bit and 64-bit hash functions.
Implementation of the MurmurHash3 32-bit and 128-bit hash functions.
Deprecated.
Use IncrementalHash32x86.
Generates 32-bit hash from input bytes.
Supported types of names.
A direct NOP (no operation) implementation of Logger.
NOPLoggerFactory is an trivial implementation of ILoggerFactory which always returns the unique instance of NOPLogger.
This adapter is an empty implementation of the MDCAdapter interface.
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.
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 SSE4.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.
Consider this class package private.
A phoneme rule.
 
 
 
A minimal wrapper around the functionality of Pattern that we use, to allow for alternate implementations.
Types of rule.
SHA2-based Unix crypt implementation.
Encodes a string into a Soundex value.
The binding of LoggerFactory class with an actual instance of ILoggerFactory is performed using information returned by this class.
The binding of MarkerFactory class with an actual instance of IMarkerFactory is performed using information returned by this class.
This class is only a stub.
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.
A logger implementation which logs via a delegate logger.
SubstituteLoggerFactory manages instances of SubstituteLogger.
 
Unix crypt(3) algorithm implementation.
Implements the 'www-form-urlencoded' encoding scheme, also misleadingly known as URL encoding.
An internal utility class.
Implementation of the xxhash32 hash algorithm.