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.jaxp;
10  
11  import javax.xml.bind.annotation.XmlAccessType;
12  import javax.xml.bind.annotation.XmlAccessorType;
13  import javax.xml.bind.annotation.XmlAttribute;
14  import javax.xml.bind.annotation.XmlElement;
15  import javax.xml.bind.annotation.XmlRootElement;
16  import javax.xml.bind.annotation.XmlType;
17  import org.xmlhammer.model.jaxp.JAXPXPathFactory.Settings;
18  
19  
20  /***
21   * <p>Java class for jaxpXPathFactory element declaration.
22   * 
23   * <p>The following schema fragment specifies the expected content contained within this class.
24   * 
25   * <pre>
26   * &lt;element name="jaxpXPathFactory">
27   *   &lt;complexType>
28   *     &lt;complexContent>
29   *       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
30   *         &lt;sequence>
31   *           &lt;element name="settings">
32   *             &lt;complexType>
33   *               &lt;complexContent>
34   *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
35   *                   &lt;attribute name="functionResolver" type="{http://www.w3.org/2001/XMLSchema}string" />
36   *                   &lt;attribute name="objectModel" type="{http://www.w3.org/2001/XMLSchema}string" />
37   *                   &lt;attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" />
38   *                   &lt;attribute name="variableResolver" type="{http://www.w3.org/2001/XMLSchema}string" />
39   *                 &lt;/restriction>
40   *               &lt;/complexContent>
41   *             &lt;/complexType>
42   *           &lt;/element>
43   *           &lt;element ref="{http://www.xmlhammer.org/2007/jaxp}features"/>
44   *           &lt;element ref="{http://www.xmlhammer.org/2007/jaxp}mappings"/>
45   *         &lt;/sequence>
46   *       &lt;/restriction>
47   *     &lt;/complexContent>
48   *   &lt;/complexType>
49   * &lt;/element>
50   * </pre>
51   * 
52   * 
53   */
54  @XmlAccessorType(XmlAccessType.FIELD)
55  @XmlType(name = "", propOrder = {
56      "settings",
57      "features",
58      "mappings"
59  })
60  @XmlRootElement(name = "jaxpXPathFactory")
61  public class JAXPXPathFactory {
62  
63      @XmlElement(namespace = "http://www.xmlhammer.org/2007/jaxp", required = true)
64      protected Settings settings;
65      @XmlElement(namespace = "http://www.xmlhammer.org/2007/jaxp", required = true)
66      protected Features features;
67      @XmlElement(namespace = "http://www.xmlhammer.org/2007/jaxp", required = true)
68      protected Mappings mappings;
69  
70      /***
71       * Gets the value of the settings property.
72       * 
73       * @return
74       *     possible object is
75       *     {@link Settings }
76       *     
77       */
78      public Settings getSettings() {
79          return settings;
80      }
81  
82      /***
83       * Sets the value of the settings property.
84       * 
85       * @param value
86       *     allowed object is
87       *     {@link Settings }
88       *     
89       */
90      public void setSettings(Settings value) {
91          this.settings = value;
92      }
93  
94      /***
95       * Gets the value of the features property.
96       * 
97       * @return
98       *     possible object is
99       *     {@link Features }
100      *     
101      */
102     public Features getFeatures() {
103         return features;
104     }
105 
106     /***
107      * Sets the value of the features property.
108      * 
109      * @param value
110      *     allowed object is
111      *     {@link Features }
112      *     
113      */
114     public void setFeatures(Features value) {
115         this.features = value;
116     }
117 
118     /***
119      * Gets the value of the mappings property.
120      * 
121      * @return
122      *     possible object is
123      *     {@link Mappings }
124      *     
125      */
126     public Mappings getMappings() {
127         return mappings;
128     }
129 
130     /***
131      * Sets the value of the mappings property.
132      * 
133      * @param value
134      *     allowed object is
135      *     {@link Mappings }
136      *     
137      */
138     public void setMappings(Mappings value) {
139         this.mappings = value;
140     }
141 
142 
143     /***
144      * <p>Java class for anonymous complex type.
145      * 
146      * <p>The following schema fragment specifies the expected content contained within this class.
147      * 
148      * <pre>
149      * &lt;complexType>
150      *   &lt;complexContent>
151      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
152      *       &lt;attribute name="functionResolver" type="{http://www.w3.org/2001/XMLSchema}string" />
153      *       &lt;attribute name="objectModel" type="{http://www.w3.org/2001/XMLSchema}string" />
154      *       &lt;attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" />
155      *       &lt;attribute name="variableResolver" type="{http://www.w3.org/2001/XMLSchema}string" />
156      *     &lt;/restriction>
157      *   &lt;/complexContent>
158      * &lt;/complexType>
159      * </pre>
160      * 
161      * 
162      */
163     @XmlAccessorType(XmlAccessType.FIELD)
164     @XmlType(name = "")
165     public static class Settings {
166 
167         @XmlAttribute
168         protected String functionResolver;
169         @XmlAttribute
170         protected String objectModel;
171         @XmlAttribute
172         protected String value;
173         @XmlAttribute
174         protected String variableResolver;
175 
176         /***
177          * Gets the value of the functionResolver property.
178          * 
179          * @return
180          *     possible object is
181          *     {@link String }
182          *     
183          */
184         public String getFunctionResolver() {
185             return functionResolver;
186         }
187 
188         /***
189          * Sets the value of the functionResolver property.
190          * 
191          * @param value
192          *     allowed object is
193          *     {@link String }
194          *     
195          */
196         public void setFunctionResolver(String value) {
197             this.functionResolver = value;
198         }
199 
200         /***
201          * Gets the value of the objectModel property.
202          * 
203          * @return
204          *     possible object is
205          *     {@link String }
206          *     
207          */
208         public String getObjectModel() {
209             return objectModel;
210         }
211 
212         /***
213          * Sets the value of the objectModel property.
214          * 
215          * @param value
216          *     allowed object is
217          *     {@link String }
218          *     
219          */
220         public void setObjectModel(String value) {
221             this.objectModel = value;
222         }
223 
224         /***
225          * Gets the value of the value property.
226          * 
227          * @return
228          *     possible object is
229          *     {@link String }
230          *     
231          */
232         public String getValue() {
233             return value;
234         }
235 
236         /***
237          * Sets the value of the value property.
238          * 
239          * @param value
240          *     allowed object is
241          *     {@link String }
242          *     
243          */
244         public void setValue(String value) {
245             this.value = value;
246         }
247 
248         /***
249          * Gets the value of the variableResolver property.
250          * 
251          * @return
252          *     possible object is
253          *     {@link String }
254          *     
255          */
256         public String getVariableResolver() {
257             return variableResolver;
258         }
259 
260         /***
261          * Sets the value of the variableResolver property.
262          * 
263          * @param value
264          *     allowed object is
265          *     {@link String }
266          *     
267          */
268         public void setVariableResolver(String value) {
269             this.variableResolver = value;
270         }
271 
272     }
273 
274 }