Class Util


  • public class Util
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Util()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void addAnalyzer​(java.lang.String lang, org.apache.lucene.analysis.Analyzer analyzer)  
      static void addAuxIndexes​(java.lang.String tag, java.util.List<java.lang.String> tags)  
      static void addIndexAnalyzer​(java.lang.String tag, org.apache.lucene.analysis.Analyzer analyzer)  
      static void addPropsList​(Resource prop, java.util.List<Resource> list)  
      static void addSearchForTags​(java.lang.String tag, java.util.List<java.lang.String> tags)  
      static void defineAnalyzer​(Resource key, org.apache.lucene.analysis.Analyzer analyzer)  
      static void finishCaching()  
      static java.util.List<java.lang.String> getAuxIndexes​(java.lang.String tag)  
      static org.apache.lucene.analysis.Analyzer getDefinedAnalyzer​(Resource key)  
      static java.lang.String getEffectiveLang​(java.lang.String docLang, java.lang.String queryLang)  
      static org.apache.lucene.analysis.Analyzer getIndexAnalyzer​(java.lang.String tag)  
      static org.apache.lucene.analysis.Analyzer getLocalizedAnalyzer​(java.lang.String lang)  
      static java.util.List<Resource> getPropList​(Resource prop)  
      static java.util.List<java.lang.String> getSearchForTags​(java.lang.String lang)
      If there are a list of tags to search for given the supplied lang tag, then the list is returned; otherwise, a list of just the supplied lang tag
      static int sizePropsList()  
      static boolean usingIndexAnalyzers()  
      static boolean usingSearchFor​(java.lang.String lang)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Util

        public Util()
    • Method Detail

      • getLocalizedAnalyzer

        public static org.apache.lucene.analysis.Analyzer getLocalizedAnalyzer​(java.lang.String lang)
      • addAnalyzer

        public static void addAnalyzer​(java.lang.String lang,
                                       org.apache.lucene.analysis.Analyzer analyzer)
      • getDefinedAnalyzer

        public static org.apache.lucene.analysis.Analyzer getDefinedAnalyzer​(Resource key)
      • defineAnalyzer

        public static void defineAnalyzer​(Resource key,
                                          org.apache.lucene.analysis.Analyzer analyzer)
      • getIndexAnalyzer

        public static org.apache.lucene.analysis.Analyzer getIndexAnalyzer​(java.lang.String tag)
      • addIndexAnalyzer

        public static void addIndexAnalyzer​(java.lang.String tag,
                                            org.apache.lucene.analysis.Analyzer analyzer)
      • usingIndexAnalyzers

        public static boolean usingIndexAnalyzers()
      • addPropsList

        public static void addPropsList​(Resource prop,
                                        java.util.List<Resource> list)
      • getPropList

        public static java.util.List<Resource> getPropList​(Resource prop)
      • sizePropsList

        public static int sizePropsList()
      • usingSearchFor

        public static boolean usingSearchFor​(java.lang.String lang)
      • getSearchForTags

        public static java.util.List<java.lang.String> getSearchForTags​(java.lang.String lang)
        If there are a list of tags to search for given the supplied lang tag, then the list is returned; otherwise, a list of just the supplied lang tag
        Parameters:
        lang -
        Returns:
        possibly empty list of tags to search for
      • addSearchForTags

        public static void addSearchForTags​(java.lang.String tag,
                                            java.util.List<java.lang.String> tags)
      • getAuxIndexes

        public static java.util.List<java.lang.String> getAuxIndexes​(java.lang.String tag)
      • addAuxIndexes

        public static void addAuxIndexes​(java.lang.String tag,
                                         java.util.List<java.lang.String> tags)
      • finishCaching

        public static void finishCaching()
      • getEffectiveLang

        public static java.lang.String getEffectiveLang​(java.lang.String docLang,
                                                        java.lang.String queryLang)