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