/** * Allows 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 includeLanguage(String ... languages) { if (Util.isEmpty(languages)) return this; for (String language : languages) includeLanguage(language); return this; }
/** * Helper method. */ private void setLanguage(boolean excludeMode, String language) { if (Util.isEmpty(language)) return; if (excludeMode) excludeLanguage(language); else includeLanguage(language); }