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