001/*
002 * XML Type:  entryType
003 * Namespace: http://www.springframework.org/schema/beans
004 * Java type: org.springframework.schema.beans.EntryType
005 *
006 * Automatically generated - do not modify.
007 */
008package org.springframework.schema.beans;
009
010
011/**
012 * An XML entryType(@http://www.springframework.org/schema/beans).
013 *
014 * This is a complex type.
015 */
016public interface EntryType extends org.apache.xmlbeans.XmlObject
017{
018    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
019        org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EntryType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s64573255CCD5DEC1A1EC4BE6858B9539").resolveHandle("entrytype5029type");
020    
021    /**
022     * Gets the "key" element
023     */
024    org.springframework.schema.beans.KeyDocument.Key getKey();
025    
026    /**
027     * True if has "key" element
028     */
029    boolean isSetKey();
030    
031    /**
032     * Sets the "key" element
033     */
034    void setKey(org.springframework.schema.beans.KeyDocument.Key key);
035    
036    /**
037     * Appends and returns a new empty "key" element
038     */
039    org.springframework.schema.beans.KeyDocument.Key addNewKey();
040    
041    /**
042     * Unsets the "key" element
043     */
044    void unsetKey();
045    
046    /**
047     * Gets the "description" element
048     */
049    org.springframework.schema.beans.DescriptionDocument.Description getDescription();
050    
051    /**
052     * True if has "description" element
053     */
054    boolean isSetDescription();
055    
056    /**
057     * Sets the "description" element
058     */
059    void setDescription(org.springframework.schema.beans.DescriptionDocument.Description description);
060    
061    /**
062     * Appends and returns a new empty "description" element
063     */
064    org.springframework.schema.beans.DescriptionDocument.Description addNewDescription();
065    
066    /**
067     * Unsets the "description" element
068     */
069    void unsetDescription();
070    
071    /**
072     * Gets array of all "bean" elements
073     */
074    org.springframework.schema.beans.BeanDocument.Bean[] getBeanArray();
075    
076    /**
077     * Gets ith "bean" element
078     */
079    org.springframework.schema.beans.BeanDocument.Bean getBeanArray(int i);
080    
081    /**
082     * Returns number of "bean" element
083     */
084    int sizeOfBeanArray();
085    
086    /**
087     * Sets array of all "bean" element
088     */
089    void setBeanArray(org.springframework.schema.beans.BeanDocument.Bean[] beanArray);
090    
091    /**
092     * Sets ith "bean" element
093     */
094    void setBeanArray(int i, org.springframework.schema.beans.BeanDocument.Bean bean);
095    
096    /**
097     * Inserts and returns a new empty value (as xml) as the ith "bean" element
098     */
099    org.springframework.schema.beans.BeanDocument.Bean insertNewBean(int i);
100    
101    /**
102     * Appends and returns a new empty value (as xml) as the last "bean" element
103     */
104    org.springframework.schema.beans.BeanDocument.Bean addNewBean();
105    
106    /**
107     * Removes the ith "bean" element
108     */
109    void removeBean(int i);
110    
111    /**
112     * Gets array of all "ref" elements
113     */
114    org.springframework.schema.beans.RefDocument.Ref[] getRefArray();
115    
116    /**
117     * Gets ith "ref" element
118     */
119    org.springframework.schema.beans.RefDocument.Ref getRefArray(int i);
120    
121    /**
122     * Returns number of "ref" element
123     */
124    int sizeOfRefArray();
125    
126    /**
127     * Sets array of all "ref" element
128     */
129    void setRefArray(org.springframework.schema.beans.RefDocument.Ref[] refArray);
130    
131    /**
132     * Sets ith "ref" element
133     */
134    void setRefArray(int i, org.springframework.schema.beans.RefDocument.Ref ref);
135    
136    /**
137     * Inserts and returns a new empty value (as xml) as the ith "ref" element
138     */
139    org.springframework.schema.beans.RefDocument.Ref insertNewRef(int i);
140    
141    /**
142     * Appends and returns a new empty value (as xml) as the last "ref" element
143     */
144    org.springframework.schema.beans.RefDocument.Ref addNewRef();
145    
146    /**
147     * Removes the ith "ref" element
148     */
149    void removeRef(int i);
150    
151    /**
152     * Gets array of all "idref" elements
153     */
154    org.springframework.schema.beans.IdrefDocument.Idref[] getIdrefArray();
155    
156    /**
157     * Gets ith "idref" element
158     */
159    org.springframework.schema.beans.IdrefDocument.Idref getIdrefArray(int i);
160    
161    /**
162     * Returns number of "idref" element
163     */
164    int sizeOfIdrefArray();
165    
166    /**
167     * Sets array of all "idref" element
168     */
169    void setIdrefArray(org.springframework.schema.beans.IdrefDocument.Idref[] idrefArray);
170    
171    /**
172     * Sets ith "idref" element
173     */
174    void setIdrefArray(int i, org.springframework.schema.beans.IdrefDocument.Idref idref);
175    
176    /**
177     * Inserts and returns a new empty value (as xml) as the ith "idref" element
178     */
179    org.springframework.schema.beans.IdrefDocument.Idref insertNewIdref(int i);
180    
181    /**
182     * Appends and returns a new empty value (as xml) as the last "idref" element
183     */
184    org.springframework.schema.beans.IdrefDocument.Idref addNewIdref();
185    
186    /**
187     * Removes the ith "idref" element
188     */
189    void removeIdref(int i);
190    
191    /**
192     * Gets array of all "value" elements
193     */
194    org.springframework.schema.beans.ValueDocument.Value[] getValueArray();
195    
196    /**
197     * Gets ith "value" element
198     */
199    org.springframework.schema.beans.ValueDocument.Value getValueArray(int i);
200    
201    /**
202     * Returns number of "value" element
203     */
204    int sizeOfValueArray();
205    
206    /**
207     * Sets array of all "value" element
208     */
209    void setValueArray(org.springframework.schema.beans.ValueDocument.Value[] valueArray);
210    
211    /**
212     * Sets ith "value" element
213     */
214    void setValueArray(int i, org.springframework.schema.beans.ValueDocument.Value value);
215    
216    /**
217     * Inserts and returns a new empty value (as xml) as the ith "value" element
218     */
219    org.springframework.schema.beans.ValueDocument.Value insertNewValue(int i);
220    
221    /**
222     * Appends and returns a new empty value (as xml) as the last "value" element
223     */
224    org.springframework.schema.beans.ValueDocument.Value addNewValue();
225    
226    /**
227     * Removes the ith "value" element
228     */
229    void removeValue(int i);
230    
231    /**
232     * Gets array of all "null" elements
233     */
234    org.springframework.schema.beans.NullDocument.Null[] getNullArray();
235    
236    /**
237     * Gets ith "null" element
238     */
239    org.springframework.schema.beans.NullDocument.Null getNullArray(int i);
240    
241    /**
242     * Returns number of "null" element
243     */
244    int sizeOfNullArray();
245    
246    /**
247     * Sets array of all "null" element
248     */
249    void setNullArray(org.springframework.schema.beans.NullDocument.Null[] xnullArray);
250    
251    /**
252     * Sets ith "null" element
253     */
254    void setNullArray(int i, org.springframework.schema.beans.NullDocument.Null xnull);
255    
256    /**
257     * Inserts and returns a new empty value (as xml) as the ith "null" element
258     */
259    org.springframework.schema.beans.NullDocument.Null insertNewNull(int i);
260    
261    /**
262     * Appends and returns a new empty value (as xml) as the last "null" element
263     */
264    org.springframework.schema.beans.NullDocument.Null addNewNull();
265    
266    /**
267     * Removes the ith "null" element
268     */
269    void removeNull(int i);
270    
271    /**
272     * Gets array of all "array" elements
273     */
274    org.springframework.schema.beans.ArrayDocument.Array[] getArrayArray();
275    
276    /**
277     * Gets ith "array" element
278     */
279    org.springframework.schema.beans.ArrayDocument.Array getArrayArray(int i);
280    
281    /**
282     * Returns number of "array" element
283     */
284    int sizeOfArrayArray();
285    
286    /**
287     * Sets array of all "array" element
288     */
289    void setArrayArray(org.springframework.schema.beans.ArrayDocument.Array[] arrayArray);
290    
291    /**
292     * Sets ith "array" element
293     */
294    void setArrayArray(int i, org.springframework.schema.beans.ArrayDocument.Array array);
295    
296    /**
297     * Inserts and returns a new empty value (as xml) as the ith "array" element
298     */
299    org.springframework.schema.beans.ArrayDocument.Array insertNewArray(int i);
300    
301    /**
302     * Appends and returns a new empty value (as xml) as the last "array" element
303     */
304    org.springframework.schema.beans.ArrayDocument.Array addNewArray();
305    
306    /**
307     * Removes the ith "array" element
308     */
309    void removeArray(int i);
310    
311    /**
312     * Gets array of all "list" elements
313     */
314    org.springframework.schema.beans.ListDocument.List[] getListArray();
315    
316    /**
317     * Gets ith "list" element
318     */
319    org.springframework.schema.beans.ListDocument.List getListArray(int i);
320    
321    /**
322     * Returns number of "list" element
323     */
324    int sizeOfListArray();
325    
326    /**
327     * Sets array of all "list" element
328     */
329    void setListArray(org.springframework.schema.beans.ListDocument.List[] listArray);
330    
331    /**
332     * Sets ith "list" element
333     */
334    void setListArray(int i, org.springframework.schema.beans.ListDocument.List list);
335    
336    /**
337     * Inserts and returns a new empty value (as xml) as the ith "list" element
338     */
339    org.springframework.schema.beans.ListDocument.List insertNewList(int i);
340    
341    /**
342     * Appends and returns a new empty value (as xml) as the last "list" element
343     */
344    org.springframework.schema.beans.ListDocument.List addNewList();
345    
346    /**
347     * Removes the ith "list" element
348     */
349    void removeList(int i);
350    
351    /**
352     * Gets array of all "set" elements
353     */
354    org.springframework.schema.beans.SetDocument.Set[] getSetArray();
355    
356    /**
357     * Gets ith "set" element
358     */
359    org.springframework.schema.beans.SetDocument.Set getSetArray(int i);
360    
361    /**
362     * Returns number of "set" element
363     */
364    int sizeOfSetArray();
365    
366    /**
367     * Sets array of all "set" element
368     */
369    void setSetArray(org.springframework.schema.beans.SetDocument.Set[] setArray);
370    
371    /**
372     * Sets ith "set" element
373     */
374    void setSetArray(int i, org.springframework.schema.beans.SetDocument.Set set);
375    
376    /**
377     * Inserts and returns a new empty value (as xml) as the ith "set" element
378     */
379    org.springframework.schema.beans.SetDocument.Set insertNewSet(int i);
380    
381    /**
382     * Appends and returns a new empty value (as xml) as the last "set" element
383     */
384    org.springframework.schema.beans.SetDocument.Set addNewSet();
385    
386    /**
387     * Removes the ith "set" element
388     */
389    void removeSet(int i);
390    
391    /**
392     * Gets array of all "map" elements
393     */
394    org.springframework.schema.beans.MapDocument.Map[] getMapArray();
395    
396    /**
397     * Gets ith "map" element
398     */
399    org.springframework.schema.beans.MapDocument.Map getMapArray(int i);
400    
401    /**
402     * Returns number of "map" element
403     */
404    int sizeOfMapArray();
405    
406    /**
407     * Sets array of all "map" element
408     */
409    void setMapArray(org.springframework.schema.beans.MapDocument.Map[] mapArray);
410    
411    /**
412     * Sets ith "map" element
413     */
414    void setMapArray(int i, org.springframework.schema.beans.MapDocument.Map map);
415    
416    /**
417     * Inserts and returns a new empty value (as xml) as the ith "map" element
418     */
419    org.springframework.schema.beans.MapDocument.Map insertNewMap(int i);
420    
421    /**
422     * Appends and returns a new empty value (as xml) as the last "map" element
423     */
424    org.springframework.schema.beans.MapDocument.Map addNewMap();
425    
426    /**
427     * Removes the ith "map" element
428     */
429    void removeMap(int i);
430    
431    /**
432     * Gets array of all "props" elements
433     */
434    org.springframework.schema.beans.PropsDocument.Props[] getPropsArray();
435    
436    /**
437     * Gets ith "props" element
438     */
439    org.springframework.schema.beans.PropsDocument.Props getPropsArray(int i);
440    
441    /**
442     * Returns number of "props" element
443     */
444    int sizeOfPropsArray();
445    
446    /**
447     * Sets array of all "props" element
448     */
449    void setPropsArray(org.springframework.schema.beans.PropsDocument.Props[] propsArray);
450    
451    /**
452     * Sets ith "props" element
453     */
454    void setPropsArray(int i, org.springframework.schema.beans.PropsDocument.Props props);
455    
456    /**
457     * Inserts and returns a new empty value (as xml) as the ith "props" element
458     */
459    org.springframework.schema.beans.PropsDocument.Props insertNewProps(int i);
460    
461    /**
462     * Appends and returns a new empty value (as xml) as the last "props" element
463     */
464    org.springframework.schema.beans.PropsDocument.Props addNewProps();
465    
466    /**
467     * Removes the ith "props" element
468     */
469    void removeProps(int i);
470    
471    /**
472     * Gets the "key" attribute
473     */
474    java.lang.String getKey2();
475    
476    /**
477     * Gets (as xml) the "key" attribute
478     */
479    org.apache.xmlbeans.XmlString xgetKey2();
480    
481    /**
482     * True if has "key" attribute
483     */
484    boolean isSetKey2();
485    
486    /**
487     * Sets the "key" attribute
488     */
489    void setKey2(java.lang.String key2);
490    
491    /**
492     * Sets (as xml) the "key" attribute
493     */
494    void xsetKey2(org.apache.xmlbeans.XmlString key2);
495    
496    /**
497     * Unsets the "key" attribute
498     */
499    void unsetKey2();
500    
501    /**
502     * Gets the "key-ref" attribute
503     */
504    java.lang.String getKeyRef();
505    
506    /**
507     * Gets (as xml) the "key-ref" attribute
508     */
509    org.apache.xmlbeans.XmlString xgetKeyRef();
510    
511    /**
512     * True if has "key-ref" attribute
513     */
514    boolean isSetKeyRef();
515    
516    /**
517     * Sets the "key-ref" attribute
518     */
519    void setKeyRef(java.lang.String keyRef);
520    
521    /**
522     * Sets (as xml) the "key-ref" attribute
523     */
524    void xsetKeyRef(org.apache.xmlbeans.XmlString keyRef);
525    
526    /**
527     * Unsets the "key-ref" attribute
528     */
529    void unsetKeyRef();
530    
531    /**
532     * Gets the "value" attribute
533     */
534    java.lang.String getValue2();
535    
536    /**
537     * Gets (as xml) the "value" attribute
538     */
539    org.apache.xmlbeans.XmlString xgetValue2();
540    
541    /**
542     * True if has "value" attribute
543     */
544    boolean isSetValue2();
545    
546    /**
547     * Sets the "value" attribute
548     */
549    void setValue2(java.lang.String value2);
550    
551    /**
552     * Sets (as xml) the "value" attribute
553     */
554    void xsetValue2(org.apache.xmlbeans.XmlString value2);
555    
556    /**
557     * Unsets the "value" attribute
558     */
559    void unsetValue2();
560    
561    /**
562     * Gets the "value-ref" attribute
563     */
564    java.lang.String getValueRef();
565    
566    /**
567     * Gets (as xml) the "value-ref" attribute
568     */
569    org.apache.xmlbeans.XmlString xgetValueRef();
570    
571    /**
572     * True if has "value-ref" attribute
573     */
574    boolean isSetValueRef();
575    
576    /**
577     * Sets the "value-ref" attribute
578     */
579    void setValueRef(java.lang.String valueRef);
580    
581    /**
582     * Sets (as xml) the "value-ref" attribute
583     */
584    void xsetValueRef(org.apache.xmlbeans.XmlString valueRef);
585    
586    /**
587     * Unsets the "value-ref" attribute
588     */
589    void unsetValueRef();
590    
591    /**
592     * A factory class with static methods for creating instances
593     * of this type.
594     */
595    
596    public static final class Factory
597    {
598        public static org.springframework.schema.beans.EntryType newInstance() {
599          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
600        
601        public static org.springframework.schema.beans.EntryType newInstance(org.apache.xmlbeans.XmlOptions options) {
602          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
603        
604        /** @param xmlAsString the string value to parse */
605        public static org.springframework.schema.beans.EntryType parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
606          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
607        
608        public static org.springframework.schema.beans.EntryType parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
609          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
610        
611        /** @param file the file from which to load an xml document */
612        public static org.springframework.schema.beans.EntryType parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
613          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
614        
615        public static org.springframework.schema.beans.EntryType parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
616          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
617        
618        public static org.springframework.schema.beans.EntryType parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
619          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
620        
621        public static org.springframework.schema.beans.EntryType parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
622          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
623        
624        public static org.springframework.schema.beans.EntryType parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
625          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
626        
627        public static org.springframework.schema.beans.EntryType parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
628          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
629        
630        public static org.springframework.schema.beans.EntryType parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
631          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
632        
633        public static org.springframework.schema.beans.EntryType parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
634          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
635        
636        public static org.springframework.schema.beans.EntryType parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
637          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
638        
639        public static org.springframework.schema.beans.EntryType parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
640          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
641        
642        public static org.springframework.schema.beans.EntryType parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
643          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
644        
645        public static org.springframework.schema.beans.EntryType parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
646          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
647        
648        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
649        public static org.springframework.schema.beans.EntryType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
650          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
651        
652        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
653        public static org.springframework.schema.beans.EntryType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
654          return (org.springframework.schema.beans.EntryType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
655        
656        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
657        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
658          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
659        
660        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
661        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
662          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
663        
664        private Factory() { } // No instance of this class allowed
665    }
666}