View Javadoc
1   /*
2    * An XML document type.
3    * Localname: SF424C_2_0
4    * Namespace: http://apply.grants.gov/forms/SF424C_2_0-V2.0
5    * Java type: gov.grants.apply.forms.sf424C20V20.SF424C20Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.sf424C20V20;
10  
11  
12  /**
13   * A document containing one SF424C_2_0(@http://apply.grants.gov/forms/SF424C_2_0-V2.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface SF424C20Document 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(SF424C20Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sf424c2041dedoctype");
21      
22      /**
23       * Gets the "SF424C_2_0" element
24       */
25      gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20 getSF424C20();
26      
27      /**
28       * Sets the "SF424C_2_0" element
29       */
30      void setSF424C20(gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20 sf424C20);
31      
32      /**
33       * Appends and returns a new empty "SF424C_2_0" element
34       */
35      gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20 addNewSF424C20();
36      
37      /**
38       * An XML SF424C_2_0(@http://apply.grants.gov/forms/SF424C_2_0-V2.0).
39       *
40       * This is a complex type.
41       */
42      public interface SF424C20 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(SF424C20.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sf424c20fe3eelemtype");
46          
47          /**
48           * Gets the "ProjectCosts" element
49           */
50          gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.ProjectCosts getProjectCosts();
51          
52          /**
53           * True if has "ProjectCosts" element
54           */
55          boolean isSetProjectCosts();
56          
57          /**
58           * Sets the "ProjectCosts" element
59           */
60          void setProjectCosts(gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.ProjectCosts projectCosts);
61          
62          /**
63           * Appends and returns a new empty "ProjectCosts" element
64           */
65          gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.ProjectCosts addNewProjectCosts();
66          
67          /**
68           * Unsets the "ProjectCosts" element
69           */
70          void unsetProjectCosts();
71          
72          /**
73           * Gets the "FederalFundingPercentageShareValue" element
74           */
75          int getFederalFundingPercentageShareValue();
76          
77          /**
78           * Gets (as xml) the "FederalFundingPercentageShareValue" element
79           */
80          gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.FederalFundingPercentageShareValue xgetFederalFundingPercentageShareValue();
81          
82          /**
83           * True if has "FederalFundingPercentageShareValue" element
84           */
85          boolean isSetFederalFundingPercentageShareValue();
86          
87          /**
88           * Sets the "FederalFundingPercentageShareValue" element
89           */
90          void setFederalFundingPercentageShareValue(int federalFundingPercentageShareValue);
91          
92          /**
93           * Sets (as xml) the "FederalFundingPercentageShareValue" element
94           */
95          void xsetFederalFundingPercentageShareValue(gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.FederalFundingPercentageShareValue federalFundingPercentageShareValue);
96          
97          /**
98           * Unsets the "FederalFundingPercentageShareValue" element
99           */
100         void unsetFederalFundingPercentageShareValue();
101         
102         /**
103          * Gets the "FederalFundingShareValue" element
104          */
105         java.math.BigDecimal getFederalFundingShareValue();
106         
107         /**
108          * Gets (as xml) the "FederalFundingShareValue" element
109          */
110         gov.grants.apply.forms.sf424C20V20.SubtotalType xgetFederalFundingShareValue();
111         
112         /**
113          * True if has "FederalFundingShareValue" element
114          */
115         boolean isSetFederalFundingShareValue();
116         
117         /**
118          * Sets the "FederalFundingShareValue" element
119          */
120         void setFederalFundingShareValue(java.math.BigDecimal federalFundingShareValue);
121         
122         /**
123          * Sets (as xml) the "FederalFundingShareValue" element
124          */
125         void xsetFederalFundingShareValue(gov.grants.apply.forms.sf424C20V20.SubtotalType federalFundingShareValue);
126         
127         /**
128          * Unsets the "FederalFundingShareValue" element
129          */
130         void unsetFederalFundingShareValue();
131         
132         /**
133          * Gets the "programType" attribute
134          */
135         java.lang.String getProgramType();
136         
137         /**
138          * Gets (as xml) the "programType" attribute
139          */
140         org.apache.xmlbeans.XmlString xgetProgramType();
141         
142         /**
143          * Sets the "programType" attribute
144          */
145         void setProgramType(java.lang.String programType);
146         
147         /**
148          * Sets (as xml) the "programType" attribute
149          */
150         void xsetProgramType(org.apache.xmlbeans.XmlString programType);
151         
152         /**
153          * Gets the "FormVersion" attribute
154          */
155         java.lang.String getFormVersion();
156         
157         /**
158          * Gets (as xml) the "FormVersion" attribute
159          */
160         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
161         
162         /**
163          * Sets the "FormVersion" attribute
164          */
165         void setFormVersion(java.lang.String formVersion);
166         
167         /**
168          * Sets (as xml) the "FormVersion" attribute
169          */
170         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
171         
172         /**
173          * An XML ProjectCosts(@http://apply.grants.gov/forms/SF424C_2_0-V2.0).
174          *
175          * This is a complex type.
176          */
177         public interface ProjectCosts extends org.apache.xmlbeans.XmlObject
178         {
179             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
180                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProjectCosts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("projectcosts0ca7elemtype");
181             
182             /**
183              * Gets the "AdministrationCost" element
184              */
185             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getAdministrationCost();
186             
187             /**
188              * True if has "AdministrationCost" element
189              */
190             boolean isSetAdministrationCost();
191             
192             /**
193              * Sets the "AdministrationCost" element
194              */
195             void setAdministrationCost(gov.grants.apply.forms.sf424C20V20.CostAmountGroup administrationCost);
196             
197             /**
198              * Appends and returns a new empty "AdministrationCost" element
199              */
200             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewAdministrationCost();
201             
202             /**
203              * Unsets the "AdministrationCost" element
204              */
205             void unsetAdministrationCost();
206             
207             /**
208              * Gets the "LandCost" element
209              */
210             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getLandCost();
211             
212             /**
213              * True if has "LandCost" element
214              */
215             boolean isSetLandCost();
216             
217             /**
218              * Sets the "LandCost" element
219              */
220             void setLandCost(gov.grants.apply.forms.sf424C20V20.CostAmountGroup landCost);
221             
222             /**
223              * Appends and returns a new empty "LandCost" element
224              */
225             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewLandCost();
226             
227             /**
228              * Unsets the "LandCost" element
229              */
230             void unsetLandCost();
231             
232             /**
233              * Gets the "RelocationCost" element
234              */
235             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getRelocationCost();
236             
237             /**
238              * True if has "RelocationCost" element
239              */
240             boolean isSetRelocationCost();
241             
242             /**
243              * Sets the "RelocationCost" element
244              */
245             void setRelocationCost(gov.grants.apply.forms.sf424C20V20.CostAmountGroup relocationCost);
246             
247             /**
248              * Appends and returns a new empty "RelocationCost" element
249              */
250             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewRelocationCost();
251             
252             /**
253              * Unsets the "RelocationCost" element
254              */
255             void unsetRelocationCost();
256             
257             /**
258              * Gets the "ArchitecturalCost" element
259              */
260             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getArchitecturalCost();
261             
262             /**
263              * True if has "ArchitecturalCost" element
264              */
265             boolean isSetArchitecturalCost();
266             
267             /**
268              * Sets the "ArchitecturalCost" element
269              */
270             void setArchitecturalCost(gov.grants.apply.forms.sf424C20V20.CostAmountGroup architecturalCost);
271             
272             /**
273              * Appends and returns a new empty "ArchitecturalCost" element
274              */
275             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewArchitecturalCost();
276             
277             /**
278              * Unsets the "ArchitecturalCost" element
279              */
280             void unsetArchitecturalCost();
281             
282             /**
283              * Gets the "OtherArchitecturalCost" element
284              */
285             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getOtherArchitecturalCost();
286             
287             /**
288              * True if has "OtherArchitecturalCost" element
289              */
290             boolean isSetOtherArchitecturalCost();
291             
292             /**
293              * Sets the "OtherArchitecturalCost" element
294              */
295             void setOtherArchitecturalCost(gov.grants.apply.forms.sf424C20V20.CostAmountGroup otherArchitecturalCost);
296             
297             /**
298              * Appends and returns a new empty "OtherArchitecturalCost" element
299              */
300             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewOtherArchitecturalCost();
301             
302             /**
303              * Unsets the "OtherArchitecturalCost" element
304              */
305             void unsetOtherArchitecturalCost();
306             
307             /**
308              * Gets the "InspectionFeesCost" element
309              */
310             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getInspectionFeesCost();
311             
312             /**
313              * True if has "InspectionFeesCost" element
314              */
315             boolean isSetInspectionFeesCost();
316             
317             /**
318              * Sets the "InspectionFeesCost" element
319              */
320             void setInspectionFeesCost(gov.grants.apply.forms.sf424C20V20.CostAmountGroup inspectionFeesCost);
321             
322             /**
323              * Appends and returns a new empty "InspectionFeesCost" element
324              */
325             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewInspectionFeesCost();
326             
327             /**
328              * Unsets the "InspectionFeesCost" element
329              */
330             void unsetInspectionFeesCost();
331             
332             /**
333              * Gets the "SiteWorkCost" element
334              */
335             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getSiteWorkCost();
336             
337             /**
338              * True if has "SiteWorkCost" element
339              */
340             boolean isSetSiteWorkCost();
341             
342             /**
343              * Sets the "SiteWorkCost" element
344              */
345             void setSiteWorkCost(gov.grants.apply.forms.sf424C20V20.CostAmountGroup siteWorkCost);
346             
347             /**
348              * Appends and returns a new empty "SiteWorkCost" element
349              */
350             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewSiteWorkCost();
351             
352             /**
353              * Unsets the "SiteWorkCost" element
354              */
355             void unsetSiteWorkCost();
356             
357             /**
358              * Gets the "DemolitionCost" element
359              */
360             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getDemolitionCost();
361             
362             /**
363              * True if has "DemolitionCost" element
364              */
365             boolean isSetDemolitionCost();
366             
367             /**
368              * Sets the "DemolitionCost" element
369              */
370             void setDemolitionCost(gov.grants.apply.forms.sf424C20V20.CostAmountGroup demolitionCost);
371             
372             /**
373              * Appends and returns a new empty "DemolitionCost" element
374              */
375             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewDemolitionCost();
376             
377             /**
378              * Unsets the "DemolitionCost" element
379              */
380             void unsetDemolitionCost();
381             
382             /**
383              * Gets the "ConstructionCost" element
384              */
385             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getConstructionCost();
386             
387             /**
388              * True if has "ConstructionCost" element
389              */
390             boolean isSetConstructionCost();
391             
392             /**
393              * Sets the "ConstructionCost" element
394              */
395             void setConstructionCost(gov.grants.apply.forms.sf424C20V20.CostAmountGroup constructionCost);
396             
397             /**
398              * Appends and returns a new empty "ConstructionCost" element
399              */
400             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewConstructionCost();
401             
402             /**
403              * Unsets the "ConstructionCost" element
404              */
405             void unsetConstructionCost();
406             
407             /**
408              * Gets the "EquipmentCost" element
409              */
410             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getEquipmentCost();
411             
412             /**
413              * True if has "EquipmentCost" element
414              */
415             boolean isSetEquipmentCost();
416             
417             /**
418              * Sets the "EquipmentCost" element
419              */
420             void setEquipmentCost(gov.grants.apply.forms.sf424C20V20.CostAmountGroup equipmentCost);
421             
422             /**
423              * Appends and returns a new empty "EquipmentCost" element
424              */
425             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewEquipmentCost();
426             
427             /**
428              * Unsets the "EquipmentCost" element
429              */
430             void unsetEquipmentCost();
431             
432             /**
433              * Gets the "Miscellaneous" element
434              */
435             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getMiscellaneous();
436             
437             /**
438              * True if has "Miscellaneous" element
439              */
440             boolean isSetMiscellaneous();
441             
442             /**
443              * Sets the "Miscellaneous" element
444              */
445             void setMiscellaneous(gov.grants.apply.forms.sf424C20V20.CostAmountGroup miscellaneous);
446             
447             /**
448              * Appends and returns a new empty "Miscellaneous" element
449              */
450             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewMiscellaneous();
451             
452             /**
453              * Unsets the "Miscellaneous" element
454              */
455             void unsetMiscellaneous();
456             
457             /**
458              * Gets the "CostSubtotalBeforeContingencies" element
459              */
460             gov.grants.apply.forms.sf424C20V20.CostTotalGroup getCostSubtotalBeforeContingencies();
461             
462             /**
463              * Sets the "CostSubtotalBeforeContingencies" element
464              */
465             void setCostSubtotalBeforeContingencies(gov.grants.apply.forms.sf424C20V20.CostTotalGroup costSubtotalBeforeContingencies);
466             
467             /**
468              * Appends and returns a new empty "CostSubtotalBeforeContingencies" element
469              */
470             gov.grants.apply.forms.sf424C20V20.CostTotalGroup addNewCostSubtotalBeforeContingencies();
471             
472             /**
473              * Gets the "Contingencies" element
474              */
475             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getContingencies();
476             
477             /**
478              * True if has "Contingencies" element
479              */
480             boolean isSetContingencies();
481             
482             /**
483              * Sets the "Contingencies" element
484              */
485             void setContingencies(gov.grants.apply.forms.sf424C20V20.CostAmountGroup contingencies);
486             
487             /**
488              * Appends and returns a new empty "Contingencies" element
489              */
490             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewContingencies();
491             
492             /**
493              * Unsets the "Contingencies" element
494              */
495             void unsetContingencies();
496             
497             /**
498              * Gets the "CostSubtotalAfterContingencies" element
499              */
500             gov.grants.apply.forms.sf424C20V20.CostTotalGroup getCostSubtotalAfterContingencies();
501             
502             /**
503              * Sets the "CostSubtotalAfterContingencies" element
504              */
505             void setCostSubtotalAfterContingencies(gov.grants.apply.forms.sf424C20V20.CostTotalGroup costSubtotalAfterContingencies);
506             
507             /**
508              * Appends and returns a new empty "CostSubtotalAfterContingencies" element
509              */
510             gov.grants.apply.forms.sf424C20V20.CostTotalGroup addNewCostSubtotalAfterContingencies();
511             
512             /**
513              * Gets the "ProgramIncome" element
514              */
515             gov.grants.apply.forms.sf424C20V20.CostAmountGroup getProgramIncome();
516             
517             /**
518              * True if has "ProgramIncome" element
519              */
520             boolean isSetProgramIncome();
521             
522             /**
523              * Sets the "ProgramIncome" element
524              */
525             void setProgramIncome(gov.grants.apply.forms.sf424C20V20.CostAmountGroup programIncome);
526             
527             /**
528              * Appends and returns a new empty "ProgramIncome" element
529              */
530             gov.grants.apply.forms.sf424C20V20.CostAmountGroup addNewProgramIncome();
531             
532             /**
533              * Unsets the "ProgramIncome" element
534              */
535             void unsetProgramIncome();
536             
537             /**
538              * Gets the "TotalProjectCosts" element
539              */
540             gov.grants.apply.forms.sf424C20V20.CostTotalGroup getTotalProjectCosts();
541             
542             /**
543              * True if has "TotalProjectCosts" element
544              */
545             boolean isSetTotalProjectCosts();
546             
547             /**
548              * Sets the "TotalProjectCosts" element
549              */
550             void setTotalProjectCosts(gov.grants.apply.forms.sf424C20V20.CostTotalGroup totalProjectCosts);
551             
552             /**
553              * Appends and returns a new empty "TotalProjectCosts" element
554              */
555             gov.grants.apply.forms.sf424C20V20.CostTotalGroup addNewTotalProjectCosts();
556             
557             /**
558              * Unsets the "TotalProjectCosts" element
559              */
560             void unsetTotalProjectCosts();
561             
562             /**
563              * A factory class with static methods for creating instances
564              * of this type.
565              */
566             
567             public static final class Factory
568             {
569                 public static gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.ProjectCosts newInstance() {
570                   return (gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.ProjectCosts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
571                 
572                 public static gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.ProjectCosts newInstance(org.apache.xmlbeans.XmlOptions options) {
573                   return (gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.ProjectCosts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
574                 
575                 private Factory() { } // No instance of this class allowed
576             }
577         }
578         
579         /**
580          * An XML FederalFundingPercentageShareValue(@http://apply.grants.gov/forms/SF424C_2_0-V2.0).
581          *
582          * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424C20V20.SF424C20Document$SF424C20$FederalFundingPercentageShareValue.
583          */
584         public interface FederalFundingPercentageShareValue extends org.apache.xmlbeans.XmlInt
585         {
586             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
587                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FederalFundingPercentageShareValue.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("federalfundingpercentagesharevalue31c6elemtype");
588             
589             /**
590              * A factory class with static methods for creating instances
591              * of this type.
592              */
593             
594             public static final class Factory
595             {
596                 public static gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.FederalFundingPercentageShareValue newValue(java.lang.Object obj) {
597                   return (gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.FederalFundingPercentageShareValue) type.newValue( obj ); }
598                 
599                 public static gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.FederalFundingPercentageShareValue newInstance() {
600                   return (gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.FederalFundingPercentageShareValue) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
601                 
602                 public static gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.FederalFundingPercentageShareValue newInstance(org.apache.xmlbeans.XmlOptions options) {
603                   return (gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20.FederalFundingPercentageShareValue) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
604                 
605                 private Factory() { } // No instance of this class allowed
606             }
607         }
608         
609         /**
610          * A factory class with static methods for creating instances
611          * of this type.
612          */
613         
614         public static final class Factory
615         {
616             public static gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20 newInstance() {
617               return (gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
618             
619             public static gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20 newInstance(org.apache.xmlbeans.XmlOptions options) {
620               return (gov.grants.apply.forms.sf424C20V20.SF424C20Document.SF424C20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
621             
622             private Factory() { } // No instance of this class allowed
623         }
624     }
625     
626     /**
627      * A factory class with static methods for creating instances
628      * of this type.
629      */
630     
631     public static final class Factory
632     {
633         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document newInstance() {
634           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
635         
636         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document newInstance(org.apache.xmlbeans.XmlOptions options) {
637           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
638         
639         /** @param xmlAsString the string value to parse */
640         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
641           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
642         
643         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
644           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
645         
646         /** @param file the file from which to load an xml document */
647         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
648           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
649         
650         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
651           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
652         
653         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
654           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
655         
656         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
657           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
658         
659         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
660           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
661         
662         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
663           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
664         
665         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
666           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
667         
668         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
669           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
670         
671         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
672           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
673         
674         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
675           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
676         
677         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
678           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
679         
680         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
681           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
682         
683         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
684         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
685           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
686         
687         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
688         public static gov.grants.apply.forms.sf424C20V20.SF424C20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
689           return (gov.grants.apply.forms.sf424C20V20.SF424C20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
690         
691         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
692         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 {
693           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
694         
695         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
696         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 {
697           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
698         
699         private Factory() { } // No instance of this class allowed
700     }
701 }