1   package com.atlassian.plugins.codegen.modules.common.web;
2   
3   import java.util.ArrayList;
4   import java.util.Collections;
5   import java.util.List;
6   
7   /**
8    * @since 3.6
9    */
10  public class WebResourceTransformation
11  {
12      private String extension;
13      private List<String> transformerKeys;
14  
15      public WebResourceTransformation(String extension)
16      {
17          this.extension = extension;
18          this.transformerKeys = new ArrayList<String>();
19      }
20  
21      public String getExtension()
22      {
23          return extension;
24      }
25  
26      public void setExtension(String extension)
27      {
28          this.extension = extension;
29      }
30  
31      public void addTransformerKey(String key)
32      {
33          transformerKeys.add(key);
34      }
35  
36      public List<String> getTransformerKeys()
37      {
38          return Collections.unmodifiableList(transformerKeys);
39      }
40  
41      public void setTransformerKeys(List<String> keys)
42      {
43          transformerKeys = keys;
44      }
45  }