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