1
2
3
4
5
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.JAXPSchemaFactory.Settings;
18
19
20 /***
21 * <p>Java class for jaxpSchemaFactory element declaration.
22 *
23 * <p>The following schema fragment specifies the expected content contained within this class.
24 *
25 * <pre>
26 * <element name="jaxpSchemaFactory">
27 * <complexType>
28 * <complexContent>
29 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
30 * <sequence>
31 * <element name="settings">
32 * <complexType>
33 * <complexContent>
34 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
35 * <attribute name="resourceResolver" type="{http://www.w3.org/2001/XMLSchema}string" />
36 * </restriction>
37 * </complexContent>
38 * </complexType>
39 * </element>
40 * <element ref="{http://www.xmlhammer.org/2007/jaxp}schemaFactoryProperties"/>
41 * <element ref="{http://www.xmlhammer.org/2007/jaxp}features"/>
42 * <element ref="{http://www.xmlhammer.org/2007/jaxp}properties"/>
43 * </sequence>
44 * </restriction>
45 * </complexContent>
46 * </complexType>
47 * </element>
48 * </pre>
49 *
50 *
51 */
52 @XmlAccessorType(XmlAccessType.FIELD)
53 @XmlType(name = "", propOrder = {
54 "settings",
55 "schemaFactoryProperties",
56 "features",
57 "properties"
58 })
59 @XmlRootElement(name = "jaxpSchemaFactory")
60 public class JAXPSchemaFactory {
61
62 @XmlElement(namespace = "http://www.xmlhammer.org/2007/jaxp", required = true)
63 protected Settings settings;
64 @XmlElement(namespace = "http://www.xmlhammer.org/2007/jaxp", required = true)
65 protected SchemaFactoryProperties schemaFactoryProperties;
66 @XmlElement(namespace = "http://www.xmlhammer.org/2007/jaxp", required = true)
67 protected Features features;
68 @XmlElement(namespace = "http://www.xmlhammer.org/2007/jaxp", required = true)
69 protected Properties properties;
70
71 /***
72 * Gets the value of the settings property.
73 *
74 * @return
75 * possible object is
76 * {@link Settings }
77 *
78 */
79 public Settings getSettings() {
80 return settings;
81 }
82
83 /***
84 * Sets the value of the settings property.
85 *
86 * @param value
87 * allowed object is
88 * {@link Settings }
89 *
90 */
91 public void setSettings(Settings value) {
92 this.settings = value;
93 }
94
95 /***
96 * Gets the value of the schemaFactoryProperties property.
97 *
98 * @return
99 * possible object is
100 * {@link SchemaFactoryProperties }
101 *
102 */
103 public SchemaFactoryProperties getSchemaFactoryProperties() {
104 return schemaFactoryProperties;
105 }
106
107 /***
108 * Sets the value of the schemaFactoryProperties property.
109 *
110 * @param value
111 * allowed object is
112 * {@link SchemaFactoryProperties }
113 *
114 */
115 public void setSchemaFactoryProperties(SchemaFactoryProperties value) {
116 this.schemaFactoryProperties = value;
117 }
118
119 /***
120 * Gets the value of the features property.
121 *
122 * @return
123 * possible object is
124 * {@link Features }
125 *
126 */
127 public Features getFeatures() {
128 return features;
129 }
130
131 /***
132 * Sets the value of the features property.
133 *
134 * @param value
135 * allowed object is
136 * {@link Features }
137 *
138 */
139 public void setFeatures(Features value) {
140 this.features = value;
141 }
142
143 /***
144 * Gets the value of the properties property.
145 *
146 * @return
147 * possible object is
148 * {@link Properties }
149 *
150 */
151 public Properties getProperties() {
152 return properties;
153 }
154
155 /***
156 * Sets the value of the properties property.
157 *
158 * @param value
159 * allowed object is
160 * {@link Properties }
161 *
162 */
163 public void setProperties(Properties value) {
164 this.properties = value;
165 }
166
167
168 /***
169 * <p>Java class for anonymous complex type.
170 *
171 * <p>The following schema fragment specifies the expected content contained within this class.
172 *
173 * <pre>
174 * <complexType>
175 * <complexContent>
176 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
177 * <attribute name="resourceResolver" type="{http://www.w3.org/2001/XMLSchema}string" />
178 * </restriction>
179 * </complexContent>
180 * </complexType>
181 * </pre>
182 *
183 *
184 */
185 @XmlAccessorType(XmlAccessType.FIELD)
186 @XmlType(name = "")
187 public static class Settings {
188
189 @XmlAttribute
190 protected String resourceResolver;
191
192 /***
193 * Gets the value of the resourceResolver property.
194 *
195 * @return
196 * possible object is
197 * {@link String }
198 *
199 */
200 public String getResourceResolver() {
201 return resourceResolver;
202 }
203
204 /***
205 * Sets the value of the resourceResolver property.
206 *
207 * @param value
208 * allowed object is
209 * {@link String }
210 *
211 */
212 public void setResourceResolver(String value) {
213 this.resourceResolver = value;
214 }
215
216 }
217
218 }