View Javadoc

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  }