001/*
002 * An XML document type.
003 * Localname: constructor-arg
004 * Namespace: http://www.springframework.org/schema/beans
005 * Java type: org.springframework.schema.beans.ConstructorArgDocument
006 *
007 * Automatically generated - do not modify.
008 */
009package org.springframework.schema.beans;
010
011
012/**
013 * A document containing one constructor-arg(@http://www.springframework.org/schema/beans) element.
014 *
015 * This is a complex type.
016 */
017public interface ConstructorArgDocument extends org.apache.xmlbeans.XmlObject
018{
019    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
020        org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConstructorArgDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s64573255CCD5DEC1A1EC4BE6858B9539").resolveHandle("constructorarg4390doctype");
021    
022    /**
023     * Gets the "constructor-arg" element
024     */
025    org.springframework.schema.beans.ConstructorArgDocument.ConstructorArg getConstructorArg();
026    
027    /**
028     * Sets the "constructor-arg" element
029     */
030    void setConstructorArg(org.springframework.schema.beans.ConstructorArgDocument.ConstructorArg constructorArg);
031    
032    /**
033     * Appends and returns a new empty "constructor-arg" element
034     */
035    org.springframework.schema.beans.ConstructorArgDocument.ConstructorArg addNewConstructorArg();
036    
037    /**
038     * An XML constructor-arg(@http://www.springframework.org/schema/beans).
039     *
040     * This is a complex type.
041     */
042    public interface ConstructorArg extends org.apache.xmlbeans.XmlObject
043    {
044        public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
045            org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConstructorArg.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s64573255CCD5DEC1A1EC4BE6858B9539").resolveHandle("constructorarg09bfelemtype");
046        
047        /**
048         * Gets the "description" element
049         */
050        org.springframework.schema.beans.DescriptionDocument.Description getDescription();
051        
052        /**
053         * True if has "description" element
054         */
055        boolean isSetDescription();
056        
057        /**
058         * Sets the "description" element
059         */
060        void setDescription(org.springframework.schema.beans.DescriptionDocument.Description description);
061        
062        /**
063         * Appends and returns a new empty "description" element
064         */
065        org.springframework.schema.beans.DescriptionDocument.Description addNewDescription();
066        
067        /**
068         * Unsets the "description" element
069         */
070        void unsetDescription();
071        
072        /**
073         * Gets the "bean" element
074         */
075        org.springframework.schema.beans.BeanDocument.Bean getBean();
076        
077        /**
078         * True if has "bean" element
079         */
080        boolean isSetBean();
081        
082        /**
083         * Sets the "bean" element
084         */
085        void setBean(org.springframework.schema.beans.BeanDocument.Bean bean);
086        
087        /**
088         * Appends and returns a new empty "bean" element
089         */
090        org.springframework.schema.beans.BeanDocument.Bean addNewBean();
091        
092        /**
093         * Unsets the "bean" element
094         */
095        void unsetBean();
096        
097        /**
098         * Gets the "ref" element
099         */
100        org.springframework.schema.beans.RefDocument.Ref getRef();
101        
102        /**
103         * True if has "ref" element
104         */
105        boolean isSetRef();
106        
107        /**
108         * Sets the "ref" element
109         */
110        void setRef(org.springframework.schema.beans.RefDocument.Ref ref);
111        
112        /**
113         * Appends and returns a new empty "ref" element
114         */
115        org.springframework.schema.beans.RefDocument.Ref addNewRef();
116        
117        /**
118         * Unsets the "ref" element
119         */
120        void unsetRef();
121        
122        /**
123         * Gets the "idref" element
124         */
125        org.springframework.schema.beans.IdrefDocument.Idref getIdref();
126        
127        /**
128         * True if has "idref" element
129         */
130        boolean isSetIdref();
131        
132        /**
133         * Sets the "idref" element
134         */
135        void setIdref(org.springframework.schema.beans.IdrefDocument.Idref idref);
136        
137        /**
138         * Appends and returns a new empty "idref" element
139         */
140        org.springframework.schema.beans.IdrefDocument.Idref addNewIdref();
141        
142        /**
143         * Unsets the "idref" element
144         */
145        void unsetIdref();
146        
147        /**
148         * Gets the "value" element
149         */
150        org.springframework.schema.beans.ValueDocument.Value getValue();
151        
152        /**
153         * True if has "value" element
154         */
155        boolean isSetValue();
156        
157        /**
158         * Sets the "value" element
159         */
160        void setValue(org.springframework.schema.beans.ValueDocument.Value value);
161        
162        /**
163         * Appends and returns a new empty "value" element
164         */
165        org.springframework.schema.beans.ValueDocument.Value addNewValue();
166        
167        /**
168         * Unsets the "value" element
169         */
170        void unsetValue();
171        
172        /**
173         * Gets the "null" element
174         */
175        org.springframework.schema.beans.NullDocument.Null getNull();
176        
177        /**
178         * True if has "null" element
179         */
180        boolean isSetNull();
181        
182        /**
183         * Sets the "null" element
184         */
185        void setNull(org.springframework.schema.beans.NullDocument.Null xnull);
186        
187        /**
188         * Appends and returns a new empty "null" element
189         */
190        org.springframework.schema.beans.NullDocument.Null addNewNull();
191        
192        /**
193         * Unsets the "null" element
194         */
195        void unsetNull();
196        
197        /**
198         * Gets the "array" element
199         */
200        org.springframework.schema.beans.ArrayDocument.Array getArray();
201        
202        /**
203         * True if has "array" element
204         */
205        boolean isSetArray();
206        
207        /**
208         * Sets the "array" element
209         */
210        void setArray(org.springframework.schema.beans.ArrayDocument.Array array);
211        
212        /**
213         * Appends and returns a new empty "array" element
214         */
215        org.springframework.schema.beans.ArrayDocument.Array addNewArray();
216        
217        /**
218         * Unsets the "array" element
219         */
220        void unsetArray();
221        
222        /**
223         * Gets the "list" element
224         */
225        org.springframework.schema.beans.ListDocument.List getList();
226        
227        /**
228         * True if has "list" element
229         */
230        boolean isSetList();
231        
232        /**
233         * Sets the "list" element
234         */
235        void setList(org.springframework.schema.beans.ListDocument.List list);
236        
237        /**
238         * Appends and returns a new empty "list" element
239         */
240        org.springframework.schema.beans.ListDocument.List addNewList();
241        
242        /**
243         * Unsets the "list" element
244         */
245        void unsetList();
246        
247        /**
248         * Gets the "set" element
249         */
250        org.springframework.schema.beans.SetDocument.Set getSet();
251        
252        /**
253         * True if has "set" element
254         */
255        boolean isSetSet();
256        
257        /**
258         * Sets the "set" element
259         */
260        void setSet(org.springframework.schema.beans.SetDocument.Set set);
261        
262        /**
263         * Appends and returns a new empty "set" element
264         */
265        org.springframework.schema.beans.SetDocument.Set addNewSet();
266        
267        /**
268         * Unsets the "set" element
269         */
270        void unsetSet();
271        
272        /**
273         * Gets the "map" element
274         */
275        org.springframework.schema.beans.MapDocument.Map getMap();
276        
277        /**
278         * True if has "map" element
279         */
280        boolean isSetMap();
281        
282        /**
283         * Sets the "map" element
284         */
285        void setMap(org.springframework.schema.beans.MapDocument.Map map);
286        
287        /**
288         * Appends and returns a new empty "map" element
289         */
290        org.springframework.schema.beans.MapDocument.Map addNewMap();
291        
292        /**
293         * Unsets the "map" element
294         */
295        void unsetMap();
296        
297        /**
298         * Gets the "props" element
299         */
300        org.springframework.schema.beans.PropsDocument.Props getProps();
301        
302        /**
303         * True if has "props" element
304         */
305        boolean isSetProps();
306        
307        /**
308         * Sets the "props" element
309         */
310        void setProps(org.springframework.schema.beans.PropsDocument.Props props);
311        
312        /**
313         * Appends and returns a new empty "props" element
314         */
315        org.springframework.schema.beans.PropsDocument.Props addNewProps();
316        
317        /**
318         * Unsets the "props" element
319         */
320        void unsetProps();
321        
322        /**
323         * Gets the "index" attribute
324         */
325        java.lang.String getIndex();
326        
327        /**
328         * Gets (as xml) the "index" attribute
329         */
330        org.apache.xmlbeans.XmlString xgetIndex();
331        
332        /**
333         * True if has "index" attribute
334         */
335        boolean isSetIndex();
336        
337        /**
338         * Sets the "index" attribute
339         */
340        void setIndex(java.lang.String index);
341        
342        /**
343         * Sets (as xml) the "index" attribute
344         */
345        void xsetIndex(org.apache.xmlbeans.XmlString index);
346        
347        /**
348         * Unsets the "index" attribute
349         */
350        void unsetIndex();
351        
352        /**
353         * Gets the "type" attribute
354         */
355        java.lang.String getType();
356        
357        /**
358         * Gets (as xml) the "type" attribute
359         */
360        org.apache.xmlbeans.XmlString xgetType();
361        
362        /**
363         * True if has "type" attribute
364         */
365        boolean isSetType();
366        
367        /**
368         * Sets the "type" attribute
369         */
370        void setType(java.lang.String type);
371        
372        /**
373         * Sets (as xml) the "type" attribute
374         */
375        void xsetType(org.apache.xmlbeans.XmlString type);
376        
377        /**
378         * Unsets the "type" attribute
379         */
380        void unsetType();
381        
382        /**
383         * Gets the "name" attribute
384         */
385        java.lang.String getName();
386        
387        /**
388         * Gets (as xml) the "name" attribute
389         */
390        org.apache.xmlbeans.XmlString xgetName();
391        
392        /**
393         * True if has "name" attribute
394         */
395        boolean isSetName();
396        
397        /**
398         * Sets the "name" attribute
399         */
400        void setName(java.lang.String name);
401        
402        /**
403         * Sets (as xml) the "name" attribute
404         */
405        void xsetName(org.apache.xmlbeans.XmlString name);
406        
407        /**
408         * Unsets the "name" attribute
409         */
410        void unsetName();
411        
412        /**
413         * Gets the "ref" attribute
414         */
415        java.lang.String getRef2();
416        
417        /**
418         * Gets (as xml) the "ref" attribute
419         */
420        org.apache.xmlbeans.XmlString xgetRef2();
421        
422        /**
423         * True if has "ref" attribute
424         */
425        boolean isSetRef2();
426        
427        /**
428         * Sets the "ref" attribute
429         */
430        void setRef2(java.lang.String ref2);
431        
432        /**
433         * Sets (as xml) the "ref" attribute
434         */
435        void xsetRef2(org.apache.xmlbeans.XmlString ref2);
436        
437        /**
438         * Unsets the "ref" attribute
439         */
440        void unsetRef2();
441        
442        /**
443         * Gets the "value" attribute
444         */
445        java.lang.String getValue2();
446        
447        /**
448         * Gets (as xml) the "value" attribute
449         */
450        org.apache.xmlbeans.XmlString xgetValue2();
451        
452        /**
453         * True if has "value" attribute
454         */
455        boolean isSetValue2();
456        
457        /**
458         * Sets the "value" attribute
459         */
460        void setValue2(java.lang.String value2);
461        
462        /**
463         * Sets (as xml) the "value" attribute
464         */
465        void xsetValue2(org.apache.xmlbeans.XmlString value2);
466        
467        /**
468         * Unsets the "value" attribute
469         */
470        void unsetValue2();
471        
472        /**
473         * A factory class with static methods for creating instances
474         * of this type.
475         */
476        
477        public static final class Factory
478        {
479            public static org.springframework.schema.beans.ConstructorArgDocument.ConstructorArg newInstance() {
480              return (org.springframework.schema.beans.ConstructorArgDocument.ConstructorArg) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
481            
482            public static org.springframework.schema.beans.ConstructorArgDocument.ConstructorArg newInstance(org.apache.xmlbeans.XmlOptions options) {
483              return (org.springframework.schema.beans.ConstructorArgDocument.ConstructorArg) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
484            
485            private Factory() { } // No instance of this class allowed
486        }
487    }
488    
489    /**
490     * A factory class with static methods for creating instances
491     * of this type.
492     */
493    
494    public static final class Factory
495    {
496        public static org.springframework.schema.beans.ConstructorArgDocument newInstance() {
497          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
498        
499        public static org.springframework.schema.beans.ConstructorArgDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
500          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
501        
502        /** @param xmlAsString the string value to parse */
503        public static org.springframework.schema.beans.ConstructorArgDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
504          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
505        
506        public static org.springframework.schema.beans.ConstructorArgDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
507          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
508        
509        /** @param file the file from which to load an xml document */
510        public static org.springframework.schema.beans.ConstructorArgDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
511          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
512        
513        public static org.springframework.schema.beans.ConstructorArgDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
514          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
515        
516        public static org.springframework.schema.beans.ConstructorArgDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
517          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
518        
519        public static org.springframework.schema.beans.ConstructorArgDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
520          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
521        
522        public static org.springframework.schema.beans.ConstructorArgDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
523          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
524        
525        public static org.springframework.schema.beans.ConstructorArgDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
526          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
527        
528        public static org.springframework.schema.beans.ConstructorArgDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
529          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
530        
531        public static org.springframework.schema.beans.ConstructorArgDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
532          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
533        
534        public static org.springframework.schema.beans.ConstructorArgDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
535          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
536        
537        public static org.springframework.schema.beans.ConstructorArgDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
538          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
539        
540        public static org.springframework.schema.beans.ConstructorArgDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
541          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
542        
543        public static org.springframework.schema.beans.ConstructorArgDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
544          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
545        
546        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
547        public static org.springframework.schema.beans.ConstructorArgDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
548          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
549        
550        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
551        public static org.springframework.schema.beans.ConstructorArgDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
552          return (org.springframework.schema.beans.ConstructorArgDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
553        
554        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
555        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 {
556          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
557        
558        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
559        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 {
560          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
561        
562        private Factory() { } // No instance of this class allowed
563    }
564}