List of usage examples for com.google.common.collect Iterables transform
@CheckReturnValue public static <F, T> Iterable<T> transform(final Iterable<F> fromIterable, final Function<? super F, ? extends T> function)
From source file:org.openqa.selenium.remote.server.handler.ExecuteScript.java
public void setJsonParameters(Map<String, Object> allParameters) throws Exception { script = (String) allParameters.get("script"); List<?> params = (List<?>) allParameters.get("args"); args = Lists.newArrayList(Iterables.transform(params, new ArgumentConverter(getKnownElements()))); }
From source file:org.eclipse.papyrus.uml.diagram.activity.activitygroup.utils.Utils.java
/** * Return a iterable of each targeted edit part * //from w w w . j a v a2 s . co m * @param req * @return */ public static Iterable<IGraphicalEditPart> getTargetedEditPart(ChangeBoundsRequest req) { if (req != null && req.getEditParts() != null) { return Iterables .transform(Iterables.filter((Iterable<Object>) req.getEditParts(), new Predicate<Object>() { public boolean apply(Object input) { return input instanceof IGraphicalEditPart; } }), new Function<Object, IGraphicalEditPart>() { public IGraphicalEditPart apply(Object from) { return (IGraphicalEditPart) from; } }); } return Collections.EMPTY_LIST; }
From source file:org.artifactory.ui.rest.common.SecurityModelPopulator.java
@Nonnull public static BaseUser getUserConfiguration(@Nonnull UserInfo user, DateTimeFormatter dateFormatter) { BaseUser userConfiguration = new BaseUser(); userConfiguration.setInternalPasswordDisabled(!user.isAdmin() && user.hasInvalidPassword()); long lastLoginTimeMillis = user.getLastLoginTimeMillis(); if (lastLoginTimeMillis > 0) { userConfiguration.setLastLoggedIn(dateFormatter.print(lastLoginTimeMillis)); }//from w ww. java 2s.c o m userConfiguration.setRealm(user.getRealm()); userConfiguration.setAdmin(user.isAdmin()); userConfiguration.setEmail(user.getEmail()); userConfiguration.setName(user.getUsername()); userConfiguration.setProfileUpdatable(user.isUpdatableProfile()); if (!("internal".equals(user.getRealm()) || "system".equals(user.getRealm()) || user.getRealm() == null || user.getRealm().isEmpty() || user.isAnonymous())) { userConfiguration.setExternalRealmLink("Check external status"); } Set<UserGroupInfo> groups = user.getGroups(); if ((groups != null) && !groups.isEmpty()) { userConfiguration .setGroups(Sets.newHashSet(Iterables.transform(groups, new Function<UserGroupInfo, String>() { @Override public String apply(@Nullable UserGroupInfo input) { if (input == null) { return null; } return input.getGroupName(); } }))); } return userConfiguration; }
From source file:es.usc.citius.hipster.model.function.impl.StateTransitionFunction.java
@Override public Iterable<Transition<Void, S>> transitionsFrom(final S state) { return Iterables.transform(successorsOf(state), new Function<S, Transition<Void, S>>() { @Override/*from ww w.j a va2s. co m*/ public Transition<Void, S> apply(S successor) { return new Transition<Void, S>(state, null, successor); } }); }
From source file:org.eclipse.rdf4j.sail.elasticsearch.ElasticsearchQuery.java
@Override public Iterable<? extends DocumentScore> query(Resource resource) throws IOException { SearchHits hits;// w w w .j ava 2s.c o m if (resource != null) { hits = index.search(resource, request, qb); } else { hits = index.search(request, qb); } return Iterables.transform(hits, new Function<SearchHit, DocumentScore>() { @Override public DocumentScore apply(SearchHit hit) { return new ElasticsearchDocumentScore(hit, null); } }); }
From source file:org.openqa.selenium.remote.server.handler.ExecuteAsyncScript.java
public void setJsonParameters(Map<String, Object> allParameters) throws Exception { script = (String) allParameters.get("script"); List<?> params = (List<?>) allParameters.get("args"); args.addAll(Lists.newArrayList(Iterables.transform(params, new ArgumentConverter(getKnownElements())))); }
From source file:org.geogit.storage.memory.Node.java
/** * Returns all nodes related to this node through an incoming relationship. *//*from ww w . j av a 2s .c o m*/ public Iterable<Node> from() { return Iterables.transform(in, new Function<Edge, Node>() { @Override public Node apply(Edge e) { return e.src; } }); }
From source file:org.jclouds.rackspace.cloudfiles.blobstore.functions.ContainerToResourceList.java
public PageSet<? extends StorageMetadata> apply(PageSet<ObjectInfo> from) { return new PageSetImpl<StorageMetadata>(Iterables.transform(Iterables.transform(from, object2blobMd), new Function<BlobMetadata, StorageMetadata>() { public StorageMetadata apply(BlobMetadata input) { if (input.getContentMetadata().getContentType().equals("application/directory")) { return new StorageMetadataImpl(StorageType.RELATIVE_PATH, input.getProviderId(), input.getName(), input.getLocation(), input.getUri(), input.getETag(), input.getLastModified(), input.getUserMetadata()); }//from w ww . ja v a 2s. com return input; } }), from.getNextMarker()); }
From source file:org.jclouds.vcloud.director.v1_5.functions.AllCatalogItemsInOrg.java
@Override public Iterable<CatalogItem> apply(Org from) { return Iterables.concat( Iterables.transform(allCatalogsInOrg.apply(from), new Function<Catalog, Iterable<CatalogItem>>() { @Override//from ww w . ja va 2 s . c om public Iterable<CatalogItem> apply(Catalog from) { return allCatalogItemsInCatalog.apply(from); } })); }
From source file:com.pingcap.tikv.util.TiFluentIterable.java
public <T> TiFluentIterable<T> transform(Function<? super E, T> function) { return from(Iterables.transform(iter, function)); }