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