1
2
3
4
5
6
7
8
9 package org.xmlhammer.model.project;
10
11 import javax.xml.bind.annotation.XmlAccessType;
12 import javax.xml.bind.annotation.XmlAccessorType;
13 import javax.xml.bind.annotation.XmlElement;
14 import javax.xml.bind.annotation.XmlRootElement;
15 import javax.xml.bind.annotation.XmlType;
16 import org.xmlhammer.model.jaxp.Settings;
17 import org.xmlhammer.model.tools.xpath.XPath;
18 import org.xmlhammer.model.tools.xslt.XSLT;
19
20
21 /***
22 * <p>Java class for project element declaration.
23 *
24 * <p>The following schema fragment specifies the expected content contained within this class.
25 *
26 * <pre>
27 * <element name="project">
28 * <complexType>
29 * <complexContent>
30 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31 * <sequence>
32 * <element ref="{http://www.xmlhammer.org/2007/jaxp}settings" minOccurs="0"/>
33 * <element ref="{http://www.xmlhammer.org/2007/project}input"/>
34 * <element ref="{http://www.xmlhammer.org/2007/project}parser" minOccurs="0"/>
35 * <choice minOccurs="0">
36 * <element ref="{http://www.xmlhammer.org/2007/project}schemaValidator"/>
37 * <element ref="{http://www.xmlhammer.org/2007/tools/xpath}xpath"/>
38 * <element ref="{http://www.xmlhammer.org/2007/tools/xslt}xslt"/>
39 * </choice>
40 * <element ref="{http://www.xmlhammer.org/2007/project}output"/>
41 * </sequence>
42 * </restriction>
43 * </complexContent>
44 * </complexType>
45 * </element>
46 * </pre>
47 *
48 *
49 */
50 @XmlAccessorType(XmlAccessType.FIELD)
51 @XmlType(name = "", propOrder = {
52 "jaxpSettings",
53 "input",
54 "parser",
55 "schemaValidator",
56 "xPath",
57 "xslt",
58 "output"
59 })
60 @XmlRootElement(name = "project")
61 public class Project {
62
63 @XmlElement(name = "settings", namespace = "http://www.xmlhammer.org/2007/jaxp")
64 protected Settings jaxpSettings;
65 @XmlElement(namespace = "http://www.xmlhammer.org/2007/project", required = true)
66 protected Input input;
67 @XmlElement(namespace = "http://www.xmlhammer.org/2007/project")
68 protected Parser parser;
69 @XmlElement(namespace = "http://www.xmlhammer.org/2007/project")
70 protected SchemaValidator schemaValidator;
71 @XmlElement(name = "xpath", namespace = "http://www.xmlhammer.org/2007/tools/xpath")
72 protected XPath xPath;
73 @XmlElement(namespace = "http://www.xmlhammer.org/2007/tools/xslt")
74 protected XSLT xslt;
75 @XmlElement(namespace = "http://www.xmlhammer.org/2007/project", required = true)
76 protected Output output;
77
78 /***
79 * Gets the value of the jaxpSettings property.
80 *
81 * @return
82 * possible object is
83 * {@link Settings }
84 *
85 */
86 public Settings getJAXPSettings() {
87 return jaxpSettings;
88 }
89
90 /***
91 * Sets the value of the jaxpSettings property.
92 *
93 * @param value
94 * allowed object is
95 * {@link Settings }
96 *
97 */
98 public void setJAXPSettings(Settings value) {
99 this.jaxpSettings = value;
100 }
101
102 /***
103 * Gets the value of the input property.
104 *
105 * @return
106 * possible object is
107 * {@link Input }
108 *
109 */
110 public Input getInput() {
111 return input;
112 }
113
114 /***
115 * Sets the value of the input property.
116 *
117 * @param value
118 * allowed object is
119 * {@link Input }
120 *
121 */
122 public void setInput(Input value) {
123 this.input = value;
124 }
125
126 /***
127 * Gets the value of the parser property.
128 *
129 * @return
130 * possible object is
131 * {@link Parser }
132 *
133 */
134 public Parser getParser() {
135 return parser;
136 }
137
138 /***
139 * Sets the value of the parser property.
140 *
141 * @param value
142 * allowed object is
143 * {@link Parser }
144 *
145 */
146 public void setParser(Parser value) {
147 this.parser = value;
148 }
149
150 /***
151 * Gets the value of the schemaValidator property.
152 *
153 * @return
154 * possible object is
155 * {@link SchemaValidator }
156 *
157 */
158 public SchemaValidator getSchemaValidator() {
159 return schemaValidator;
160 }
161
162 /***
163 * Sets the value of the schemaValidator property.
164 *
165 * @param value
166 * allowed object is
167 * {@link SchemaValidator }
168 *
169 */
170 public void setSchemaValidator(SchemaValidator value) {
171 this.schemaValidator = value;
172 }
173
174 /***
175 * Gets the value of the xPath property.
176 *
177 * @return
178 * possible object is
179 * {@link XPath }
180 *
181 */
182 public XPath getXPath() {
183 return xPath;
184 }
185
186 /***
187 * Sets the value of the xPath property.
188 *
189 * @param value
190 * allowed object is
191 * {@link XPath }
192 *
193 */
194 public void setXPath(XPath value) {
195 this.xPath = value;
196 }
197
198 /***
199 * Gets the value of the xslt property.
200 *
201 * @return
202 * possible object is
203 * {@link XSLT }
204 *
205 */
206 public XSLT getXSLT() {
207 return xslt;
208 }
209
210 /***
211 * Sets the value of the xslt property.
212 *
213 * @param value
214 * allowed object is
215 * {@link XSLT }
216 *
217 */
218 public void setXSLT(XSLT value) {
219 this.xslt = value;
220 }
221
222 /***
223 * Gets the value of the output property.
224 *
225 * @return
226 * possible object is
227 * {@link Output }
228 *
229 */
230 public Output getOutput() {
231 return output;
232 }
233
234 /***
235 * Sets the value of the output property.
236 *
237 * @param value
238 * allowed object is
239 * {@link Output }
240 *
241 */
242 public void setOutput(Output value) {
243 this.output = value;
244 }
245
246 }