Class LanguageDetectorBuilder

java.lang.Object
com.optimaize.langdetect.LanguageDetectorBuilder

public class LanguageDetectorBuilder extends Object
Builder for LanguageDetector.

This class does no internal synchronization.

  • Field Details

    • ALPHA_DEFAULT

      private static final double ALPHA_DEFAULT
      See Also:
    • ngramExtractor

      @NotNull private final @NotNull NgramExtractor ngramExtractor
    • alpha

      private double alpha
    • seed

      private com.google.common.base.Optional<Long> seed
    • shortTextAlgorithm

      private int shortTextAlgorithm
    • prefixFactor

      private double prefixFactor
    • suffixFactor

      private double suffixFactor
    • probabilityThreshold

      private double probabilityThreshold
    • minimalConfidence

      private double minimalConfidence
    • langWeightingMap

      @Nullable private @Nullable Map<LdLocale,Double> langWeightingMap
    • languageProfiles

      @NotNull private final @NotNull Set<LanguageProfile> languageProfiles
    • langsAdded

      @NotNull private final @NotNull Set<LdLocale> langsAdded
  • Constructor Details

    • LanguageDetectorBuilder

      private LanguageDetectorBuilder(@NotNull @NotNull NgramExtractor ngramExtractor)
  • Method Details