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