1 package com.atlassian.plugins.codegen.modules.common.web;
2
3 import java.util.Collections;
4 import java.util.List;
5
6 import static com.google.common.collect.Lists.newArrayList;
7
8
9
10
11 public class WebResourceTransformation
12 {
13 private String extension;
14 private List<WebResourceTransformer> transformers;
15
16 public WebResourceTransformation(String extension)
17 {
18 this.extension = extension;
19 this.transformers = newArrayList();
20 }
21
22 public String getExtension()
23 {
24 return extension;
25 }
26
27 public void setExtension(String extension)
28 {
29 this.extension = extension;
30 }
31
32 public void addTransformer(WebResourceTransformer transformer)
33 {
34 transformers.add(transformer);
35 }
36
37 public List<WebResourceTransformer> getTransformers()
38 {
39 return Collections.unmodifiableList(transformers);
40 }
41
42 public void setTransformers(List<WebResourceTransformer> transformers)
43 {
44 this.transformers = transformers;
45 }
46 }