View Javadoc

1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs 
3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4   // Any modifications to this file will be lost upon recompilation of the source schema. 
5   // Generated on: 2007.09.26 at 09:37:45 PM IST 
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   * &lt;element name="project">
28   *   &lt;complexType>
29   *     &lt;complexContent>
30   *       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31   *         &lt;sequence>
32   *           &lt;element ref="{http://www.xmlhammer.org/2007/jaxp}settings" minOccurs="0"/>
33   *           &lt;element ref="{http://www.xmlhammer.org/2007/project}input"/>
34   *           &lt;element ref="{http://www.xmlhammer.org/2007/project}parser" minOccurs="0"/>
35   *           &lt;choice minOccurs="0">
36   *             &lt;element ref="{http://www.xmlhammer.org/2007/project}schemaValidator"/>
37   *             &lt;element ref="{http://www.xmlhammer.org/2007/tools/xpath}xpath"/>
38   *             &lt;element ref="{http://www.xmlhammer.org/2007/tools/xslt}xslt"/>
39   *           &lt;/choice>
40   *           &lt;element ref="{http://www.xmlhammer.org/2007/project}output"/>
41   *         &lt;/sequence>
42   *       &lt;/restriction>
43   *     &lt;/complexContent>
44   *   &lt;/complexType>
45   * &lt;/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 }