Class LangSort


  • public class LangSort
    extends Object
    A class for sorting language strings by acceptability according to a supplied list of language preferences. Refactored from LanguageFilteringRDFService for reuse by classes performing similar functions.
    • Constructor Detail

      • LangSort

        public LangSort​(List<String> preferredLanguageStrings)
        Construct a language string sorter with a supplied list of preferred language strings
        Parameters:
        preferredLanguageStrings - list of preferred languages of form 'en-US', 'es', 'fr-CA'. May not be null.
    • Method Detail

      • compareLangs

        protected int compareLangs​(String t1lang,
                                   String t2lang)