1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.tobago.context;
21
22 import java.io.Serializable;
23 import java.util.ArrayList;
24 import java.util.List;
25
26
27
28
29
30
31 public final class ThemeResources implements Serializable {
32
33 private boolean production;
34 private List<ThemeScript> scriptList = new ArrayList<ThemeScript>();
35 private List<ThemeStyle> styleList = new ArrayList<ThemeStyle>();
36
37 public ThemeResources copy() {
38 ThemeResources resources = new ThemeResources();
39 resources.setProduction(isProduction());
40 resources.scriptList.addAll(scriptList);
41 resources.styleList.addAll(styleList);
42 return resources;
43 }
44
45 public boolean isProduction() {
46 return production;
47 }
48
49 public void setProduction(boolean production) {
50 this.production = production;
51 }
52
53 public boolean addScript(ThemeScript script) {
54 return scriptList.add(script);
55 }
56
57 public boolean addStyle(ThemeStyle style) {
58 return styleList.add(style);
59 }
60
61 public List<ThemeScript> getScriptList() {
62 return scriptList;
63 }
64
65 public List<ThemeStyle> getStyleList() {
66 return styleList;
67 }
68 }