View Javadoc
1   /*
2    * An XML document type.
3    * Localname: BudgetInformation
4    * Namespace: http://apply.grants.gov/forms/SSA_SF424_SectionG-V1.1
5    * Java type: gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.ssaSF424SectionGV11;
10  
11  
12  /**
13   * A document containing one BudgetInformation(@http://apply.grants.gov/forms/SSA_SF424_SectionG-V1.1) element.
14   *
15   * This is a complex type.
16   */
17  public interface BudgetInformationDocument extends org.apache.xmlbeans.XmlObject
18  {
19      public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
20          org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetInformationDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetinformation1c97doctype");
21      
22      /**
23       * Gets the "BudgetInformation" element
24       */
25      gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation getBudgetInformation();
26      
27      /**
28       * Sets the "BudgetInformation" element
29       */
30      void setBudgetInformation(gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation budgetInformation);
31      
32      /**
33       * Appends and returns a new empty "BudgetInformation" element
34       */
35      gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation addNewBudgetInformation();
36      
37      /**
38       * An XML BudgetInformation(@http://apply.grants.gov/forms/SSA_SF424_SectionG-V1.1).
39       *
40       * This is a complex type.
41       */
42      public interface BudgetInformation extends org.apache.xmlbeans.XmlObject
43      {
44          public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
45              org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetInformation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetinformation4bcaelemtype");
46          
47          /**
48           * Gets array of all "Page" elements
49           */
50          gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation.Page[] getPageArray();
51          
52          /**
53           * Gets ith "Page" element
54           */
55          gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation.Page getPageArray(int i);
56          
57          /**
58           * Returns number of "Page" element
59           */
60          int sizeOfPageArray();
61          
62          /**
63           * Sets array of all "Page" element
64           */
65          void setPageArray(gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation.Page[] pageArray);
66          
67          /**
68           * Sets ith "Page" element
69           */
70          void setPageArray(int i, gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation.Page page);
71          
72          /**
73           * Inserts and returns a new empty value (as xml) as the ith "Page" element
74           */
75          gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation.Page insertNewPage(int i);
76          
77          /**
78           * Appends and returns a new empty value (as xml) as the last "Page" element
79           */
80          gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation.Page addNewPage();
81          
82          /**
83           * Removes the ith "Page" element
84           */
85          void removePage(int i);
86          
87          /**
88           * Gets the "AdditionalPersonnel" element
89           */
90          gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAdditionalPersonnel();
91          
92          /**
93           * True if has "AdditionalPersonnel" element
94           */
95          boolean isSetAdditionalPersonnel();
96          
97          /**
98           * Sets the "AdditionalPersonnel" element
99           */
100         void setAdditionalPersonnel(gov.grants.apply.system.attachmentsV10.AttachedFileDataType additionalPersonnel);
101         
102         /**
103          * Appends and returns a new empty "AdditionalPersonnel" element
104          */
105         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAdditionalPersonnel();
106         
107         /**
108          * Unsets the "AdditionalPersonnel" element
109          */
110         void unsetAdditionalPersonnel();
111         
112         /**
113          * Gets the "GrandTotalSalaries" element
114          */
115         java.math.BigDecimal getGrandTotalSalaries();
116         
117         /**
118          * Gets (as xml) the "GrandTotalSalaries" element
119          */
120         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetGrandTotalSalaries();
121         
122         /**
123          * True if has "GrandTotalSalaries" element
124          */
125         boolean isSetGrandTotalSalaries();
126         
127         /**
128          * Sets the "GrandTotalSalaries" element
129          */
130         void setGrandTotalSalaries(java.math.BigDecimal grandTotalSalaries);
131         
132         /**
133          * Sets (as xml) the "GrandTotalSalaries" element
134          */
135         void xsetGrandTotalSalaries(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType grandTotalSalaries);
136         
137         /**
138          * Unsets the "GrandTotalSalaries" element
139          */
140         void unsetGrandTotalSalaries();
141         
142         /**
143          * Gets the "GrandTotalFringe" element
144          */
145         java.math.BigDecimal getGrandTotalFringe();
146         
147         /**
148          * Gets (as xml) the "GrandTotalFringe" element
149          */
150         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetGrandTotalFringe();
151         
152         /**
153          * True if has "GrandTotalFringe" element
154          */
155         boolean isSetGrandTotalFringe();
156         
157         /**
158          * Sets the "GrandTotalFringe" element
159          */
160         void setGrandTotalFringe(java.math.BigDecimal grandTotalFringe);
161         
162         /**
163          * Sets (as xml) the "GrandTotalFringe" element
164          */
165         void xsetGrandTotalFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType grandTotalFringe);
166         
167         /**
168          * Unsets the "GrandTotalFringe" element
169          */
170         void unsetGrandTotalFringe();
171         
172         /**
173          * Gets the "GrandTotalAll" element
174          */
175         java.math.BigDecimal getGrandTotalAll();
176         
177         /**
178          * Gets (as xml) the "GrandTotalAll" element
179          */
180         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetGrandTotalAll();
181         
182         /**
183          * True if has "GrandTotalAll" element
184          */
185         boolean isSetGrandTotalAll();
186         
187         /**
188          * Sets the "GrandTotalAll" element
189          */
190         void setGrandTotalAll(java.math.BigDecimal grandTotalAll);
191         
192         /**
193          * Sets (as xml) the "GrandTotalAll" element
194          */
195         void xsetGrandTotalAll(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType grandTotalAll);
196         
197         /**
198          * Unsets the "GrandTotalAll" element
199          */
200         void unsetGrandTotalAll();
201         
202         /**
203          * Gets the "FormVersion" attribute
204          */
205         java.lang.String getFormVersion();
206         
207         /**
208          * Gets (as xml) the "FormVersion" attribute
209          */
210         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
211         
212         /**
213          * Sets the "FormVersion" attribute
214          */
215         void setFormVersion(java.lang.String formVersion);
216         
217         /**
218          * Sets (as xml) the "FormVersion" attribute
219          */
220         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
221         
222         /**
223          * An XML Page(@http://apply.grants.gov/forms/SSA_SF424_SectionG-V1.1).
224          *
225          * This is a complex type.
226          */
227         public interface Page extends org.apache.xmlbeans.XmlObject
228         {
229             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
230                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Page.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("pageb1d5elemtype");
231             
232             /**
233              * Gets the "Personnels" element
234              */
235             gov.grants.apply.forms.ssaSF424SectionGV11.PersonnelsDocument.Personnels getPersonnels();
236             
237             /**
238              * True if has "Personnels" element
239              */
240             boolean isSetPersonnels();
241             
242             /**
243              * Sets the "Personnels" element
244              */
245             void setPersonnels(gov.grants.apply.forms.ssaSF424SectionGV11.PersonnelsDocument.Personnels personnels);
246             
247             /**
248              * Appends and returns a new empty "Personnels" element
249              */
250             gov.grants.apply.forms.ssaSF424SectionGV11.PersonnelsDocument.Personnels addNewPersonnels();
251             
252             /**
253              * Unsets the "Personnels" element
254              */
255             void unsetPersonnels();
256             
257             /**
258              * Gets the "TotalSalary" element
259              */
260             java.math.BigDecimal getTotalSalary();
261             
262             /**
263              * Gets (as xml) the "TotalSalary" element
264              */
265             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalSalary();
266             
267             /**
268              * True if has "TotalSalary" element
269              */
270             boolean isSetTotalSalary();
271             
272             /**
273              * Sets the "TotalSalary" element
274              */
275             void setTotalSalary(java.math.BigDecimal totalSalary);
276             
277             /**
278              * Sets (as xml) the "TotalSalary" element
279              */
280             void xsetTotalSalary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalSalary);
281             
282             /**
283              * Unsets the "TotalSalary" element
284              */
285             void unsetTotalSalary();
286             
287             /**
288              * Gets the "FringeBenefits" element
289              */
290             gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits getFringeBenefits();
291             
292             /**
293              * True if has "FringeBenefits" element
294              */
295             boolean isSetFringeBenefits();
296             
297             /**
298              * Sets the "FringeBenefits" element
299              */
300             void setFringeBenefits(gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits fringeBenefits);
301             
302             /**
303              * Appends and returns a new empty "FringeBenefits" element
304              */
305             gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits addNewFringeBenefits();
306             
307             /**
308              * Unsets the "FringeBenefits" element
309              */
310             void unsetFringeBenefits();
311             
312             /**
313              * Gets the "TotalFringe" element
314              */
315             java.math.BigDecimal getTotalFringe();
316             
317             /**
318              * Gets (as xml) the "TotalFringe" element
319              */
320             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalFringe();
321             
322             /**
323              * True if has "TotalFringe" element
324              */
325             boolean isSetTotalFringe();
326             
327             /**
328              * Sets the "TotalFringe" element
329              */
330             void setTotalFringe(java.math.BigDecimal totalFringe);
331             
332             /**
333              * Sets (as xml) the "TotalFringe" element
334              */
335             void xsetTotalFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalFringe);
336             
337             /**
338              * Unsets the "TotalFringe" element
339              */
340             void unsetTotalFringe();
341             
342             /**
343              * Gets the "Total" element
344              */
345             java.math.BigDecimal getTotal();
346             
347             /**
348              * Gets (as xml) the "Total" element
349              */
350             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotal();
351             
352             /**
353              * True if has "Total" element
354              */
355             boolean isSetTotal();
356             
357             /**
358              * Sets the "Total" element
359              */
360             void setTotal(java.math.BigDecimal total);
361             
362             /**
363              * Sets (as xml) the "Total" element
364              */
365             void xsetTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType total);
366             
367             /**
368              * Unsets the "Total" element
369              */
370             void unsetTotal();
371             
372             /**
373              * A factory class with static methods for creating instances
374              * of this type.
375              */
376             
377             public static final class Factory
378             {
379                 public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation.Page newInstance() {
380                   return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation.Page) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
381                 
382                 public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation.Page newInstance(org.apache.xmlbeans.XmlOptions options) {
383                   return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation.Page) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
384                 
385                 private Factory() { } // No instance of this class allowed
386             }
387         }
388         
389         /**
390          * A factory class with static methods for creating instances
391          * of this type.
392          */
393         
394         public static final class Factory
395         {
396             public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation newInstance() {
397               return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
398             
399             public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation newInstance(org.apache.xmlbeans.XmlOptions options) {
400               return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument.BudgetInformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
401             
402             private Factory() { } // No instance of this class allowed
403         }
404     }
405     
406     /**
407      * A factory class with static methods for creating instances
408      * of this type.
409      */
410     
411     public static final class Factory
412     {
413         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument newInstance() {
414           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
415         
416         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
417           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
418         
419         /** @param xmlAsString the string value to parse */
420         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
421           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
422         
423         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
424           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
425         
426         /** @param file the file from which to load an xml document */
427         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
428           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
429         
430         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
431           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
432         
433         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
434           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
435         
436         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
437           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
438         
439         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
440           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
441         
442         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
443           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
444         
445         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
446           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
447         
448         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
449           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
450         
451         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
452           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
453         
454         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
455           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
456         
457         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
458           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
459         
460         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
461           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
462         
463         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
464         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
465           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
466         
467         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
468         public static gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
469           return (gov.grants.apply.forms.ssaSF424SectionGV11.BudgetInformationDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
470         
471         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
472         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 {
473           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
474         
475         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
476         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 {
477           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
478         
479         private Factory() { } // No instance of this class allowed
480     }
481 }