View Javadoc
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  }