001 /* 002 * XML Type: adminobjectType 003 * Namespace: http://geronimo.apache.org/xml/ns/j2ee/connector-1.2 004 * Java type: org.apache.geronimo.xbeans.geronimo.GerAdminobjectType 005 * 006 * Automatically generated - do not modify. 007 */ 008 package org.apache.geronimo.xbeans.geronimo.impl; 009 /** 010 * An XML adminobjectType(@http://geronimo.apache.org/xml/ns/j2ee/connector-1.2). 011 * 012 * This is a complex type. 013 */ 014 public class GerAdminobjectTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.geronimo.GerAdminobjectType 015 { 016 017 public GerAdminobjectTypeImpl(org.apache.xmlbeans.SchemaType sType) 018 { 019 super(sType); 020 } 021 022 private static final javax.xml.namespace.QName ADMINOBJECTINTERFACE$0 = 023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "adminobject-interface"); 024 private static final javax.xml.namespace.QName ADMINOBJECTCLASS$2 = 025 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "adminobject-class"); 026 private static final javax.xml.namespace.QName ADMINOBJECTINSTANCE$4 = 027 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/j2ee/connector-1.2", "adminobject-instance"); 028 029 030 /** 031 * Gets the "adminobject-interface" element 032 */ 033 public java.lang.String getAdminobjectInterface() 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(ADMINOBJECTINTERFACE$0, 0); 040 if (target == null) 041 { 042 return null; 043 } 044 return target.getStringValue(); 045 } 046 } 047 048 /** 049 * Gets (as xml) the "adminobject-interface" element 050 */ 051 public org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType xgetAdminobjectInterface() 052 { 053 synchronized (monitor()) 054 { 055 check_orphaned(); 056 org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType target = null; 057 target = (org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType)get_store().find_element_user(ADMINOBJECTINTERFACE$0, 0); 058 return target; 059 } 060 } 061 062 /** 063 * Sets the "adminobject-interface" element 064 */ 065 public void setAdminobjectInterface(java.lang.String adminobjectInterface) 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(ADMINOBJECTINTERFACE$0, 0); 072 if (target == null) 073 { 074 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ADMINOBJECTINTERFACE$0); 075 } 076 target.setStringValue(adminobjectInterface); 077 } 078 } 079 080 /** 081 * Sets (as xml) the "adminobject-interface" element 082 */ 083 public void xsetAdminobjectInterface(org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType adminobjectInterface) 084 { 085 synchronized (monitor()) 086 { 087 check_orphaned(); 088 org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType target = null; 089 target = (org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType)get_store().find_element_user(ADMINOBJECTINTERFACE$0, 0); 090 if (target == null) 091 { 092 target = (org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType)get_store().add_element_user(ADMINOBJECTINTERFACE$0); 093 } 094 target.set(adminobjectInterface); 095 } 096 } 097 098 /** 099 * Gets the "adminobject-class" element 100 */ 101 public java.lang.String getAdminobjectClass() 102 { 103 synchronized (monitor()) 104 { 105 check_orphaned(); 106 org.apache.xmlbeans.SimpleValue target = null; 107 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADMINOBJECTCLASS$2, 0); 108 if (target == null) 109 { 110 return null; 111 } 112 return target.getStringValue(); 113 } 114 } 115 116 /** 117 * Gets (as xml) the "adminobject-class" element 118 */ 119 public org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType xgetAdminobjectClass() 120 { 121 synchronized (monitor()) 122 { 123 check_orphaned(); 124 org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType target = null; 125 target = (org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType)get_store().find_element_user(ADMINOBJECTCLASS$2, 0); 126 return target; 127 } 128 } 129 130 /** 131 * Sets the "adminobject-class" element 132 */ 133 public void setAdminobjectClass(java.lang.String adminobjectClass) 134 { 135 synchronized (monitor()) 136 { 137 check_orphaned(); 138 org.apache.xmlbeans.SimpleValue target = null; 139 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADMINOBJECTCLASS$2, 0); 140 if (target == null) 141 { 142 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ADMINOBJECTCLASS$2); 143 } 144 target.setStringValue(adminobjectClass); 145 } 146 } 147 148 /** 149 * Sets (as xml) the "adminobject-class" element 150 */ 151 public void xsetAdminobjectClass(org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType adminobjectClass) 152 { 153 synchronized (monitor()) 154 { 155 check_orphaned(); 156 org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType target = null; 157 target = (org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType)get_store().find_element_user(ADMINOBJECTCLASS$2, 0); 158 if (target == null) 159 { 160 target = (org.apache.geronimo.xbeans.geronimo.GerFullyQualifiedClassType)get_store().add_element_user(ADMINOBJECTCLASS$2); 161 } 162 target.set(adminobjectClass); 163 } 164 } 165 166 /** 167 * Gets array of all "adminobject-instance" elements 168 */ 169 public org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType[] getAdminobjectInstanceArray() 170 { 171 synchronized (monitor()) 172 { 173 check_orphaned(); 174 java.util.List targetList = new java.util.ArrayList(); 175 get_store().find_all_element_users(ADMINOBJECTINSTANCE$4, targetList); 176 org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType[] result = new org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType[targetList.size()]; 177 targetList.toArray(result); 178 return result; 179 } 180 } 181 182 /** 183 * Gets ith "adminobject-instance" element 184 */ 185 public org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType getAdminobjectInstanceArray(int i) 186 { 187 synchronized (monitor()) 188 { 189 check_orphaned(); 190 org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType target = null; 191 target = (org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType)get_store().find_element_user(ADMINOBJECTINSTANCE$4, i); 192 if (target == null) 193 { 194 throw new IndexOutOfBoundsException(); 195 } 196 return target; 197 } 198 } 199 200 /** 201 * Returns number of "adminobject-instance" element 202 */ 203 public int sizeOfAdminobjectInstanceArray() 204 { 205 synchronized (monitor()) 206 { 207 check_orphaned(); 208 return get_store().count_elements(ADMINOBJECTINSTANCE$4); 209 } 210 } 211 212 /** 213 * Sets array of all "adminobject-instance" element 214 */ 215 public void setAdminobjectInstanceArray(org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType[] adminobjectInstanceArray) 216 { 217 synchronized (monitor()) 218 { 219 check_orphaned(); 220 arraySetterHelper(adminobjectInstanceArray, ADMINOBJECTINSTANCE$4); 221 } 222 } 223 224 /** 225 * Sets ith "adminobject-instance" element 226 */ 227 public void setAdminobjectInstanceArray(int i, org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType adminobjectInstance) 228 { 229 synchronized (monitor()) 230 { 231 check_orphaned(); 232 org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType target = null; 233 target = (org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType)get_store().find_element_user(ADMINOBJECTINSTANCE$4, i); 234 if (target == null) 235 { 236 throw new IndexOutOfBoundsException(); 237 } 238 target.set(adminobjectInstance); 239 } 240 } 241 242 /** 243 * Inserts and returns a new empty value (as xml) as the ith "adminobject-instance" element 244 */ 245 public org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType insertNewAdminobjectInstance(int i) 246 { 247 synchronized (monitor()) 248 { 249 check_orphaned(); 250 org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType target = null; 251 target = (org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType)get_store().insert_element_user(ADMINOBJECTINSTANCE$4, i); 252 return target; 253 } 254 } 255 256 /** 257 * Appends and returns a new empty value (as xml) as the last "adminobject-instance" element 258 */ 259 public org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType addNewAdminobjectInstance() 260 { 261 synchronized (monitor()) 262 { 263 check_orphaned(); 264 org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType target = null; 265 target = (org.apache.geronimo.xbeans.geronimo.GerAdminobjectInstanceType)get_store().add_element_user(ADMINOBJECTINSTANCE$4); 266 return target; 267 } 268 } 269 270 /** 271 * Removes the ith "adminobject-instance" element 272 */ 273 public void removeAdminobjectInstance(int i) 274 { 275 synchronized (monitor()) 276 { 277 check_orphaned(); 278 get_store().remove_element(ADMINOBJECTINSTANCE$4, i); 279 } 280 } 281 }