001 /* 002 * XML Type: classFilterType 003 * Namespace: http://geronimo.apache.org/xml/ns/deployment-1.2 004 * Java type: org.apache.geronimo.deployment.xbeans.ClassFilterType 005 * 006 * Automatically generated - do not modify. 007 */ 008 package org.apache.geronimo.deployment.xbeans.impl; 009 /** 010 * An XML classFilterType(@http://geronimo.apache.org/xml/ns/deployment-1.2). 011 * 012 * This is a complex type. 013 */ 014 public class ClassFilterTypeImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.deployment.xbeans.ClassFilterType 015 { 016 017 public ClassFilterTypeImpl(org.apache.xmlbeans.SchemaType sType) 018 { 019 super(sType); 020 } 021 022 private static final javax.xml.namespace.QName FILTER$0 = 023 new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/deployment-1.2", "filter"); 024 025 026 /** 027 * Gets array of all "filter" elements 028 */ 029 public java.lang.String[] getFilterArray() 030 { 031 synchronized (monitor()) 032 { 033 check_orphaned(); 034 java.util.List targetList = new java.util.ArrayList(); 035 get_store().find_all_element_users(FILTER$0, targetList); 036 java.lang.String[] result = new java.lang.String[targetList.size()]; 037 for (int i = 0, len = targetList.size() ; i < len ; i++) 038 result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue(); 039 return result; 040 } 041 } 042 043 /** 044 * Gets ith "filter" element 045 */ 046 public java.lang.String getFilterArray(int i) 047 { 048 synchronized (monitor()) 049 { 050 check_orphaned(); 051 org.apache.xmlbeans.SimpleValue target = null; 052 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FILTER$0, i); 053 if (target == null) 054 { 055 throw new IndexOutOfBoundsException(); 056 } 057 return target.getStringValue(); 058 } 059 } 060 061 /** 062 * Gets (as xml) array of all "filter" elements 063 */ 064 public org.apache.xmlbeans.XmlString[] xgetFilterArray() 065 { 066 synchronized (monitor()) 067 { 068 check_orphaned(); 069 java.util.List targetList = new java.util.ArrayList(); 070 get_store().find_all_element_users(FILTER$0, targetList); 071 org.apache.xmlbeans.XmlString[] result = new org.apache.xmlbeans.XmlString[targetList.size()]; 072 targetList.toArray(result); 073 return result; 074 } 075 } 076 077 /** 078 * Gets (as xml) ith "filter" element 079 */ 080 public org.apache.xmlbeans.XmlString xgetFilterArray(int i) 081 { 082 synchronized (monitor()) 083 { 084 check_orphaned(); 085 org.apache.xmlbeans.XmlString target = null; 086 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(FILTER$0, i); 087 if (target == null) 088 { 089 throw new IndexOutOfBoundsException(); 090 } 091 return (org.apache.xmlbeans.XmlString)target; 092 } 093 } 094 095 /** 096 * Returns number of "filter" element 097 */ 098 public int sizeOfFilterArray() 099 { 100 synchronized (monitor()) 101 { 102 check_orphaned(); 103 return get_store().count_elements(FILTER$0); 104 } 105 } 106 107 /** 108 * Sets array of all "filter" element 109 */ 110 public void setFilterArray(java.lang.String[] filterArray) 111 { 112 synchronized (monitor()) 113 { 114 check_orphaned(); 115 arraySetterHelper(filterArray, FILTER$0); 116 } 117 } 118 119 /** 120 * Sets ith "filter" element 121 */ 122 public void setFilterArray(int i, java.lang.String filter) 123 { 124 synchronized (monitor()) 125 { 126 check_orphaned(); 127 org.apache.xmlbeans.SimpleValue target = null; 128 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FILTER$0, i); 129 if (target == null) 130 { 131 throw new IndexOutOfBoundsException(); 132 } 133 target.setStringValue(filter); 134 } 135 } 136 137 /** 138 * Sets (as xml) array of all "filter" element 139 */ 140 public void xsetFilterArray(org.apache.xmlbeans.XmlString[]filterArray) 141 { 142 synchronized (monitor()) 143 { 144 check_orphaned(); 145 arraySetterHelper(filterArray, FILTER$0); 146 } 147 } 148 149 /** 150 * Sets (as xml) ith "filter" element 151 */ 152 public void xsetFilterArray(int i, org.apache.xmlbeans.XmlString filter) 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(FILTER$0, i); 159 if (target == null) 160 { 161 throw new IndexOutOfBoundsException(); 162 } 163 target.set(filter); 164 } 165 } 166 167 /** 168 * Inserts the value as the ith "filter" element 169 */ 170 public void insertFilter(int i, java.lang.String filter) 171 { 172 synchronized (monitor()) 173 { 174 check_orphaned(); 175 org.apache.xmlbeans.SimpleValue target = 176 (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(FILTER$0, i); 177 target.setStringValue(filter); 178 } 179 } 180 181 /** 182 * Appends the value as the last "filter" element 183 */ 184 public void addFilter(java.lang.String filter) 185 { 186 synchronized (monitor()) 187 { 188 check_orphaned(); 189 org.apache.xmlbeans.SimpleValue target = null; 190 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FILTER$0); 191 target.setStringValue(filter); 192 } 193 } 194 195 /** 196 * Inserts and returns a new empty value (as xml) as the ith "filter" element 197 */ 198 public org.apache.xmlbeans.XmlString insertNewFilter(int i) 199 { 200 synchronized (monitor()) 201 { 202 check_orphaned(); 203 org.apache.xmlbeans.XmlString target = null; 204 target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(FILTER$0, i); 205 return target; 206 } 207 } 208 209 /** 210 * Appends and returns a new empty value (as xml) as the last "filter" element 211 */ 212 public org.apache.xmlbeans.XmlString addNewFilter() 213 { 214 synchronized (monitor()) 215 { 216 check_orphaned(); 217 org.apache.xmlbeans.XmlString target = null; 218 target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(FILTER$0); 219 return target; 220 } 221 } 222 223 /** 224 * Removes the ith "filter" element 225 */ 226 public void removeFilter(int i) 227 { 228 synchronized (monitor()) 229 { 230 check_orphaned(); 231 get_store().remove_element(FILTER$0, i); 232 } 233 } 234 }