1
2
3
4
5
6 package org.apache.maven.doxia.site.skin;
7
8
9
10
11
12
13
14
15
16 @SuppressWarnings( "all" )
17 public class SkinModel
18 implements java.io.Serializable, java.lang.Cloneable
19 {
20
21
22
23
24
25
26
27
28
29 private Prerequisites prerequisites;
30
31
32
33
34 private String encoding;
35
36
37
38
39 private String modelEncoding = "UTF-8";
40
41
42
43
44
45
46
47
48
49
50
51 public SkinModel clone()
52 {
53 try
54 {
55 SkinModel copy = (SkinModel) super.clone();
56
57 if ( this.prerequisites != null )
58 {
59 copy.prerequisites = (Prerequisites) this.prerequisites.clone();
60 }
61
62 return copy;
63 }
64 catch ( java.lang.Exception ex )
65 {
66 throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName()
67 + " does not support clone()" ).initCause( ex );
68 }
69 }
70
71
72
73
74
75
76
77 public String getEncoding()
78 {
79 return this.encoding;
80 }
81
82
83
84
85
86
87 public String getModelEncoding()
88 {
89 return this.modelEncoding;
90 }
91
92
93
94
95
96
97
98 public Prerequisites getPrerequisites()
99 {
100 return this.prerequisites;
101 }
102
103
104
105
106
107
108
109 public void setEncoding( String encoding )
110 {
111 this.encoding = encoding;
112 }
113
114
115
116
117
118
119 public void setModelEncoding( String modelEncoding )
120 {
121 this.modelEncoding = modelEncoding;
122 }
123
124
125
126
127
128
129
130 public void setPrerequisites( Prerequisites prerequisites )
131 {
132 this.prerequisites = prerequisites;
133 }
134
135
136
137 public static final String SKIN_DESCRIPTOR_LOCATION = "META-INF/maven/skin.xml";
138
139
140 }