List of usage examples for org.apache.commons.collections15 ExtendedCollectionUtils isEmpty
public static final boolean isEmpty(Collection<?> c)
From source file:org.springframework.util.AggregatedExtendedPlaceholderResolver.java
public void addResolvers(Collection<? extends PlaceholderResolver> resList) { if (ExtendedCollectionUtils.isEmpty(resList)) { return;//from ww w . j a va 2 s .co m } else { resolvers.addAll(resList); } }
From source file:org.springframework.util.AggregatedExtendedPlaceholderResolver.java
@Override public String resolvePlaceholder(String placeholderName) { if (StringUtils.isEmpty(placeholderName)) { return null; }/*from w w w . j av a 2 s. c o m*/ Collection<? extends PlaceholderResolver> resList = getResolvers(); if (ExtendedCollectionUtils.isEmpty(resList)) { return null; } for (PlaceholderResolver r : resList) { String value = r.resolvePlaceholder(placeholderName); if (value != null) { return value; } } return null; }
From source file:org.springframework.util.ExtendedPlaceholderResolverUtils.java
/** * Invokes a {@link Closure} on all the non-<code>null</code> placeholder values * @param resolver The {@link NamedExtendedPlaceholderResolver} to query * @param closure The {@link Closure} to invoke * @throws IllegalArgumentException if no resolver or closure *///from ww w .j av a 2 s . co m public static final void forAllEntriesDo(NamedExtendedPlaceholderResolver resolver, Closure<Map.Entry<String, String>> closure) { Assert.notNull(resolver, "No resolver"); Assert.notNull(closure, "No closure"); Collection<String> names = resolver.getPlaceholderNames(); if (ExtendedCollectionUtils.isEmpty(names)) { return; } for (String propName : names) { String propValue = resolver.resolvePlaceholder(propName); if (propValue == null) { continue; } closure.execute(Pair.of(propName, propValue)); } }