View Javadoc
1   /*
2    * An XML document type.
3    * Localname: BasicBudget
4    * Namespace: http://apply.grants.gov/forms/BasicBudget-V1.0
5    * Java type: gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.basicBudgetV10;
10  
11  
12  /**
13   * A document containing one BasicBudget(@http://apply.grants.gov/forms/BasicBudget-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface BasicBudgetDocument 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(BasicBudgetDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("basicbudget2d83doctype");
21      
22      /**
23       * Gets the "BasicBudget" element
24       */
25      gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget getBasicBudget();
26      
27      /**
28       * Sets the "BasicBudget" element
29       */
30      void setBasicBudget(gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget basicBudget);
31      
32      /**
33       * Appends and returns a new empty "BasicBudget" element
34       */
35      gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget addNewBasicBudget();
36      
37      /**
38       * An XML BasicBudget(@http://apply.grants.gov/forms/BasicBudget-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface BasicBudget 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(BasicBudget.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("basicbudgetd484elemtype");
46          
47          /**
48           * Gets array of all "CostBreakdown" elements
49           */
50          gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown[] getCostBreakdownArray();
51          
52          /**
53           * Gets ith "CostBreakdown" element
54           */
55          gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown getCostBreakdownArray(int i);
56          
57          /**
58           * Returns number of "CostBreakdown" element
59           */
60          int sizeOfCostBreakdownArray();
61          
62          /**
63           * Sets array of all "CostBreakdown" element
64           */
65          void setCostBreakdownArray(gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown[] costBreakdownArray);
66          
67          /**
68           * Sets ith "CostBreakdown" element
69           */
70          void setCostBreakdownArray(int i, gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown costBreakdown);
71          
72          /**
73           * Inserts and returns a new empty value (as xml) as the ith "CostBreakdown" element
74           */
75          gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown insertNewCostBreakdown(int i);
76          
77          /**
78           * Appends and returns a new empty value (as xml) as the last "CostBreakdown" element
79           */
80          gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown addNewCostBreakdown();
81          
82          /**
83           * Removes the ith "CostBreakdown" element
84           */
85          void removeCostBreakdown(int i);
86          
87          /**
88           * Gets the "TotalRequestedFunds" element
89           */
90          gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.TotalRequestedFunds getTotalRequestedFunds();
91          
92          /**
93           * Sets the "TotalRequestedFunds" element
94           */
95          void setTotalRequestedFunds(gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.TotalRequestedFunds totalRequestedFunds);
96          
97          /**
98           * Appends and returns a new empty "TotalRequestedFunds" element
99           */
100         gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.TotalRequestedFunds addNewTotalRequestedFunds();
101         
102         /**
103          * Gets the "Percentages" element
104          */
105         gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.Percentages getPercentages();
106         
107         /**
108          * Sets the "Percentages" element
109          */
110         void setPercentages(gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.Percentages percentages);
111         
112         /**
113          * Appends and returns a new empty "Percentages" element
114          */
115         gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.Percentages addNewPercentages();
116         
117         /**
118          * Gets array of all "MatchingFunds" elements
119          */
120         gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds[] getMatchingFundsArray();
121         
122         /**
123          * Gets ith "MatchingFunds" element
124          */
125         gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds getMatchingFundsArray(int i);
126         
127         /**
128          * Returns number of "MatchingFunds" element
129          */
130         int sizeOfMatchingFundsArray();
131         
132         /**
133          * Sets array of all "MatchingFunds" element
134          */
135         void setMatchingFundsArray(gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds[] matchingFundsArray);
136         
137         /**
138          * Sets ith "MatchingFunds" element
139          */
140         void setMatchingFundsArray(int i, gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds matchingFunds);
141         
142         /**
143          * Inserts and returns a new empty value (as xml) as the ith "MatchingFunds" element
144          */
145         gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds insertNewMatchingFunds(int i);
146         
147         /**
148          * Appends and returns a new empty value (as xml) as the last "MatchingFunds" element
149          */
150         gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds addNewMatchingFunds();
151         
152         /**
153          * Removes the ith "MatchingFunds" element
154          */
155         void removeMatchingFunds(int i);
156         
157         /**
158          * Gets the "TotalMatchProvided" element
159          */
160         java.math.BigDecimal getTotalMatchProvided();
161         
162         /**
163          * Gets (as xml) the "TotalMatchProvided" element
164          */
165         gov.grants.apply.forms.basicBudgetV10.BasicBudgetTotalDataType xgetTotalMatchProvided();
166         
167         /**
168          * Sets the "TotalMatchProvided" element
169          */
170         void setTotalMatchProvided(java.math.BigDecimal totalMatchProvided);
171         
172         /**
173          * Sets (as xml) the "TotalMatchProvided" element
174          */
175         void xsetTotalMatchProvided(gov.grants.apply.forms.basicBudgetV10.BasicBudgetTotalDataType totalMatchProvided);
176         
177         /**
178          * Gets the "TotalMatchRequested" element
179          */
180         java.math.BigDecimal getTotalMatchRequested();
181         
182         /**
183          * Gets (as xml) the "TotalMatchRequested" element
184          */
185         gov.grants.apply.forms.basicBudgetV10.BasicBudgetTotalDataType xgetTotalMatchRequested();
186         
187         /**
188          * Sets the "TotalMatchRequested" element
189          */
190         void setTotalMatchRequested(java.math.BigDecimal totalMatchRequested);
191         
192         /**
193          * Sets (as xml) the "TotalMatchRequested" element
194          */
195         void xsetTotalMatchRequested(gov.grants.apply.forms.basicBudgetV10.BasicBudgetTotalDataType totalMatchRequested);
196         
197         /**
198          * Gets the "FormVersion" attribute
199          */
200         java.lang.String getFormVersion();
201         
202         /**
203          * Gets (as xml) the "FormVersion" attribute
204          */
205         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
206         
207         /**
208          * Sets the "FormVersion" attribute
209          */
210         void setFormVersion(java.lang.String formVersion);
211         
212         /**
213          * Sets (as xml) the "FormVersion" attribute
214          */
215         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
216         
217         /**
218          * An XML CostBreakdown(@http://apply.grants.gov/forms/BasicBudget-V1.0).
219          *
220          * This is a complex type.
221          */
222         public interface CostBreakdown extends org.apache.xmlbeans.XmlObject
223         {
224             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
225                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CostBreakdown.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("costbreakdownf564elemtype");
226             
227             /**
228              * Gets the "Description" element
229              */
230             java.lang.String getDescription();
231             
232             /**
233              * Gets (as xml) the "Description" element
234              */
235             gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown.Description xgetDescription();
236             
237             /**
238              * Sets the "Description" element
239              */
240             void setDescription(java.lang.String description);
241             
242             /**
243              * Sets (as xml) the "Description" element
244              */
245             void xsetDescription(gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown.Description description);
246             
247             /**
248              * Gets the "TotalCost" element
249              */
250             java.math.BigDecimal getTotalCost();
251             
252             /**
253              * Gets (as xml) the "TotalCost" element
254              */
255             gov.grants.apply.forms.basicBudgetV10.BasicBudgetAmountDataType xgetTotalCost();
256             
257             /**
258              * Sets the "TotalCost" element
259              */
260             void setTotalCost(java.math.BigDecimal totalCost);
261             
262             /**
263              * Sets (as xml) the "TotalCost" element
264              */
265             void xsetTotalCost(gov.grants.apply.forms.basicBudgetV10.BasicBudgetAmountDataType totalCost);
266             
267             /**
268              * Gets the "Requested" element
269              */
270             java.math.BigDecimal getRequested();
271             
272             /**
273              * Gets (as xml) the "Requested" element
274              */
275             gov.grants.apply.forms.basicBudgetV10.BasicBudgetAmountDataType xgetRequested();
276             
277             /**
278              * Sets the "Requested" element
279              */
280             void setRequested(java.math.BigDecimal requested);
281             
282             /**
283              * Sets (as xml) the "Requested" element
284              */
285             void xsetRequested(gov.grants.apply.forms.basicBudgetV10.BasicBudgetAmountDataType requested);
286             
287             /**
288              * Gets the "Match" element
289              */
290             java.math.BigDecimal getMatch();
291             
292             /**
293              * Gets (as xml) the "Match" element
294              */
295             gov.grants.apply.forms.basicBudgetV10.BasicBudgetAmountDataType xgetMatch();
296             
297             /**
298              * Sets the "Match" element
299              */
300             void setMatch(java.math.BigDecimal match);
301             
302             /**
303              * Sets (as xml) the "Match" element
304              */
305             void xsetMatch(gov.grants.apply.forms.basicBudgetV10.BasicBudgetAmountDataType match);
306             
307             /**
308              * An XML Description(@http://apply.grants.gov/forms/BasicBudget-V1.0).
309              *
310              * This is an atomic type that is a restriction of gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument$BasicBudget$CostBreakdown$Description.
311              */
312             public interface Description extends org.apache.xmlbeans.XmlString
313             {
314                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
315                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Description.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("description741celemtype");
316                 
317                 /**
318                  * A factory class with static methods for creating instances
319                  * of this type.
320                  */
321                 
322                 public static final class Factory
323                 {
324                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown.Description newValue(java.lang.Object obj) {
325                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown.Description) type.newValue( obj ); }
326                     
327                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown.Description newInstance() {
328                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown.Description) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
329                     
330                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown.Description newInstance(org.apache.xmlbeans.XmlOptions options) {
331                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown.Description) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
332                     
333                     private Factory() { } // No instance of this class allowed
334                 }
335             }
336             
337             /**
338              * A factory class with static methods for creating instances
339              * of this type.
340              */
341             
342             public static final class Factory
343             {
344                 public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown newInstance() {
345                   return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
346                 
347                 public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown newInstance(org.apache.xmlbeans.XmlOptions options) {
348                   return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.CostBreakdown) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
349                 
350                 private Factory() { } // No instance of this class allowed
351             }
352         }
353         
354         /**
355          * An XML TotalRequestedFunds(@http://apply.grants.gov/forms/BasicBudget-V1.0).
356          *
357          * This is a complex type.
358          */
359         public interface TotalRequestedFunds extends org.apache.xmlbeans.XmlObject
360         {
361             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
362                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TotalRequestedFunds.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("totalrequestedfunds0a54elemtype");
363             
364             /**
365              * Gets the "TotalRequestedCost" element
366              */
367             java.math.BigDecimal getTotalRequestedCost();
368             
369             /**
370              * Gets (as xml) the "TotalRequestedCost" element
371              */
372             gov.grants.apply.forms.basicBudgetV10.BasicBudgetTotalDataType xgetTotalRequestedCost();
373             
374             /**
375              * Sets the "TotalRequestedCost" element
376              */
377             void setTotalRequestedCost(java.math.BigDecimal totalRequestedCost);
378             
379             /**
380              * Sets (as xml) the "TotalRequestedCost" element
381              */
382             void xsetTotalRequestedCost(gov.grants.apply.forms.basicBudgetV10.BasicBudgetTotalDataType totalRequestedCost);
383             
384             /**
385              * Gets the "TotalRequested" element
386              */
387             java.math.BigDecimal getTotalRequested();
388             
389             /**
390              * Gets (as xml) the "TotalRequested" element
391              */
392             gov.grants.apply.forms.basicBudgetV10.BasicBudgetTotalDataType xgetTotalRequested();
393             
394             /**
395              * Sets the "TotalRequested" element
396              */
397             void setTotalRequested(java.math.BigDecimal totalRequested);
398             
399             /**
400              * Sets (as xml) the "TotalRequested" element
401              */
402             void xsetTotalRequested(gov.grants.apply.forms.basicBudgetV10.BasicBudgetTotalDataType totalRequested);
403             
404             /**
405              * Gets the "TotalMatch" element
406              */
407             java.math.BigDecimal getTotalMatch();
408             
409             /**
410              * Gets (as xml) the "TotalMatch" element
411              */
412             gov.grants.apply.forms.basicBudgetV10.BasicBudgetTotalDataType xgetTotalMatch();
413             
414             /**
415              * Sets the "TotalMatch" element
416              */
417             void setTotalMatch(java.math.BigDecimal totalMatch);
418             
419             /**
420              * Sets (as xml) the "TotalMatch" element
421              */
422             void xsetTotalMatch(gov.grants.apply.forms.basicBudgetV10.BasicBudgetTotalDataType totalMatch);
423             
424             /**
425              * A factory class with static methods for creating instances
426              * of this type.
427              */
428             
429             public static final class Factory
430             {
431                 public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.TotalRequestedFunds newInstance() {
432                   return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.TotalRequestedFunds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
433                 
434                 public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.TotalRequestedFunds newInstance(org.apache.xmlbeans.XmlOptions options) {
435                   return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.TotalRequestedFunds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
436                 
437                 private Factory() { } // No instance of this class allowed
438             }
439         }
440         
441         /**
442          * An XML Percentages(@http://apply.grants.gov/forms/BasicBudget-V1.0).
443          *
444          * This is a complex type.
445          */
446         public interface Percentages extends org.apache.xmlbeans.XmlObject
447         {
448             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
449                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Percentages.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("percentagese9ffelemtype");
450             
451             /**
452              * Gets the "RequestedPercentage" element
453              */
454             java.math.BigDecimal getRequestedPercentage();
455             
456             /**
457              * Gets (as xml) the "RequestedPercentage" element
458              */
459             gov.grants.apply.system.globalLibraryV20.PercentageDecimalDataType xgetRequestedPercentage();
460             
461             /**
462              * Sets the "RequestedPercentage" element
463              */
464             void setRequestedPercentage(java.math.BigDecimal requestedPercentage);
465             
466             /**
467              * Sets (as xml) the "RequestedPercentage" element
468              */
469             void xsetRequestedPercentage(gov.grants.apply.system.globalLibraryV20.PercentageDecimalDataType requestedPercentage);
470             
471             /**
472              * Gets the "MatchPercentage" element
473              */
474             java.math.BigDecimal getMatchPercentage();
475             
476             /**
477              * Gets (as xml) the "MatchPercentage" element
478              */
479             gov.grants.apply.system.globalLibraryV20.PercentageDecimalDataType xgetMatchPercentage();
480             
481             /**
482              * Sets the "MatchPercentage" element
483              */
484             void setMatchPercentage(java.math.BigDecimal matchPercentage);
485             
486             /**
487              * Sets (as xml) the "MatchPercentage" element
488              */
489             void xsetMatchPercentage(gov.grants.apply.system.globalLibraryV20.PercentageDecimalDataType matchPercentage);
490             
491             /**
492              * A factory class with static methods for creating instances
493              * of this type.
494              */
495             
496             public static final class Factory
497             {
498                 public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.Percentages newInstance() {
499                   return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.Percentages) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
500                 
501                 public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.Percentages newInstance(org.apache.xmlbeans.XmlOptions options) {
502                   return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.Percentages) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
503                 
504                 private Factory() { } // No instance of this class allowed
505             }
506         }
507         
508         /**
509          * An XML MatchingFunds(@http://apply.grants.gov/forms/BasicBudget-V1.0).
510          *
511          * This is a complex type.
512          */
513         public interface MatchingFunds extends org.apache.xmlbeans.XmlObject
514         {
515             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
516                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MatchingFunds.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("matchingfunds79c7elemtype");
517             
518             /**
519              * Gets the "Source" element
520              */
521             java.lang.String getSource();
522             
523             /**
524              * Gets (as xml) the "Source" element
525              */
526             gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.Source xgetSource();
527             
528             /**
529              * Sets the "Source" element
530              */
531             void setSource(java.lang.String source);
532             
533             /**
534              * Sets (as xml) the "Source" element
535              */
536             void xsetSource(gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.Source source);
537             
538             /**
539              * Gets the "SourceType" element
540              */
541             gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.SourceType.Enum getSourceType();
542             
543             /**
544              * Gets (as xml) the "SourceType" element
545              */
546             gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.SourceType xgetSourceType();
547             
548             /**
549              * Sets the "SourceType" element
550              */
551             void setSourceType(gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.SourceType.Enum sourceType);
552             
553             /**
554              * Sets (as xml) the "SourceType" element
555              */
556             void xsetSourceType(gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.SourceType sourceType);
557             
558             /**
559              * Gets the "MatchType" element
560              */
561             gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.MatchType.Enum getMatchType();
562             
563             /**
564              * Gets (as xml) the "MatchType" element
565              */
566             gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.MatchType xgetMatchType();
567             
568             /**
569              * Sets the "MatchType" element
570              */
571             void setMatchType(gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.MatchType.Enum matchType);
572             
573             /**
574              * Sets (as xml) the "MatchType" element
575              */
576             void xsetMatchType(gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.MatchType matchType);
577             
578             /**
579              * Gets the "TypeDescription" element
580              */
581             java.lang.String getTypeDescription();
582             
583             /**
584              * Gets (as xml) the "TypeDescription" element
585              */
586             gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.TypeDescription xgetTypeDescription();
587             
588             /**
589              * True if has "TypeDescription" element
590              */
591             boolean isSetTypeDescription();
592             
593             /**
594              * Sets the "TypeDescription" element
595              */
596             void setTypeDescription(java.lang.String typeDescription);
597             
598             /**
599              * Sets (as xml) the "TypeDescription" element
600              */
601             void xsetTypeDescription(gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.TypeDescription typeDescription);
602             
603             /**
604              * Unsets the "TypeDescription" element
605              */
606             void unsetTypeDescription();
607             
608             /**
609              * Gets the "Amount" element
610              */
611             java.math.BigDecimal getAmount();
612             
613             /**
614              * Gets (as xml) the "Amount" element
615              */
616             gov.grants.apply.forms.basicBudgetV10.BasicBudgetAmountDataType xgetAmount();
617             
618             /**
619              * Sets the "Amount" element
620              */
621             void setAmount(java.math.BigDecimal amount);
622             
623             /**
624              * Sets (as xml) the "Amount" element
625              */
626             void xsetAmount(gov.grants.apply.forms.basicBudgetV10.BasicBudgetAmountDataType amount);
627             
628             /**
629              * An XML Source(@http://apply.grants.gov/forms/BasicBudget-V1.0).
630              *
631              * This is an atomic type that is a restriction of gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument$BasicBudget$MatchingFunds$Source.
632              */
633             public interface Source extends org.apache.xmlbeans.XmlString
634             {
635                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
636                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Source.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("source1890elemtype");
637                 
638                 /**
639                  * A factory class with static methods for creating instances
640                  * of this type.
641                  */
642                 
643                 public static final class Factory
644                 {
645                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.Source newValue(java.lang.Object obj) {
646                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.Source) type.newValue( obj ); }
647                     
648                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.Source newInstance() {
649                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.Source) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
650                     
651                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.Source newInstance(org.apache.xmlbeans.XmlOptions options) {
652                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.Source) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
653                     
654                     private Factory() { } // No instance of this class allowed
655                 }
656             }
657             
658             /**
659              * An XML SourceType(@http://apply.grants.gov/forms/BasicBudget-V1.0).
660              *
661              * This is an atomic type that is a restriction of gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument$BasicBudget$MatchingFunds$SourceType.
662              */
663             public interface SourceType extends org.apache.xmlbeans.XmlString
664             {
665                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
666                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SourceType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sourcetype2e76elemtype");
667                 
668                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
669                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
670                 
671                 static final Enum STATE = Enum.forString("State");
672                 static final Enum TRIBAL = Enum.forString("Tribal");
673                 static final Enum OTHER_PUBLIC = Enum.forString("Other Public");
674                 static final Enum FEDERAL = Enum.forString("Federal");
675                 static final Enum PRIVATE = Enum.forString("Private");
676                 
677                 static final int INT_STATE = Enum.INT_STATE;
678                 static final int INT_TRIBAL = Enum.INT_TRIBAL;
679                 static final int INT_OTHER_PUBLIC = Enum.INT_OTHER_PUBLIC;
680                 static final int INT_FEDERAL = Enum.INT_FEDERAL;
681                 static final int INT_PRIVATE = Enum.INT_PRIVATE;
682                 
683                 /**
684                  * Enumeration value class for gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument$BasicBudget$MatchingFunds$SourceType.
685                  * These enum values can be used as follows:
686                  * <pre>
687                  * enum.toString(); // returns the string value of the enum
688                  * enum.intValue(); // returns an int value, useful for switches
689                  * // e.g., case Enum.INT_STATE
690                  * Enum.forString(s); // returns the enum value for a string
691                  * Enum.forInt(i); // returns the enum value for an int
692                  * </pre>
693                  * Enumeration objects are immutable singleton objects that
694                  * can be compared using == object equality. They have no
695                  * public constructor. See the constants defined within this
696                  * class for all the valid values.
697                  */
698                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
699                 {
700                     /**
701                      * Returns the enum value for a string, or null if none.
702                      */
703                     public static Enum forString(java.lang.String s)
704                         { return (Enum)table.forString(s); }
705                     /**
706                      * Returns the enum value corresponding to an int, or null if none.
707                      */
708                     public static Enum forInt(int i)
709                         { return (Enum)table.forInt(i); }
710                     
711                     private Enum(java.lang.String s, int i)
712                         { super(s, i); }
713                     
714                     static final int INT_STATE = 1;
715                     static final int INT_TRIBAL = 2;
716                     static final int INT_OTHER_PUBLIC = 3;
717                     static final int INT_FEDERAL = 4;
718                     static final int INT_PRIVATE = 5;
719                     
720                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
721                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
722                     (
723                       new Enum[]
724                       {
725                         new Enum("State", INT_STATE),
726                         new Enum("Tribal", INT_TRIBAL),
727                         new Enum("Other Public", INT_OTHER_PUBLIC),
728                         new Enum("Federal", INT_FEDERAL),
729                         new Enum("Private", INT_PRIVATE),
730                       }
731                     );
732                     private static final long serialVersionUID = 1L;
733                     private java.lang.Object readResolve() { return forInt(intValue()); } 
734                 }
735                 
736                 /**
737                  * A factory class with static methods for creating instances
738                  * of this type.
739                  */
740                 
741                 public static final class Factory
742                 {
743                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.SourceType newValue(java.lang.Object obj) {
744                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.SourceType) type.newValue( obj ); }
745                     
746                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.SourceType newInstance() {
747                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.SourceType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
748                     
749                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.SourceType newInstance(org.apache.xmlbeans.XmlOptions options) {
750                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.SourceType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
751                     
752                     private Factory() { } // No instance of this class allowed
753                 }
754             }
755             
756             /**
757              * An XML MatchType(@http://apply.grants.gov/forms/BasicBudget-V1.0).
758              *
759              * This is an atomic type that is a restriction of gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument$BasicBudget$MatchingFunds$MatchType.
760              */
761             public interface MatchType extends org.apache.xmlbeans.XmlString
762             {
763                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
764                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MatchType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("matchtypee1fcelemtype");
765                 
766                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
767                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
768                 
769                 static final Enum CASH = Enum.forString("cash");
770                 static final Enum MATERIALS = Enum.forString("materials");
771                 static final Enum PROPERTY = Enum.forString("property");
772                 static final Enum EQUIPMENT = Enum.forString("equipment");
773                 static final Enum NON_GOVERNMENT_SERVICES = Enum.forString("non-government services");
774                 
775                 static final int INT_CASH = Enum.INT_CASH;
776                 static final int INT_MATERIALS = Enum.INT_MATERIALS;
777                 static final int INT_PROPERTY = Enum.INT_PROPERTY;
778                 static final int INT_EQUIPMENT = Enum.INT_EQUIPMENT;
779                 static final int INT_NON_GOVERNMENT_SERVICES = Enum.INT_NON_GOVERNMENT_SERVICES;
780                 
781                 /**
782                  * Enumeration value class for gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument$BasicBudget$MatchingFunds$MatchType.
783                  * These enum values can be used as follows:
784                  * <pre>
785                  * enum.toString(); // returns the string value of the enum
786                  * enum.intValue(); // returns an int value, useful for switches
787                  * // e.g., case Enum.INT_CASH
788                  * Enum.forString(s); // returns the enum value for a string
789                  * Enum.forInt(i); // returns the enum value for an int
790                  * </pre>
791                  * Enumeration objects are immutable singleton objects that
792                  * can be compared using == object equality. They have no
793                  * public constructor. See the constants defined within this
794                  * class for all the valid values.
795                  */
796                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
797                 {
798                     /**
799                      * Returns the enum value for a string, or null if none.
800                      */
801                     public static Enum forString(java.lang.String s)
802                         { return (Enum)table.forString(s); }
803                     /**
804                      * Returns the enum value corresponding to an int, or null if none.
805                      */
806                     public static Enum forInt(int i)
807                         { return (Enum)table.forInt(i); }
808                     
809                     private Enum(java.lang.String s, int i)
810                         { super(s, i); }
811                     
812                     static final int INT_CASH = 1;
813                     static final int INT_MATERIALS = 2;
814                     static final int INT_PROPERTY = 3;
815                     static final int INT_EQUIPMENT = 4;
816                     static final int INT_NON_GOVERNMENT_SERVICES = 5;
817                     
818                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
819                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
820                     (
821                       new Enum[]
822                       {
823                         new Enum("cash", INT_CASH),
824                         new Enum("materials", INT_MATERIALS),
825                         new Enum("property", INT_PROPERTY),
826                         new Enum("equipment", INT_EQUIPMENT),
827                         new Enum("non-government services", INT_NON_GOVERNMENT_SERVICES),
828                       }
829                     );
830                     private static final long serialVersionUID = 1L;
831                     private java.lang.Object readResolve() { return forInt(intValue()); } 
832                 }
833                 
834                 /**
835                  * A factory class with static methods for creating instances
836                  * of this type.
837                  */
838                 
839                 public static final class Factory
840                 {
841                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.MatchType newValue(java.lang.Object obj) {
842                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.MatchType) type.newValue( obj ); }
843                     
844                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.MatchType newInstance() {
845                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.MatchType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
846                     
847                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.MatchType newInstance(org.apache.xmlbeans.XmlOptions options) {
848                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.MatchType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
849                     
850                     private Factory() { } // No instance of this class allowed
851                 }
852             }
853             
854             /**
855              * An XML TypeDescription(@http://apply.grants.gov/forms/BasicBudget-V1.0).
856              *
857              * This is an atomic type that is a restriction of gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument$BasicBudget$MatchingFunds$TypeDescription.
858              */
859             public interface TypeDescription extends org.apache.xmlbeans.XmlString
860             {
861                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
862                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TypeDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("typedescriptioncc59elemtype");
863                 
864                 /**
865                  * A factory class with static methods for creating instances
866                  * of this type.
867                  */
868                 
869                 public static final class Factory
870                 {
871                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.TypeDescription newValue(java.lang.Object obj) {
872                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.TypeDescription) type.newValue( obj ); }
873                     
874                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.TypeDescription newInstance() {
875                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.TypeDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
876                     
877                     public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.TypeDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
878                       return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds.TypeDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
879                     
880                     private Factory() { } // No instance of this class allowed
881                 }
882             }
883             
884             /**
885              * A factory class with static methods for creating instances
886              * of this type.
887              */
888             
889             public static final class Factory
890             {
891                 public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds newInstance() {
892                   return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
893                 
894                 public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds newInstance(org.apache.xmlbeans.XmlOptions options) {
895                   return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget.MatchingFunds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
896                 
897                 private Factory() { } // No instance of this class allowed
898             }
899         }
900         
901         /**
902          * A factory class with static methods for creating instances
903          * of this type.
904          */
905         
906         public static final class Factory
907         {
908             public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget newInstance() {
909               return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
910             
911             public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget newInstance(org.apache.xmlbeans.XmlOptions options) {
912               return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument.BasicBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
913             
914             private Factory() { } // No instance of this class allowed
915         }
916     }
917     
918     /**
919      * A factory class with static methods for creating instances
920      * of this type.
921      */
922     
923     public static final class Factory
924     {
925         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument newInstance() {
926           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
927         
928         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
929           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
930         
931         /** @param xmlAsString the string value to parse */
932         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
933           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
934         
935         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
936           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
937         
938         /** @param file the file from which to load an xml document */
939         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
940           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
941         
942         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
943           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
944         
945         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
946           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
947         
948         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
949           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
950         
951         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
952           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
953         
954         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
955           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
956         
957         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
958           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
959         
960         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
961           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
962         
963         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
964           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
965         
966         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
967           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
968         
969         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
970           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
971         
972         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
973           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
974         
975         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
976         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
977           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
978         
979         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
980         public static gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
981           return (gov.grants.apply.forms.basicBudgetV10.BasicBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
982         
983         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
984         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 {
985           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
986         
987         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
988         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 {
989           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
990         
991         private Factory() { } // No instance of this class allowed
992     }
993 }