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 }