001 /*
002 * XML Type: ext-moduleType
003 * Namespace: http://geronimo.apache.org/xml/ns/j2ee/application-2.0
004 * Java type: org.apache.geronimo.xbeans.geronimo.j2ee.GerExtModuleType
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.xbeans.geronimo.j2ee.impl;
009 /**
010 * An XML ext-moduleType(@http://geronimo.apache.org/xml/ns/j2ee/application-2.0).
011 *
012 * This is a complex type.
013 */
014 public class GerExtModuleTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.geronimo.j2ee.GerExtModuleType
015 {
016
017 public GerExtModuleTypeImpl(org.apache.xmlbeans.SchemaType sType)
018 {
019 super(sType);
020 }
021
022 private static final javax.xml.namespace.QName CONNECTOR$0 =
023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/application-2.0", "connector");
024 private static final javax.xml.namespace.QName EJB$2 =
025 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/application-2.0", "ejb");
026 private static final javax.xml.namespace.QName JAVA$4 =
027 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/application-2.0", "java");
028 private static final javax.xml.namespace.QName WEB$6 =
029 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/application-2.0", "web");
030 private static final javax.xml.namespace.QName INTERNALPATH$8 =
031 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/application-2.0", "internal-path");
032 private static final javax.xml.namespace.QName EXTERNALPATH$10 =
033 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/application-2.0", "external-path");
034
035
036 /**
037 * Gets the "connector" element
038 */
039 public org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType getConnector()
040 {
041 synchronized (monitor())
042 {
043 check_orphaned();
044 org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType target = null;
045 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().find_element_user(CONNECTOR$0, 0);
046 if (target == null)
047 {
048 return null;
049 }
050 return target;
051 }
052 }
053
054 /**
055 * True if has "connector" element
056 */
057 public boolean isSetConnector()
058 {
059 synchronized (monitor())
060 {
061 check_orphaned();
062 return get_store().count_elements(CONNECTOR$0) != 0;
063 }
064 }
065
066 /**
067 * Sets the "connector" element
068 */
069 public void setConnector(org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType connector)
070 {
071 synchronized (monitor())
072 {
073 check_orphaned();
074 org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType target = null;
075 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().find_element_user(CONNECTOR$0, 0);
076 if (target == null)
077 {
078 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().add_element_user(CONNECTOR$0);
079 }
080 target.set(connector);
081 }
082 }
083
084 /**
085 * Appends and returns a new empty "connector" element
086 */
087 public org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType addNewConnector()
088 {
089 synchronized (monitor())
090 {
091 check_orphaned();
092 org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType target = null;
093 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().add_element_user(CONNECTOR$0);
094 return target;
095 }
096 }
097
098 /**
099 * Unsets the "connector" element
100 */
101 public void unsetConnector()
102 {
103 synchronized (monitor())
104 {
105 check_orphaned();
106 get_store().remove_element(CONNECTOR$0, 0);
107 }
108 }
109
110 /**
111 * Gets the "ejb" element
112 */
113 public org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType getEjb()
114 {
115 synchronized (monitor())
116 {
117 check_orphaned();
118 org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType target = null;
119 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().find_element_user(EJB$2, 0);
120 if (target == null)
121 {
122 return null;
123 }
124 return target;
125 }
126 }
127
128 /**
129 * True if has "ejb" element
130 */
131 public boolean isSetEjb()
132 {
133 synchronized (monitor())
134 {
135 check_orphaned();
136 return get_store().count_elements(EJB$2) != 0;
137 }
138 }
139
140 /**
141 * Sets the "ejb" element
142 */
143 public void setEjb(org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType ejb)
144 {
145 synchronized (monitor())
146 {
147 check_orphaned();
148 org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType target = null;
149 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().find_element_user(EJB$2, 0);
150 if (target == null)
151 {
152 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().add_element_user(EJB$2);
153 }
154 target.set(ejb);
155 }
156 }
157
158 /**
159 * Appends and returns a new empty "ejb" element
160 */
161 public org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType addNewEjb()
162 {
163 synchronized (monitor())
164 {
165 check_orphaned();
166 org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType target = null;
167 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().add_element_user(EJB$2);
168 return target;
169 }
170 }
171
172 /**
173 * Unsets the "ejb" element
174 */
175 public void unsetEjb()
176 {
177 synchronized (monitor())
178 {
179 check_orphaned();
180 get_store().remove_element(EJB$2, 0);
181 }
182 }
183
184 /**
185 * Gets the "java" element
186 */
187 public org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType getJava()
188 {
189 synchronized (monitor())
190 {
191 check_orphaned();
192 org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType target = null;
193 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().find_element_user(JAVA$4, 0);
194 if (target == null)
195 {
196 return null;
197 }
198 return target;
199 }
200 }
201
202 /**
203 * True if has "java" element
204 */
205 public boolean isSetJava()
206 {
207 synchronized (monitor())
208 {
209 check_orphaned();
210 return get_store().count_elements(JAVA$4) != 0;
211 }
212 }
213
214 /**
215 * Sets the "java" element
216 */
217 public void setJava(org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType java)
218 {
219 synchronized (monitor())
220 {
221 check_orphaned();
222 org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType target = null;
223 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().find_element_user(JAVA$4, 0);
224 if (target == null)
225 {
226 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().add_element_user(JAVA$4);
227 }
228 target.set(java);
229 }
230 }
231
232 /**
233 * Appends and returns a new empty "java" element
234 */
235 public org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType addNewJava()
236 {
237 synchronized (monitor())
238 {
239 check_orphaned();
240 org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType target = null;
241 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().add_element_user(JAVA$4);
242 return target;
243 }
244 }
245
246 /**
247 * Unsets the "java" element
248 */
249 public void unsetJava()
250 {
251 synchronized (monitor())
252 {
253 check_orphaned();
254 get_store().remove_element(JAVA$4, 0);
255 }
256 }
257
258 /**
259 * Gets the "web" element
260 */
261 public org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType getWeb()
262 {
263 synchronized (monitor())
264 {
265 check_orphaned();
266 org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType target = null;
267 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().find_element_user(WEB$6, 0);
268 if (target == null)
269 {
270 return null;
271 }
272 return target;
273 }
274 }
275
276 /**
277 * True if has "web" element
278 */
279 public boolean isSetWeb()
280 {
281 synchronized (monitor())
282 {
283 check_orphaned();
284 return get_store().count_elements(WEB$6) != 0;
285 }
286 }
287
288 /**
289 * Sets the "web" element
290 */
291 public void setWeb(org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType web)
292 {
293 synchronized (monitor())
294 {
295 check_orphaned();
296 org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType target = null;
297 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().find_element_user(WEB$6, 0);
298 if (target == null)
299 {
300 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().add_element_user(WEB$6);
301 }
302 target.set(web);
303 }
304 }
305
306 /**
307 * Appends and returns a new empty "web" element
308 */
309 public org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType addNewWeb()
310 {
311 synchronized (monitor())
312 {
313 check_orphaned();
314 org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType target = null;
315 target = (org.apache.geronimo.xbeans.geronimo.j2ee.GerPathType)get_store().add_element_user(WEB$6);
316 return target;
317 }
318 }
319
320 /**
321 * Unsets the "web" element
322 */
323 public void unsetWeb()
324 {
325 synchronized (monitor())
326 {
327 check_orphaned();
328 get_store().remove_element(WEB$6, 0);
329 }
330 }
331
332 /**
333 * Gets the "internal-path" element
334 */
335 public java.lang.String getInternalPath()
336 {
337 synchronized (monitor())
338 {
339 check_orphaned();
340 org.apache.xmlbeans.SimpleValue target = null;
341 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERNALPATH$8, 0);
342 if (target == null)
343 {
344 return null;
345 }
346 return target.getStringValue();
347 }
348 }
349
350 /**
351 * Gets (as xml) the "internal-path" element
352 */
353 public org.apache.xmlbeans.XmlToken xgetInternalPath()
354 {
355 synchronized (monitor())
356 {
357 check_orphaned();
358 org.apache.xmlbeans.XmlToken target = null;
359 target = (org.apache.xmlbeans.XmlToken)get_store().find_element_user(INTERNALPATH$8, 0);
360 return target;
361 }
362 }
363
364 /**
365 * True if has "internal-path" element
366 */
367 public boolean isSetInternalPath()
368 {
369 synchronized (monitor())
370 {
371 check_orphaned();
372 return get_store().count_elements(INTERNALPATH$8) != 0;
373 }
374 }
375
376 /**
377 * Sets the "internal-path" element
378 */
379 public void setInternalPath(java.lang.String internalPath)
380 {
381 synchronized (monitor())
382 {
383 check_orphaned();
384 org.apache.xmlbeans.SimpleValue target = null;
385 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERNALPATH$8, 0);
386 if (target == null)
387 {
388 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INTERNALPATH$8);
389 }
390 target.setStringValue(internalPath);
391 }
392 }
393
394 /**
395 * Sets (as xml) the "internal-path" element
396 */
397 public void xsetInternalPath(org.apache.xmlbeans.XmlToken internalPath)
398 {
399 synchronized (monitor())
400 {
401 check_orphaned();
402 org.apache.xmlbeans.XmlToken target = null;
403 target = (org.apache.xmlbeans.XmlToken)get_store().find_element_user(INTERNALPATH$8, 0);
404 if (target == null)
405 {
406 target = (org.apache.xmlbeans.XmlToken)get_store().add_element_user(INTERNALPATH$8);
407 }
408 target.set(internalPath);
409 }
410 }
411
412 /**
413 * Unsets the "internal-path" element
414 */
415 public void unsetInternalPath()
416 {
417 synchronized (monitor())
418 {
419 check_orphaned();
420 get_store().remove_element(INTERNALPATH$8, 0);
421 }
422 }
423
424 /**
425 * Gets the "external-path" element
426 */
427 public org.apache.geronimo.deployment.xbeans.PatternType getExternalPath()
428 {
429 synchronized (monitor())
430 {
431 check_orphaned();
432 org.apache.geronimo.deployment.xbeans.PatternType target = null;
433 target = (org.apache.geronimo.deployment.xbeans.PatternType)get_store().find_element_user(EXTERNALPATH$10, 0);
434 if (target == null)
435 {
436 return null;
437 }
438 return target;
439 }
440 }
441
442 /**
443 * True if has "external-path" element
444 */
445 public boolean isSetExternalPath()
446 {
447 synchronized (monitor())
448 {
449 check_orphaned();
450 return get_store().count_elements(EXTERNALPATH$10) != 0;
451 }
452 }
453
454 /**
455 * Sets the "external-path" element
456 */
457 public void setExternalPath(org.apache.geronimo.deployment.xbeans.PatternType externalPath)
458 {
459 synchronized (monitor())
460 {
461 check_orphaned();
462 org.apache.geronimo.deployment.xbeans.PatternType target = null;
463 target = (org.apache.geronimo.deployment.xbeans.PatternType)get_store().find_element_user(EXTERNALPATH$10, 0);
464 if (target == null)
465 {
466 target = (org.apache.geronimo.deployment.xbeans.PatternType)get_store().add_element_user(EXTERNALPATH$10);
467 }
468 target.set(externalPath);
469 }
470 }
471
472 /**
473 * Appends and returns a new empty "external-path" element
474 */
475 public org.apache.geronimo.deployment.xbeans.PatternType addNewExternalPath()
476 {
477 synchronized (monitor())
478 {
479 check_orphaned();
480 org.apache.geronimo.deployment.xbeans.PatternType target = null;
481 target = (org.apache.geronimo.deployment.xbeans.PatternType)get_store().add_element_user(EXTERNALPATH$10);
482 return target;
483 }
484 }
485
486 /**
487 * Unsets the "external-path" element
488 */
489 public void unsetExternalPath()
490 {
491 synchronized (monitor())
492 {
493 check_orphaned();
494 get_store().remove_element(EXTERNALPATH$10, 0);
495 }
496 }
497 }