/** * Disallows the locales which language matches any of the languages from a given array. * @param languages the given array of languages. * @return this locale filter. */ public LocaleFilter excludeLanguage(String ... languages) { if (Util.isEmpty(languages)) return this; for (String language : languages) excludeLanguage(language); return this; }
/** * Helper method. */ private void setLanguage(boolean excludeMode, String language) { if (Util.isEmpty(language)) return; if (excludeMode) excludeLanguage(language); else includeLanguage(language); }