001 /* 002 * XML Type: gbean-refType 003 * Namespace: http://geronimo.apache.org/xml/ns/naming-1.2 004 * Java type: org.apache.geronimo.xbeans.geronimo.naming.GerGbeanRefType 005 * 006 * Automatically generated - do not modify. 007 */ 008 package org.apache.geronimo.xbeans.geronimo.naming.impl; 009 /** 010 * An XML gbean-refType(@http://geronimo.apache.org/xml/ns/naming-1.2). 011 * 012 * This is a complex type. 013 */ 014 public class GerGbeanRefTypeImpl extends org.apache.geronimo.xbeans.geronimo.naming.impl.GerAbstractNamingEntryTypeImpl implements org.apache.geronimo.xbeans.geronimo.naming.GerGbeanRefType 015 { 016 017 public GerGbeanRefTypeImpl(org.apache.xmlbeans.SchemaType sType) 018 { 019 super(sType); 020 } 021 022 private static final javax.xml.namespace.QName REFNAME$0 = 023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "ref-name"); 024 private static final javax.xml.namespace.QName REFTYPE$2 = 025 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "ref-type"); 026 private static final javax.xml.namespace.QName PATTERN$4 = 027 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/naming-1.2", "pattern"); 028 029 030 /** 031 * Gets the "ref-name" element 032 */ 033 public java.lang.String getRefName() 034 { 035 synchronized (monitor()) 036 { 037 check_orphaned(); 038 org.apache.xmlbeans.SimpleValue target = null; 039 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REFNAME$0, 0); 040 if (target == null) 041 { 042 return null; 043 } 044 return target.getStringValue(); 045 } 046 } 047 048 /** 049 * Gets (as xml) the "ref-name" element 050 */ 051 public org.apache.xmlbeans.XmlString xgetRefName() 052 { 053 synchronized (monitor()) 054 { 055 check_orphaned(); 056 org.apache.xmlbeans.XmlString target = null; 057 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(REFNAME$0, 0); 058 return target; 059 } 060 } 061 062 /** 063 * Sets the "ref-name" element 064 */ 065 public void setRefName(java.lang.String refName) 066 { 067 synchronized (monitor()) 068 { 069 check_orphaned(); 070 org.apache.xmlbeans.SimpleValue target = null; 071 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REFNAME$0, 0); 072 if (target == null) 073 { 074 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REFNAME$0); 075 } 076 target.setStringValue(refName); 077 } 078 } 079 080 /** 081 * Sets (as xml) the "ref-name" element 082 */ 083 public void xsetRefName(org.apache.xmlbeans.XmlString refName) 084 { 085 synchronized (monitor()) 086 { 087 check_orphaned(); 088 org.apache.xmlbeans.XmlString target = null; 089 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(REFNAME$0, 0); 090 if (target == null) 091 { 092 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(REFNAME$0); 093 } 094 target.set(refName); 095 } 096 } 097 098 /** 099 * Gets array of all "ref-type" elements 100 */ 101 public java.lang.String[] getRefTypeArray() 102 { 103 synchronized (monitor()) 104 { 105 check_orphaned(); 106 java.util.List targetList = new java.util.ArrayList(); 107 get_store().find_all_element_users(REFTYPE$2, targetList); 108 java.lang.String[] result = new java.lang.String[targetList.size()]; 109 for (int i = 0, len = targetList.size() ; i < len ; i++) 110 result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue(); 111 return result; 112 } 113 } 114 115 /** 116 * Gets ith "ref-type" element 117 */ 118 public java.lang.String getRefTypeArray(int i) 119 { 120 synchronized (monitor()) 121 { 122 check_orphaned(); 123 org.apache.xmlbeans.SimpleValue target = null; 124 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REFTYPE$2, i); 125 if (target == null) 126 { 127 throw new IndexOutOfBoundsException(); 128 } 129 return target.getStringValue(); 130 } 131 } 132 133 /** 134 * Gets (as xml) array of all "ref-type" elements 135 */ 136 public org.apache.xmlbeans.XmlString[] xgetRefTypeArray() 137 { 138 synchronized (monitor()) 139 { 140 check_orphaned(); 141 java.util.List targetList = new java.util.ArrayList(); 142 get_store().find_all_element_users(REFTYPE$2, targetList); 143 org.apache.xmlbeans.XmlString[] result = new org.apache.xmlbeans.XmlString[targetList.size()]; 144 targetList.toArray(result); 145 return result; 146 } 147 } 148 149 /** 150 * Gets (as xml) ith "ref-type" element 151 */ 152 public org.apache.xmlbeans.XmlString xgetRefTypeArray(int i) 153 { 154 synchronized (monitor()) 155 { 156 check_orphaned(); 157 org.apache.xmlbeans.XmlString target = null; 158 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(REFTYPE$2, i); 159 if (target == null) 160 { 161 throw new IndexOutOfBoundsException(); 162 } 163 return (org.apache.xmlbeans.XmlString)target; 164 } 165 } 166 167 /** 168 * Returns number of "ref-type" element 169 */ 170 public int sizeOfRefTypeArray() 171 { 172 synchronized (monitor()) 173 { 174 check_orphaned(); 175 return get_store().count_elements(REFTYPE$2); 176 } 177 } 178 179 /** 180 * Sets array of all "ref-type" element 181 */ 182 public void setRefTypeArray(java.lang.String[] refTypeArray) 183 { 184 synchronized (monitor()) 185 { 186 check_orphaned(); 187 arraySetterHelper(refTypeArray, REFTYPE$2); 188 } 189 } 190 191 /** 192 * Sets ith "ref-type" element 193 */ 194 public void setRefTypeArray(int i, java.lang.String refType) 195 { 196 synchronized (monitor()) 197 { 198 check_orphaned(); 199 org.apache.xmlbeans.SimpleValue target = null; 200 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REFTYPE$2, i); 201 if (target == null) 202 { 203 throw new IndexOutOfBoundsException(); 204 } 205 target.setStringValue(refType); 206 } 207 } 208 209 /** 210 * Sets (as xml) array of all "ref-type" element 211 */ 212 public void xsetRefTypeArray(org.apache.xmlbeans.XmlString[]refTypeArray) 213 { 214 synchronized (monitor()) 215 { 216 check_orphaned(); 217 arraySetterHelper(refTypeArray, REFTYPE$2); 218 } 219 } 220 221 /** 222 * Sets (as xml) ith "ref-type" element 223 */ 224 public void xsetRefTypeArray(int i, org.apache.xmlbeans.XmlString refType) 225 { 226 synchronized (monitor()) 227 { 228 check_orphaned(); 229 org.apache.xmlbeans.XmlString target = null; 230 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(REFTYPE$2, i); 231 if (target == null) 232 { 233 throw new IndexOutOfBoundsException(); 234 } 235 target.set(refType); 236 } 237 } 238 239 /** 240 * Inserts the value as the ith "ref-type" element 241 */ 242 public void insertRefType(int i, java.lang.String refType) 243 { 244 synchronized (monitor()) 245 { 246 check_orphaned(); 247 org.apache.xmlbeans.SimpleValue target = 248 (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(REFTYPE$2, i); 249 target.setStringValue(refType); 250 } 251 } 252 253 /** 254 * Appends the value as the last "ref-type" element 255 */ 256 public void addRefType(java.lang.String refType) 257 { 258 synchronized (monitor()) 259 { 260 check_orphaned(); 261 org.apache.xmlbeans.SimpleValue target = null; 262 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REFTYPE$2); 263 target.setStringValue(refType); 264 } 265 } 266 267 /** 268 * Inserts and returns a new empty value (as xml) as the ith "ref-type" element 269 */ 270 public org.apache.xmlbeans.XmlString insertNewRefType(int i) 271 { 272 synchronized (monitor()) 273 { 274 check_orphaned(); 275 org.apache.xmlbeans.XmlString target = null; 276 target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(REFTYPE$2, i); 277 return target; 278 } 279 } 280 281 /** 282 * Appends and returns a new empty value (as xml) as the last "ref-type" element 283 */ 284 public org.apache.xmlbeans.XmlString addNewRefType() 285 { 286 synchronized (monitor()) 287 { 288 check_orphaned(); 289 org.apache.xmlbeans.XmlString target = null; 290 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(REFTYPE$2); 291 return target; 292 } 293 } 294 295 /** 296 * Removes the ith "ref-type" element 297 */ 298 public void removeRefType(int i) 299 { 300 synchronized (monitor()) 301 { 302 check_orphaned(); 303 get_store().remove_element(REFTYPE$2, i); 304 } 305 } 306 307 /** 308 * Gets array of all "pattern" elements 309 */ 310 public org.apache.geronimo.xbeans.geronimo.naming.GerPatternType[] getPatternArray() 311 { 312 synchronized (monitor()) 313 { 314 check_orphaned(); 315 java.util.List targetList = new java.util.ArrayList(); 316 get_store().find_all_element_users(PATTERN$4, targetList); 317 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType[] result = new org.apache.geronimo.xbeans.geronimo.naming.GerPatternType[targetList.size()]; 318 targetList.toArray(result); 319 return result; 320 } 321 } 322 323 /** 324 * Gets ith "pattern" element 325 */ 326 public org.apache.geronimo.xbeans.geronimo.naming.GerPatternType getPatternArray(int i) 327 { 328 synchronized (monitor()) 329 { 330 check_orphaned(); 331 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null; 332 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().find_element_user(PATTERN$4, i); 333 if (target == null) 334 { 335 throw new IndexOutOfBoundsException(); 336 } 337 return target; 338 } 339 } 340 341 /** 342 * Returns number of "pattern" element 343 */ 344 public int sizeOfPatternArray() 345 { 346 synchronized (monitor()) 347 { 348 check_orphaned(); 349 return get_store().count_elements(PATTERN$4); 350 } 351 } 352 353 /** 354 * Sets array of all "pattern" element 355 */ 356 public void setPatternArray(org.apache.geronimo.xbeans.geronimo.naming.GerPatternType[] patternArray) 357 { 358 synchronized (monitor()) 359 { 360 check_orphaned(); 361 arraySetterHelper(patternArray, PATTERN$4); 362 } 363 } 364 365 /** 366 * Sets ith "pattern" element 367 */ 368 public void setPatternArray(int i, org.apache.geronimo.xbeans.geronimo.naming.GerPatternType pattern) 369 { 370 synchronized (monitor()) 371 { 372 check_orphaned(); 373 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null; 374 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().find_element_user(PATTERN$4, i); 375 if (target == null) 376 { 377 throw new IndexOutOfBoundsException(); 378 } 379 target.set(pattern); 380 } 381 } 382 383 /** 384 * Inserts and returns a new empty value (as xml) as the ith "pattern" element 385 */ 386 public org.apache.geronimo.xbeans.geronimo.naming.GerPatternType insertNewPattern(int i) 387 { 388 synchronized (monitor()) 389 { 390 check_orphaned(); 391 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null; 392 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().insert_element_user(PATTERN$4, i); 393 return target; 394 } 395 } 396 397 /** 398 * Appends and returns a new empty value (as xml) as the last "pattern" element 399 */ 400 public org.apache.geronimo.xbeans.geronimo.naming.GerPatternType addNewPattern() 401 { 402 synchronized (monitor()) 403 { 404 check_orphaned(); 405 org.apache.geronimo.xbeans.geronimo.naming.GerPatternType target = null; 406 target = (org.apache.geronimo.xbeans.geronimo.naming.GerPatternType)get_store().add_element_user(PATTERN$4); 407 return target; 408 } 409 } 410 411 /** 412 * Removes the ith "pattern" element 413 */ 414 public void removePattern(int i) 415 { 416 synchronized (monitor()) 417 { 418 check_orphaned(); 419 get_store().remove_element(PATTERN$4, i); 420 } 421 } 422 }