Class DetectedLanguage

java.lang.Object
com.optimaize.langdetect.DetectedLanguage
All Implemented Interfaces:
Comparable<DetectedLanguage>

public class DetectedLanguage extends Object implements Comparable<DetectedLanguage>
Holds information about a detected language: the locale (language) and the probability.

Comparable: the "better" one comes before the worse. First order by probability descending (1 to 0). Then order by language ascending (a to z).

This class is immutable.

  • Field Details

    • locale

      @NotNull private final @NotNull LdLocale locale
    • probability

      private final double probability
  • Constructor Details

    • DetectedLanguage

      public DetectedLanguage(@NotNull @NotNull LdLocale locale, double probability)
      Parameters:
      locale -
      probability - 0-1
  • Method Details