List of usage examples for com.google.common.collect Lists transform
@CheckReturnValue public static <F, T> List<T> transform(List<F> fromList, Function<? super F, ? extends T> function)
From source file:org.sonarsource.sonarlint.core.container.standalone.StandalonePluginIndexProvider.java
@Override public List<PluginReference> references() { return Lists.transform(pluginUrls, new UrlToPluginReference()); }
From source file:info.archinnov.achilles.clustered.ClusteredEntityFactory.java
public <T> List<T> buildCounterClusteredEntities(Class<T> entityClass, ThriftPersistenceContext context, List<HCounterColumn<Composite>> hColumns) { Function<HCounterColumn<Composite>, T> function = transformer.counterClusteredEntityTransformer(entityClass, context);/* w w w. j av a2 s .co m*/ return Lists.transform(hColumns, function); }
From source file:models.Tag.java
public static List<Tag> load() { List<Tag> tags = null;// w ww . j a v a 2 s.c o m try { DBCursor iobj = (DBCursor) MongoDB.getDB().getCollection(MongoDB.CTag).find(); if (iobj != null) tags = Lists.transform(iobj.toArray(), MongoDB.getSelf().toTag()); } catch (Exception ex) { Logger.info("Page list load fail"); ex.printStackTrace(); Logger.info(ex.toString()); return null; } return tags; }
From source file:com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator.java
@Override public String translate(AlterColumn ac) { final DbColumn column = ac.getColumn(); final Expression table = ac.getTable(); final Name name = new Name(column.getName()); inject(table, name);//from w w w . j av a 2s .com StringBuilder sb = new StringBuilder("ALTER TABLE ").append(table.translate()).append(" ALTER COLUMN ") .append(name.translate()).append(" ").append(translate(column)).append(" "); List<Object> trans = Lists.transform(column.getColumnConstraints(), new com.google.common.base.Function<DbColumnConstraint, Object>() { @Override public Object apply(DbColumnConstraint input) { return input.translate(); } }); sb.append(Joiner.on(" ").join(trans)); return sb.toString(); }
From source file:sklearn_pandas.DataFrameMapper.java
static private List<String> getNameList(Object[] feature) { Function<Object, String> function = new Function<Object, String>() { @Override/*w w w . j av a 2 s . c o m*/ public String apply(Object object) { if (object instanceof String) { return (String) object; } throw new IllegalArgumentException( "The key object (" + ClassDictUtil.formatClass(object) + ") is not a String"); } }; try { if (feature[0] instanceof List) { return new ArrayList<>(Lists.transform(((List) feature[0]), function)); } return Collections.singletonList(function.apply(feature[0])); } catch (RuntimeException re) { throw new IllegalArgumentException("Invalid mapping key", re); } }
From source file:org.sosy_lab.java_smt.basicimpl.AbstractUFManager.java
@Override public final <T extends Formula> FunctionDeclaration<T> declareUF(String pName, FormulaType<T> pReturnType, List<FormulaType<?>> pArgTypes) { checkArgument(!pArgTypes.contains(FormulaType.BooleanType), "Uninterpreted functions with boolean arguments are currently not supported in JavaSMT."); List<TType> argTypes = Lists.transform(pArgTypes, this::toSolverType); return FunctionDeclarationImpl.of(pName, FunctionDeclarationKind.UF, pArgTypes, pReturnType, declareUninterpretedFunctionImpl(pName, toSolverType(pReturnType), argTypes)); }
From source file:org.fao.geonet.api.users.transfer.OwnershipUtils.java
@Deprecated public static List<Element> getUsers(ServiceContext context, UserSession us, List<User> users) throws SQLException { int id = us.getUserIdAsInt(); if (us.getProfile() == Profile.Administrator) { final List<Element> userXml = Lists.transform(users, new Function<User, Element>() { @Override/*from w w w . j av a 2 s . c o m*/ @Nonnull public Element apply(@Nonnull User input) { return input.asXml(); } }); return userXml; } //--- we have a user admin Set<String> hsMyGroups = getUserGroups(context, id); Set<Profile> profileSet = us.getProfile().getAll(); //--- now filter them List<Element> newList = new ArrayList<Element>(); for (User elRec : users) { int userId = elRec.getId(); Profile profile = elRec.getProfile(); if (profileSet.contains(profile)) { if (hsMyGroups.containsAll(getUserGroups(context, userId))) { newList.add(elRec.asXml()); } } } //--- return result return newList; }
From source file:net.seedboxer.web.service.AdminService.java
public List<UserInfo> getAllUsers() { return Lists.transform(usersManager.getAllUsers(), new Function<User, UserInfo>() { @Override//from w w w . j a v a2s.c o m @Nullable public UserInfo apply(@Nullable User user) { return (UserInfo) mapper.map(user); } }); }
From source file:org.jboss.pressgang.ccms.util.WebElementUtil.java
public static ImmutableList<List<String>> transformToTwoDimensionList(List<TableRow> tableRows) { return ImmutableList.copyOf(Lists.transform(tableRows, new Function<TableRow, List<String>>() { @Override//from w w w. j a va 2 s . com public List<String> apply(TableRow from) { return from.getCellContents(); } })); }
From source file:org.gradle.performance.results.CrossBuildTestExecutionHistory.java
@Override public List<String> getExperimentLabels() { return Lists.transform(builds, new Function<BuildDisplayInfo, String>() { public String apply(@Nullable BuildDisplayInfo specification) { return specification.getDisplayName(); }// w w w . ja v a2 s. co m }); }