List of usage examples for org.apache.commons.collections4 IterableUtils forEach
public static <E> void forEach(final Iterable<E> iterable, final Closure<? super E> closure)
From source file:com.vrem.wifianalyzer.wifi.channelgraph.ChannelGraphAdapter.java
private static List<GraphViewNotifier> makeGraphViewNotifiers() { List<GraphViewNotifier> graphViewNotifiers = new ArrayList<>(); IterableUtils.forEach(EnumUtils.values(WiFiBand.class), new WiFiBandClosure(graphViewNotifiers)); return graphViewNotifiers; }
From source file:com.vrem.wifianalyzer.wifi.filter.WiFiBandFilterTest.java
@Test public void testMapping() throws Exception { Set<WiFiBand> wiFiBands = EnumUtils.values(WiFiBand.class); assertEquals(wiFiBands.size(), WiFiBandFilter.ids.size()); IterableUtils.forEach(wiFiBands, new Closure<WiFiBand>() { @Override//from w w w . j a va 2 s .c o m public void execute(WiFiBand wiFiBand) { assertNotNull(WiFiBandFilter.ids.get(wiFiBand)); } }); }
From source file:com.vrem.wifianalyzer.wifi.filter.StrengthFilterTest.java
@Test public void testMapping() throws Exception { Set<Strength> strengths = EnumUtils.values(Strength.class); assertEquals(strengths.size(), StrengthFilter.ids.size()); IterableUtils.forEach(strengths, new Closure<Strength>() { @Override/*ww w . j ava2 s. c o m*/ public void execute(Strength strength) { assertNotNull(StrengthFilter.ids.get(strength)); } }); }
From source file:com.vrem.wifianalyzer.wifi.filter.SecurityFilterTest.java
@Test public void testMapping() throws Exception { Set<Security> securities = EnumUtils.values(Security.class); assertEquals(securities.size(), SecurityFilter.ids.size()); IterableUtils.forEach(securities, new Closure<Security>() { @Override// ww w .ja v a 2 s . c o m public void execute(Security security) { assertNotNull(SecurityFilter.ids.get(security)); } }); }
From source file:com.vrem.wifianalyzer.wifi.band.Country.java
Country() { countries = new TreeMap<>(); IterableUtils.forEach( CollectionUtils.select(Arrays.asList(Locale.getAvailableLocales()), new CountryPredicate()), new CountryClosure()); }
From source file:com.vrem.wifianalyzer.wifi.filter.EnumFilter.java
EnumFilter(@NonNull Map<T, Integer> ids, @NonNull U filter, @NonNull Dialog dialog, int id) { this.filter = filter; IterableUtils.forEach(ids.keySet(), new EnumFilterClosure(ids, dialog)); dialog.findViewById(id).setVisibility(View.VISIBLE); }
From source file:com.vrem.wifianalyzer.wifi.timegraph.TimeGraphCache.java
void clear() { IterableUtils.forEach(CollectionUtils.select(notSeen.keySet(), new NotSeenPredicate()), new RemoveClosure()); }
From source file:com.vrem.wifianalyzer.wifi.graphutils.GraphAdapter.java
@Override public void update(@NonNull WiFiData wiFiData) { IterableUtils.forEach(graphViewNotifiers, new UpdateClosure(wiFiData)); }
From source file:com.vrem.wifianalyzer.navigation.NavigationMenuView.java
private void populateNavigationMenu() { IterableUtils.forEach(EnumUtils.values(NavigationGroup.class), new NavigationGroupClosure(navigationView.getMenu())); }
From source file:com.vrem.wifianalyzer.wifi.band.WiFiChannelCountryGHZ2Test.java
@Test public void testChannelsForUSAndSimilar() throws Exception { List<String> countries = Arrays.asList("AS", "AU", "CA", "FM", "GU", "MP", "PA", "PR", "UM", "US", "VI"); IterableUtils.forEach(countries, new Closure<String>() { @Override// ww w . j a v a2 s . co m public void execute(String country) { validateChannels(CHANNELS_SET1, fixture.findChannels(country)); } }); }