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