Class ShortDescriptionProvider


  • public class ShortDescriptionProvider
    extends java.lang.Object
    Provide short (~ up to 30 characters) descriptions for words. Used to display as an additional hint when there are several suggestions.
    Since:
    4.5
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static com.google.common.cache.LoadingCache<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> cache  
      private java.util.Map<java.lang.String,​java.lang.String> wordToDesc  
    • Field Detail

      • wordToDesc

        private final java.util.Map<java.lang.String,​java.lang.String> wordToDesc
      • cache

        private static final com.google.common.cache.LoadingCache<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> cache
    • Constructor Detail

      • ShortDescriptionProvider

        public ShortDescriptionProvider​(Language lang)
    • Method Detail

      • loadConfusionSet

        private static void loadConfusionSet​(java.util.Map<java.lang.String,​java.lang.String> map,
                                             java.lang.String path,
                                             ResourceDataBroker dataBroker)
      • getShortDescription

        @Nullable
        public @Nullable java.lang.String getShortDescription​(java.lang.String word)