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 }