# Hierarchy For Package org.apache.commons.text.similarity

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.commons.text.similarity.CosineDistance (implements org.apache.commons.text.similarity.EditDistance<R>)
  - org.apache.commons.text.similarity.CosineSimilarity
  - org.apache.commons.text.similarity.DamerauLevenshteinDistance (implements org.apache.commons.text.similarity.EditDistance<R>)
  - org.apache.commons.text.similarity.EditDistanceFrom<R>
  - org.apache.commons.text.similarity.FuzzyScore
  - org.apache.commons.text.similarity.HammingDistance (implements org.apache.commons.text.similarity.EditDistance<R>)
  - org.apache.commons.text.similarity.IntersectionResult
  - org.apache.commons.text.similarity.IntersectionSimilarity<T> (implements org.apache.commons.text.similarity.SimilarityScore<R>)
  - org.apache.commons.text.similarity.JaccardDistance (implements org.apache.commons.text.similarity.EditDistance<R>)
  - org.apache.commons.text.similarity.JaccardSimilarity (implements org.apache.commons.text.similarity.SimilarityScore<R>)
  - org.apache.commons.text.similarity.JaroWinklerDistance (implements org.apache.commons.text.similarity.EditDistance<R>)
  - org.apache.commons.text.similarity.JaroWinklerSimilarity (implements org.apache.commons.text.similarity.SimilarityScore<R>)
  - org.apache.commons.text.similarity.LevenshteinDetailedDistance (implements org.apache.commons.text.similarity.EditDistance<R>)
  - org.apache.commons.text.similarity.LevenshteinDistance (implements org.apache.commons.text.similarity.EditDistance<R>)
  - org.apache.commons.text.similarity.LevenshteinResults
  - org.apache.commons.text.similarity.LongestCommonSubsequence (implements org.apache.commons.text.similarity.SimilarityScore<R>)
  - org.apache.commons.text.similarity.LongestCommonSubsequenceDistance (implements org.apache.commons.text.similarity.EditDistance<R>)
  - org.apache.commons.text.similarity.SimilarityScoreFrom<R>

## Interface Hierarchy

- java.util.function.BiFunction<T,U,R>
  - org.apache.commons.text.similarity.ObjectSimilarityScore<T,R>
    - org.apache.commons.text.similarity.SimilarityScore<R>
      - org.apache.commons.text.similarity.EditDistance<R>
- org.apache.commons.text.similarity.SimilarityInput<E>