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