1 package com.atlassian.plugin.util.collect;
2
3 import com.atlassian.plugin.Plugin;
4 import com.google.common.collect.Iterables;
5
6 public final class Transforms
7 {
8 private Transforms()
9 {
10 }
11
12 public static Iterable<String> toPluginKeys(Iterable<Plugin> plugins)
13 {
14 return Iterables.transform(plugins, new ToPluginKeysFunction());
15 }
16
17 private static final class ToPluginKeysFunction implements com.google.common.base.Function<Plugin, String>
18 {
19 @Override
20 public String apply(Plugin p)
21 {
22 return p.getKey();
23 }
24 }
25 }