All Classes and Interfaces

Class
Description
Executes a sequence of translators one after the other.
Convert from one alphabet to another, with the possibility of leaving certain characters unencoded.
Lookups a String key for a String value.
Deprecated.
Use :@link Supplier}.
Case manipulation operations on Strings that contain words.
A predicate for selecting code points.
Commonly used implementations of CharacterPredicate.
An API for translating text.
Helper subclass to CharSequenceTranslator to allow for translations that will replace up to one character at a time.
This interface should be implemented by user object to walk through EditScript objects.
Formats using one formatter and parses using a different formatter.
Measures the cosine distance between two character sequences.
Measures the Cosine similarity of two vectors of an inner product space and compares the angle between them.
This class holds inner classes for escaping/unescaping Comma Separated Values.
Translator for escaping Comma Separated Values.
Translator for unescaping escaped Comma Separated Value entries.
An enumeration defining StringLookup objects available through StringLookupFactory.
Command representing the deletion of one object of the first sequence.
Enum containing standard double format types with methods to produce configured formatter instances.
Builds configured format functions for standard double format types.
Abstract base class for all commands used to transform an objects sequence into another one.
Interface for Edit Distances.
This stores a EditDistance implementation and a CharSequence "left" string.
This class gathers all the commands needed to transform one objects sequence into another objects sequence.
Class holding various entity data for HTML and XML - generally for use with the LookupTranslator.
Extends MessageFormat to allow pluggable/additional formatting options for embedded format elements.
Format factory.
Provides utilities for working with the Formattable interface.
A matching algorithm that is similar to the searching algorithms implemented in editors such as Sublime Text, TextMate, Atom and others.
The hamming distance between two strings of equal length is the number of positions at which the corresponding symbols are different.
Command representing the insertion of one object of the second sequence.
Represents the intersection result between two sets.
Measures the intersection of two sets created from a pair of character sequences.
Measures the Jaccard distance of two sets of character sequence.
Measures the Jaccard similarity (aka Jaccard index) of two sets of character sequence.
Measures the Jaro-Winkler distance of two character sequences.
A similarity algorithm indicating the percentage of matched characters between two character sequences.
Translates code points to their Unicode escaped value suitable for Java source.
Command representing the keeping of one object present in both sequences.
An algorithm for measuring the difference between two character sequences.
An algorithm for measuring the difference between two character sequences.
Container class to store Levenshtein distance between two character sequences.
A similarity algorithm indicating the length of the longest common subsequence between two strings.
An edit distance algorithm based on the length of the longest common subsequence between two strings.
Translates a value using a lookup table.
Translates code points to their XML numeric entity escaped value.
Translates XML numeric entities of the form &#[xX]?\d+;? to the specific code point.
Enumerates NumericEntityUnescaper options for unescaping.
Translate escaped octal Strings back to their octal values.
Generates random Unicode strings containing the specified number of code points.
A builder for generating RandomStringGenerator instances.
This class handles sequences of replacements resulting from a comparison.
This interface is devoted to handle synchronized replacement sequences.
Interface for the concept of a string similarity score.
This stores a SimilarityScore implementation and a CharSequence "left" string.
Deprecated.
Deprecated as of 1.3, use TextStringBuilder instead.
Escapes and unescapes Strings for Java, Java Script, HTML and XML.
Convenience wrapper for StringBuilder providing escape methods.
Lookups a String key for a String value.
Create instances of string lookups or access singleton string lookups implemented in this package.
Builds instance of StringLookupFactory.
Determines if a character array portion matches.
Provides access to matchers defined in this package.
It is guaranteed that the comparisons will always be done as o1.equals(o2) where o1 belongs to the first sequence and o2 belongs to the second sequence.
Substitutes variables within a string by values.
A Reader that performs string substitution on a source Reader using a StringSubstitutor.
Tokenizes a string based on delimiters (separators) and supporting quoting and ignored character concepts.
Deprecated.
Deprecated as of 1.3, use StringLookupFactory instead.
Deprecated.
Deprecated as of 1.3, use StringMatcherFactory instead.
Deprecated.
Deprecated as of 1.3, use StringSubstitutor instead.
Deprecated.
Deprecated as of 1.3, use StringTokenizer instead.
TextRandomProvider implementations are used by RandomStringGenerator as a source of randomness.
Builds a string from constituent parts providing a more flexible and powerful API than StringBuffer and StringBuilder.
Translates code points to their Unicode escaped value.
Translates escaped Unicode values of the form \\u+\d\d\d\d back to Unicode.
Helper subclass to CharSequenceTranslator to remove unpaired surrogates.
Operations on Strings that contain words.