001 /*
002 * XML Type: connectiondefinition-instanceType
003 * Namespace: http://geronimo.apache.org/xml/ns/j2ee/connector-1.2
004 * Java type: org.apache.geronimo.xbeans.geronimo.GerConnectiondefinitionInstanceType
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.xbeans.geronimo.impl;
009 /**
010 * An XML connectiondefinition-instanceType(@http://geronimo.apache.org/xml/ns/j2ee/connector-1.2).
011 *
012 * This is a complex type.
013 */
014 public class GerConnectiondefinitionInstanceTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.geronimo.GerConnectiondefinitionInstanceType
015 {
016
017 public GerConnectiondefinitionInstanceTypeImpl(org.apache.xmlbeans.SchemaType sType)
018 {
019 super(sType);
020 }
021
022 private static final javax.xml.namespace.QName NAME$0 =
023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "name");
024 private static final javax.xml.namespace.QName IMPLEMENTEDINTERFACE$2 =
025 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "implemented-interface");
026 private static final javax.xml.namespace.QName CONFIGPROPERTYSETTING$4 =
027 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "config-property-setting");
028 private static final javax.xml.namespace.QName CONNECTIONMANAGER$6 =
029 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "connectionmanager");
030
031
032 /**
033 * Gets the "name" element
034 */
035 public java.lang.String getName()
036 {
037 synchronized (monitor())
038 {
039 check_orphaned();
040 org.apache.xmlbeans.SimpleValue target = null;
041 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAME$0, 0);
042 if (target == null)
043 {
044 return null;
045 }
046 return target.getStringValue();
047 }
048 }
049
050 /**
051 * Gets (as xml) the "name" element
052 */
053 public org.apache.xmlbeans.XmlString xgetName()
054 {
055 synchronized (monitor())
056 {
057 check_orphaned();
058 org.apache.xmlbeans.XmlString target = null;
059 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NAME$0, 0);
060 return target;
061 }
062 }
063
064 /**
065 * Sets the "name" element
066 */
067 public void setName(java.lang.String name)
068 {
069 synchronized (monitor())
070 {
071 check_orphaned();
072 org.apache.xmlbeans.SimpleValue target = null;
073 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAME$0, 0);
074 if (target == null)
075 {
076 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAME$0);
077 }
078 target.setStringValue(name);
079 }
080 }
081
082 /**
083 * Sets (as xml) the "name" element
084 */
085 public void xsetName(org.apache.xmlbeans.XmlString name)
086 {
087 synchronized (monitor())
088 {
089 check_orphaned();
090 org.apache.xmlbeans.XmlString target = null;
091 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NAME$0, 0);
092 if (target == null)
093 {
094 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(NAME$0);
095 }
096 target.set(name);
097 }
098 }
099
100 /**
101 * Gets array of all "implemented-interface" elements
102 */
103 public java.lang.String[] getImplementedInterfaceArray()
104 {
105 synchronized (monitor())
106 {
107 check_orphaned();
108 java.util.List targetList = new java.util.ArrayList();
109 get_store().find_all_element_users(IMPLEMENTEDINTERFACE$2, targetList);
110 java.lang.String[] result = new java.lang.String[targetList.size()];
111 for (int i = 0, len = targetList.size() ; i < len ; i++)
112 result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue();
113 return result;
114 }
115 }
116
117 /**
118 * Gets ith "implemented-interface" element
119 */
120 public java.lang.String getImplementedInterfaceArray(int i)
121 {
122 synchronized (monitor())
123 {
124 check_orphaned();
125 org.apache.xmlbeans.SimpleValue target = null;
126 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IMPLEMENTEDINTERFACE$2, i);
127 if (target == null)
128 {
129 throw new IndexOutOfBoundsException();
130 }
131 return target.getStringValue();
132 }
133 }
134
135 /**
136 * Gets (as xml) array of all "implemented-interface" elements
137 */
138 public org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType[] xgetImplementedInterfaceArray()
139 {
140 synchronized (monitor())
141 {
142 check_orphaned();
143 java.util.List targetList = new java.util.ArrayList();
144 get_store().find_all_element_users(IMPLEMENTEDINTERFACE$2, targetList);
145 org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType[] result = new org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType[targetList.size()];
146 targetList.toArray(result);
147 return result;
148 }
149 }
150
151 /**
152 * Gets (as xml) ith "implemented-interface" element
153 */
154 public org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType xgetImplementedInterfaceArray(int i)
155 {
156 synchronized (monitor())
157 {
158 check_orphaned();
159 org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType target = null;
160 target = (org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType)get_store().find_element_user(IMPLEMENTEDINTERFACE$2, i);
161 if (target == null)
162 {
163 throw new IndexOutOfBoundsException();
164 }
165 return (org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType)target;
166 }
167 }
168
169 /**
170 * Returns number of "implemented-interface" element
171 */
172 public int sizeOfImplementedInterfaceArray()
173 {
174 synchronized (monitor())
175 {
176 check_orphaned();
177 return get_store().count_elements(IMPLEMENTEDINTERFACE$2);
178 }
179 }
180
181 /**
182 * Sets array of all "implemented-interface" element
183 */
184 public void setImplementedInterfaceArray(java.lang.String[] implementedInterfaceArray)
185 {
186 synchronized (monitor())
187 {
188 check_orphaned();
189 arraySetterHelper(implementedInterfaceArray, IMPLEMENTEDINTERFACE$2);
190 }
191 }
192
193 /**
194 * Sets ith "implemented-interface" element
195 */
196 public void setImplementedInterfaceArray(int i, java.lang.String implementedInterface)
197 {
198 synchronized (monitor())
199 {
200 check_orphaned();
201 org.apache.xmlbeans.SimpleValue target = null;
202 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IMPLEMENTEDINTERFACE$2, i);
203 if (target == null)
204 {
205 throw new IndexOutOfBoundsException();
206 }
207 target.setStringValue(implementedInterface);
208 }
209 }
210
211 /**
212 * Sets (as xml) array of all "implemented-interface" element
213 */
214 public void xsetImplementedInterfaceArray(org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType[]implementedInterfaceArray)
215 {
216 synchronized (monitor())
217 {
218 check_orphaned();
219 arraySetterHelper(implementedInterfaceArray, IMPLEMENTEDINTERFACE$2);
220 }
221 }
222
223 /**
224 * Sets (as xml) ith "implemented-interface" element
225 */
226 public void xsetImplementedInterfaceArray(int i, org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType implementedInterface)
227 {
228 synchronized (monitor())
229 {
230 check_orphaned();
231 org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType target = null;
232 target = (org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType)get_store().find_element_user(IMPLEMENTEDINTERFACE$2, i);
233 if (target == null)
234 {
235 throw new IndexOutOfBoundsException();
236 }
237 target.set(implementedInterface);
238 }
239 }
240
241 /**
242 * Inserts the value as the ith "implemented-interface" element
243 */
244 public void insertImplementedInterface(int i, java.lang.String implementedInterface)
245 {
246 synchronized (monitor())
247 {
248 check_orphaned();
249 org.apache.xmlbeans.SimpleValue target =
250 (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(IMPLEMENTEDINTERFACE$2, i);
251 target.setStringValue(implementedInterface);
252 }
253 }
254
255 /**
256 * Appends the value as the last "implemented-interface" element
257 */
258 public void addImplementedInterface(java.lang.String implementedInterface)
259 {
260 synchronized (monitor())
261 {
262 check_orphaned();
263 org.apache.xmlbeans.SimpleValue target = null;
264 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IMPLEMENTEDINTERFACE$2);
265 target.setStringValue(implementedInterface);
266 }
267 }
268
269 /**
270 * Inserts and returns a new empty value (as xml) as the ith "implemented-interface" element
271 */
272 public org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType insertNewImplementedInterface(int i)
273 {
274 synchronized (monitor())
275 {
276 check_orphaned();
277 org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType target = null;
278 target = (org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType)get_store().insert_element_user(IMPLEMENTEDINTERFACE$2, i);
279 return target;
280 }
281 }
282
283 /**
284 * Appends and returns a new empty value (as xml) as the last "implemented-interface" element
285 */
286 public org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType addNewImplementedInterface()
287 {
288 synchronized (monitor())
289 {
290 check_orphaned();
291 org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType target = null;
292 target = (org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType)get_store().add_element_user(IMPLEMENTEDINTERFACE$2);
293 return target;
294 }
295 }
296
297 /**
298 * Removes the ith "implemented-interface" element
299 */
300 public void removeImplementedInterface(int i)
301 {
302 synchronized (monitor())
303 {
304 check_orphaned();
305 get_store().remove_element(IMPLEMENTEDINTERFACE$2, i);
306 }
307 }
308
309 /**
310 * Gets array of all "config-property-setting" elements
311 */
312 public org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType[] getConfigPropertySettingArray()
313 {
314 synchronized (monitor())
315 {
316 check_orphaned();
317 java.util.List targetList = new java.util.ArrayList();
318 get_store().find_all_element_users(CONFIGPROPERTYSETTING$4, targetList);
319 org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType[] result = new org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType[targetList.size()];
320 targetList.toArray(result);
321 return result;
322 }
323 }
324
325 /**
326 * Gets ith "config-property-setting" element
327 */
328 public org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType getConfigPropertySettingArray(int i)
329 {
330 synchronized (monitor())
331 {
332 check_orphaned();
333 org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType target = null;
334 target = (org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType)get_store().find_element_user(CONFIGPROPERTYSETTING$4, i);
335 if (target == null)
336 {
337 throw new IndexOutOfBoundsException();
338 }
339 return target;
340 }
341 }
342
343 /**
344 * Returns number of "config-property-setting" element
345 */
346 public int sizeOfConfigPropertySettingArray()
347 {
348 synchronized (monitor())
349 {
350 check_orphaned();
351 return get_store().count_elements(CONFIGPROPERTYSETTING$4);
352 }
353 }
354
355 /**
356 * Sets array of all "config-property-setting" element
357 */
358 public void setConfigPropertySettingArray(org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType[] configPropertySettingArray)
359 {
360 synchronized (monitor())
361 {
362 check_orphaned();
363 arraySetterHelper(configPropertySettingArray, CONFIGPROPERTYSETTING$4);
364 }
365 }
366
367 /**
368 * Sets ith "config-property-setting" element
369 */
370 public void setConfigPropertySettingArray(int i, org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType configPropertySetting)
371 {
372 synchronized (monitor())
373 {
374 check_orphaned();
375 org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType target = null;
376 target = (org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType)get_store().find_element_user(CONFIGPROPERTYSETTING$4, i);
377 if (target == null)
378 {
379 throw new IndexOutOfBoundsException();
380 }
381 target.set(configPropertySetting);
382 }
383 }
384
385 /**
386 * Inserts and returns a new empty value (as xml) as the ith "config-property-setting" element
387 */
388 public org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType insertNewConfigPropertySetting(int i)
389 {
390 synchronized (monitor())
391 {
392 check_orphaned();
393 org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType target = null;
394 target = (org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType)get_store().insert_element_user(CONFIGPROPERTYSETTING$4, i);
395 return target;
396 }
397 }
398
399 /**
400 * Appends and returns a new empty value (as xml) as the last "config-property-setting" element
401 */
402 public org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType addNewConfigPropertySetting()
403 {
404 synchronized (monitor())
405 {
406 check_orphaned();
407 org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType target = null;
408 target = (org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType)get_store().add_element_user(CONFIGPROPERTYSETTING$4);
409 return target;
410 }
411 }
412
413 /**
414 * Removes the ith "config-property-setting" element
415 */
416 public void removeConfigPropertySetting(int i)
417 {
418 synchronized (monitor())
419 {
420 check_orphaned();
421 get_store().remove_element(CONFIGPROPERTYSETTING$4, i);
422 }
423 }
424
425 /**
426 * Gets the "connectionmanager" element
427 */
428 public org.apache.geronimo.xbeans.geronimo.GerConnectionmanagerType getConnectionmanager()
429 {
430 synchronized (monitor())
431 {
432 check_orphaned();
433 org.apache.geronimo.xbeans.geronimo.GerConnectionmanagerType target = null;
434 target = (org.apache.geronimo.xbeans.geronimo.GerConnectionmanagerType)get_store().find_element_user(CONNECTIONMANAGER$6, 0);
435 if (target == null)
436 {
437 return null;
438 }
439 return target;
440 }
441 }
442
443 /**
444 * Sets the "connectionmanager" element
445 */
446 public void setConnectionmanager(org.apache.geronimo.xbeans.geronimo.GerConnectionmanagerType connectionmanager)
447 {
448 synchronized (monitor())
449 {
450 check_orphaned();
451 org.apache.geronimo.xbeans.geronimo.GerConnectionmanagerType target = null;
452 target = (org.apache.geronimo.xbeans.geronimo.GerConnectionmanagerType)get_store().find_element_user(CONNECTIONMANAGER$6, 0);
453 if (target == null)
454 {
455 target = (org.apache.geronimo.xbeans.geronimo.GerConnectionmanagerType)get_store().add_element_user(CONNECTIONMANAGER$6);
456 }
457 target.set(connectionmanager);
458 }
459 }
460
461 /**
462 * Appends and returns a new empty "connectionmanager" element
463 */
464 public org.apache.geronimo.xbeans.geronimo.GerConnectionmanagerType addNewConnectionmanager()
465 {
466 synchronized (monitor())
467 {
468 check_orphaned();
469 org.apache.geronimo.xbeans.geronimo.GerConnectionmanagerType target = null;
470 target = (org.apache.geronimo.xbeans.geronimo.GerConnectionmanagerType)get_store().add_element_user(CONNECTIONMANAGER$6);
471 return target;
472 }
473 }
474 }