View Javadoc
1   /*
2    * An XML document type.
3    * Localname: Project_AbstractSummary
4    * Namespace: http://apply.grants.gov/forms/Project_AbstractSummary-V1.1
5    * Java type: gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.projectAbstractSummaryV11;
10  
11  
12  /**
13   * A document containing one Project_AbstractSummary(@http://apply.grants.gov/forms/Project_AbstractSummary-V1.1) element.
14   *
15   * This is a complex type.
16   */
17  public interface ProjectAbstractSummaryDocument 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(ProjectAbstractSummaryDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("projectabstractsummary0c6edoctype");
21      
22      /**
23       * Gets the "Project_AbstractSummary" element
24       */
25      gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary getProjectAbstractSummary();
26      
27      /**
28       * Sets the "Project_AbstractSummary" element
29       */
30      void setProjectAbstractSummary(gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary projectAbstractSummary);
31      
32      /**
33       * Appends and returns a new empty "Project_AbstractSummary" element
34       */
35      gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary addNewProjectAbstractSummary();
36      
37      /**
38       * An XML Project_AbstractSummary(@http://apply.grants.gov/forms/Project_AbstractSummary-V1.1).
39       *
40       * This is a complex type.
41       */
42      public interface ProjectAbstractSummary 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(ProjectAbstractSummary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("projectabstractsummary0a84elemtype");
46          
47          /**
48           * Gets the "CFDANumber" element
49           */
50          java.lang.String getCFDANumber();
51          
52          /**
53           * Gets (as xml) the "CFDANumber" element
54           */
55          gov.grants.apply.system.globalLibraryV20.CFDANumberDataType xgetCFDANumber();
56          
57          /**
58           * True if has "CFDANumber" element
59           */
60          boolean isSetCFDANumber();
61          
62          /**
63           * Sets the "CFDANumber" element
64           */
65          void setCFDANumber(java.lang.String cfdaNumber);
66          
67          /**
68           * Sets (as xml) the "CFDANumber" element
69           */
70          void xsetCFDANumber(gov.grants.apply.system.globalLibraryV20.CFDANumberDataType cfdaNumber);
71          
72          /**
73           * Unsets the "CFDANumber" element
74           */
75          void unsetCFDANumber();
76          
77          /**
78           * Gets the "FundingOpportunityNumber" element
79           */
80          java.lang.String getFundingOpportunityNumber();
81          
82          /**
83           * Gets (as xml) the "FundingOpportunityNumber" element
84           */
85          gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType xgetFundingOpportunityNumber();
86          
87          /**
88           * Sets the "FundingOpportunityNumber" element
89           */
90          void setFundingOpportunityNumber(java.lang.String fundingOpportunityNumber);
91          
92          /**
93           * Sets (as xml) the "FundingOpportunityNumber" element
94           */
95          void xsetFundingOpportunityNumber(gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType fundingOpportunityNumber);
96          
97          /**
98           * Gets the "ClosingDate" element
99           */
100         java.util.Calendar getClosingDate();
101         
102         /**
103          * Gets (as xml) the "ClosingDate" element
104          */
105         org.apache.xmlbeans.XmlDate xgetClosingDate();
106         
107         /**
108          * Sets the "ClosingDate" element
109          */
110         void setClosingDate(java.util.Calendar closingDate);
111         
112         /**
113          * Sets (as xml) the "ClosingDate" element
114          */
115         void xsetClosingDate(org.apache.xmlbeans.XmlDate closingDate);
116         
117         /**
118          * Gets the "OrganizationName" element
119          */
120         java.lang.String getOrganizationName();
121         
122         /**
123          * Gets (as xml) the "OrganizationName" element
124          */
125         gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
126         
127         /**
128          * Sets the "OrganizationName" element
129          */
130         void setOrganizationName(java.lang.String organizationName);
131         
132         /**
133          * Sets (as xml) the "OrganizationName" element
134          */
135         void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
136         
137         /**
138          * Gets the "ProjectDuration" element
139          */
140         int getProjectDuration();
141         
142         /**
143          * Gets (as xml) the "ProjectDuration" element
144          */
145         gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectDuration xgetProjectDuration();
146         
147         /**
148          * Sets the "ProjectDuration" element
149          */
150         void setProjectDuration(int projectDuration);
151         
152         /**
153          * Sets (as xml) the "ProjectDuration" element
154          */
155         void xsetProjectDuration(gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectDuration projectDuration);
156         
157         /**
158          * Gets the "FederalAwardIdentifier" element
159          */
160         java.lang.String getFederalAwardIdentifier();
161         
162         /**
163          * Gets (as xml) the "FederalAwardIdentifier" element
164          */
165         gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType xgetFederalAwardIdentifier();
166         
167         /**
168          * True if has "FederalAwardIdentifier" element
169          */
170         boolean isSetFederalAwardIdentifier();
171         
172         /**
173          * Sets the "FederalAwardIdentifier" element
174          */
175         void setFederalAwardIdentifier(java.lang.String federalAwardIdentifier);
176         
177         /**
178          * Sets (as xml) the "FederalAwardIdentifier" element
179          */
180         void xsetFederalAwardIdentifier(gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType federalAwardIdentifier);
181         
182         /**
183          * Unsets the "FederalAwardIdentifier" element
184          */
185         void unsetFederalAwardIdentifier();
186         
187         /**
188          * Gets the "Federal_Share_Requested" element
189          */
190         gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.FederalShareRequested getFederalShareRequested();
191         
192         /**
193          * Sets the "Federal_Share_Requested" element
194          */
195         void setFederalShareRequested(gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.FederalShareRequested federalShareRequested);
196         
197         /**
198          * Appends and returns a new empty "Federal_Share_Requested" element
199          */
200         gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.FederalShareRequested addNewFederalShareRequested();
201         
202         /**
203          * Gets the "Non_Federal_Share_Requested" element
204          */
205         gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.NonFederalShareRequested getNonFederalShareRequested();
206         
207         /**
208          * Sets the "Non_Federal_Share_Requested" element
209          */
210         void setNonFederalShareRequested(gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.NonFederalShareRequested nonFederalShareRequested);
211         
212         /**
213          * Appends and returns a new empty "Non_Federal_Share_Requested" element
214          */
215         gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.NonFederalShareRequested addNewNonFederalShareRequested();
216         
217         /**
218          * Gets the "ProjectTitle" element
219          */
220         java.lang.String getProjectTitle();
221         
222         /**
223          * Gets (as xml) the "ProjectTitle" element
224          */
225         gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType xgetProjectTitle();
226         
227         /**
228          * Sets the "ProjectTitle" element
229          */
230         void setProjectTitle(java.lang.String projectTitle);
231         
232         /**
233          * Sets (as xml) the "ProjectTitle" element
234          */
235         void xsetProjectTitle(gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType projectTitle);
236         
237         /**
238          * Gets the "ProjectSummary" element
239          */
240         java.lang.String getProjectSummary();
241         
242         /**
243          * Gets (as xml) the "ProjectSummary" element
244          */
245         gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectSummary xgetProjectSummary();
246         
247         /**
248          * Sets the "ProjectSummary" element
249          */
250         void setProjectSummary(java.lang.String projectSummary);
251         
252         /**
253          * Sets (as xml) the "ProjectSummary" element
254          */
255         void xsetProjectSummary(gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectSummary projectSummary);
256         
257         /**
258          * Gets the "BeneficiaryCount" element
259          */
260         long getBeneficiaryCount();
261         
262         /**
263          * Gets (as xml) the "BeneficiaryCount" element
264          */
265         gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.BeneficiaryCount xgetBeneficiaryCount();
266         
267         /**
268          * Sets the "BeneficiaryCount" element
269          */
270         void setBeneficiaryCount(long beneficiaryCount);
271         
272         /**
273          * Sets (as xml) the "BeneficiaryCount" element
274          */
275         void xsetBeneficiaryCount(gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.BeneficiaryCount beneficiaryCount);
276         
277         /**
278          * Gets the "FormVersion" attribute
279          */
280         java.lang.String getFormVersion();
281         
282         /**
283          * Gets (as xml) the "FormVersion" attribute
284          */
285         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
286         
287         /**
288          * Sets the "FormVersion" attribute
289          */
290         void setFormVersion(java.lang.String formVersion);
291         
292         /**
293          * Sets (as xml) the "FormVersion" attribute
294          */
295         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
296         
297         /**
298          * An XML ProjectDuration(@http://apply.grants.gov/forms/Project_AbstractSummary-V1.1).
299          *
300          * This is an atomic type that is a restriction of gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument$ProjectAbstractSummary$ProjectDuration.
301          */
302         public interface ProjectDuration extends org.apache.xmlbeans.XmlInt
303         {
304             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
305                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProjectDuration.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("projectduratione14belemtype");
306             
307             /**
308              * A factory class with static methods for creating instances
309              * of this type.
310              */
311             
312             public static final class Factory
313             {
314                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectDuration newValue(java.lang.Object obj) {
315                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectDuration) type.newValue( obj ); }
316                 
317                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectDuration newInstance() {
318                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectDuration) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
319                 
320                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectDuration newInstance(org.apache.xmlbeans.XmlOptions options) {
321                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectDuration) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
322                 
323                 private Factory() { } // No instance of this class allowed
324             }
325         }
326         
327         /**
328          * An XML Federal_Share_Requested(@http://apply.grants.gov/forms/Project_AbstractSummary-V1.1).
329          *
330          * This is a complex type.
331          */
332         public interface FederalShareRequested extends org.apache.xmlbeans.XmlObject
333         {
334             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
335                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FederalShareRequested.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("federalsharerequestedda0celemtype");
336             
337             /**
338              * Gets the "FederalShareYear1Amt" element
339              */
340             java.math.BigDecimal getFederalShareYear1Amt();
341             
342             /**
343              * Gets (as xml) the "FederalShareYear1Amt" element
344              */
345             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalShareYear1Amt();
346             
347             /**
348              * Sets the "FederalShareYear1Amt" element
349              */
350             void setFederalShareYear1Amt(java.math.BigDecimal federalShareYear1Amt);
351             
352             /**
353              * Sets (as xml) the "FederalShareYear1Amt" element
354              */
355             void xsetFederalShareYear1Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalShareYear1Amt);
356             
357             /**
358              * Gets the "FederalShareYear2Amt" element
359              */
360             java.math.BigDecimal getFederalShareYear2Amt();
361             
362             /**
363              * Gets (as xml) the "FederalShareYear2Amt" element
364              */
365             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalShareYear2Amt();
366             
367             /**
368              * Sets the "FederalShareYear2Amt" element
369              */
370             void setFederalShareYear2Amt(java.math.BigDecimal federalShareYear2Amt);
371             
372             /**
373              * Sets (as xml) the "FederalShareYear2Amt" element
374              */
375             void xsetFederalShareYear2Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalShareYear2Amt);
376             
377             /**
378              * Gets the "FederalShareYear3Amt" element
379              */
380             java.math.BigDecimal getFederalShareYear3Amt();
381             
382             /**
383              * Gets (as xml) the "FederalShareYear3Amt" element
384              */
385             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalShareYear3Amt();
386             
387             /**
388              * Sets the "FederalShareYear3Amt" element
389              */
390             void setFederalShareYear3Amt(java.math.BigDecimal federalShareYear3Amt);
391             
392             /**
393              * Sets (as xml) the "FederalShareYear3Amt" element
394              */
395             void xsetFederalShareYear3Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalShareYear3Amt);
396             
397             /**
398              * Gets the "FederalShareYear4Amt" element
399              */
400             java.math.BigDecimal getFederalShareYear4Amt();
401             
402             /**
403              * Gets (as xml) the "FederalShareYear4Amt" element
404              */
405             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalShareYear4Amt();
406             
407             /**
408              * Sets the "FederalShareYear4Amt" element
409              */
410             void setFederalShareYear4Amt(java.math.BigDecimal federalShareYear4Amt);
411             
412             /**
413              * Sets (as xml) the "FederalShareYear4Amt" element
414              */
415             void xsetFederalShareYear4Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalShareYear4Amt);
416             
417             /**
418              * Gets the "FederalShareYear5Amt" element
419              */
420             java.math.BigDecimal getFederalShareYear5Amt();
421             
422             /**
423              * Gets (as xml) the "FederalShareYear5Amt" element
424              */
425             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalShareYear5Amt();
426             
427             /**
428              * Sets the "FederalShareYear5Amt" element
429              */
430             void setFederalShareYear5Amt(java.math.BigDecimal federalShareYear5Amt);
431             
432             /**
433              * Sets (as xml) the "FederalShareYear5Amt" element
434              */
435             void xsetFederalShareYear5Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalShareYear5Amt);
436             
437             /**
438              * A factory class with static methods for creating instances
439              * of this type.
440              */
441             
442             public static final class Factory
443             {
444                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.FederalShareRequested newInstance() {
445                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.FederalShareRequested) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
446                 
447                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.FederalShareRequested newInstance(org.apache.xmlbeans.XmlOptions options) {
448                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.FederalShareRequested) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
449                 
450                 private Factory() { } // No instance of this class allowed
451             }
452         }
453         
454         /**
455          * An XML Non_Federal_Share_Requested(@http://apply.grants.gov/forms/Project_AbstractSummary-V1.1).
456          *
457          * This is a complex type.
458          */
459         public interface NonFederalShareRequested extends org.apache.xmlbeans.XmlObject
460         {
461             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
462                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NonFederalShareRequested.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nonfederalsharerequested8bdeelemtype");
463             
464             /**
465              * Gets the "NonFederalShareYear1Amt" element
466              */
467             java.math.BigDecimal getNonFederalShareYear1Amt();
468             
469             /**
470              * Gets (as xml) the "NonFederalShareYear1Amt" element
471              */
472             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonFederalShareYear1Amt();
473             
474             /**
475              * Sets the "NonFederalShareYear1Amt" element
476              */
477             void setNonFederalShareYear1Amt(java.math.BigDecimal nonFederalShareYear1Amt);
478             
479             /**
480              * Sets (as xml) the "NonFederalShareYear1Amt" element
481              */
482             void xsetNonFederalShareYear1Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonFederalShareYear1Amt);
483             
484             /**
485              * Gets the "NonFederalShareYear2Amt" element
486              */
487             java.math.BigDecimal getNonFederalShareYear2Amt();
488             
489             /**
490              * Gets (as xml) the "NonFederalShareYear2Amt" element
491              */
492             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonFederalShareYear2Amt();
493             
494             /**
495              * Sets the "NonFederalShareYear2Amt" element
496              */
497             void setNonFederalShareYear2Amt(java.math.BigDecimal nonFederalShareYear2Amt);
498             
499             /**
500              * Sets (as xml) the "NonFederalShareYear2Amt" element
501              */
502             void xsetNonFederalShareYear2Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonFederalShareYear2Amt);
503             
504             /**
505              * Gets the "NonFederalShareYear3Amt" element
506              */
507             java.math.BigDecimal getNonFederalShareYear3Amt();
508             
509             /**
510              * Gets (as xml) the "NonFederalShareYear3Amt" element
511              */
512             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonFederalShareYear3Amt();
513             
514             /**
515              * Sets the "NonFederalShareYear3Amt" element
516              */
517             void setNonFederalShareYear3Amt(java.math.BigDecimal nonFederalShareYear3Amt);
518             
519             /**
520              * Sets (as xml) the "NonFederalShareYear3Amt" element
521              */
522             void xsetNonFederalShareYear3Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonFederalShareYear3Amt);
523             
524             /**
525              * Gets the "NonFederalShareYear4Amt" element
526              */
527             java.math.BigDecimal getNonFederalShareYear4Amt();
528             
529             /**
530              * Gets (as xml) the "NonFederalShareYear4Amt" element
531              */
532             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonFederalShareYear4Amt();
533             
534             /**
535              * Sets the "NonFederalShareYear4Amt" element
536              */
537             void setNonFederalShareYear4Amt(java.math.BigDecimal nonFederalShareYear4Amt);
538             
539             /**
540              * Sets (as xml) the "NonFederalShareYear4Amt" element
541              */
542             void xsetNonFederalShareYear4Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonFederalShareYear4Amt);
543             
544             /**
545              * Gets the "NonFederalShareYear5Amt" element
546              */
547             java.math.BigDecimal getNonFederalShareYear5Amt();
548             
549             /**
550              * Gets (as xml) the "NonFederalShareYear5Amt" element
551              */
552             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonFederalShareYear5Amt();
553             
554             /**
555              * Sets the "NonFederalShareYear5Amt" element
556              */
557             void setNonFederalShareYear5Amt(java.math.BigDecimal nonFederalShareYear5Amt);
558             
559             /**
560              * Sets (as xml) the "NonFederalShareYear5Amt" element
561              */
562             void xsetNonFederalShareYear5Amt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonFederalShareYear5Amt);
563             
564             /**
565              * A factory class with static methods for creating instances
566              * of this type.
567              */
568             
569             public static final class Factory
570             {
571                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.NonFederalShareRequested newInstance() {
572                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.NonFederalShareRequested) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
573                 
574                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.NonFederalShareRequested newInstance(org.apache.xmlbeans.XmlOptions options) {
575                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.NonFederalShareRequested) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
576                 
577                 private Factory() { } // No instance of this class allowed
578             }
579         }
580         
581         /**
582          * An XML ProjectSummary(@http://apply.grants.gov/forms/Project_AbstractSummary-V1.1).
583          *
584          * This is an atomic type that is a restriction of gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument$ProjectAbstractSummary$ProjectSummary.
585          */
586         public interface ProjectSummary extends org.apache.xmlbeans.XmlString
587         {
588             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
589                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProjectSummary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("projectsummary825belemtype");
590             
591             /**
592              * A factory class with static methods for creating instances
593              * of this type.
594              */
595             
596             public static final class Factory
597             {
598                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectSummary newValue(java.lang.Object obj) {
599                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectSummary) type.newValue( obj ); }
600                 
601                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectSummary newInstance() {
602                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
603                 
604                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectSummary newInstance(org.apache.xmlbeans.XmlOptions options) {
605                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.ProjectSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
606                 
607                 private Factory() { } // No instance of this class allowed
608             }
609         }
610         
611         /**
612          * An XML BeneficiaryCount(@http://apply.grants.gov/forms/Project_AbstractSummary-V1.1).
613          *
614          * This is an atomic type that is a restriction of gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument$ProjectAbstractSummary$BeneficiaryCount.
615          */
616         public interface BeneficiaryCount extends org.apache.xmlbeans.XmlLong
617         {
618             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
619                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BeneficiaryCount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("beneficiarycount3bdeelemtype");
620             
621             /**
622              * A factory class with static methods for creating instances
623              * of this type.
624              */
625             
626             public static final class Factory
627             {
628                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.BeneficiaryCount newValue(java.lang.Object obj) {
629                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.BeneficiaryCount) type.newValue( obj ); }
630                 
631                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.BeneficiaryCount newInstance() {
632                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.BeneficiaryCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
633                 
634                 public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.BeneficiaryCount newInstance(org.apache.xmlbeans.XmlOptions options) {
635                   return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary.BeneficiaryCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
636                 
637                 private Factory() { } // No instance of this class allowed
638             }
639         }
640         
641         /**
642          * A factory class with static methods for creating instances
643          * of this type.
644          */
645         
646         public static final class Factory
647         {
648             public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary newInstance() {
649               return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
650             
651             public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary newInstance(org.apache.xmlbeans.XmlOptions options) {
652               return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument.ProjectAbstractSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
653             
654             private Factory() { } // No instance of this class allowed
655         }
656     }
657     
658     /**
659      * A factory class with static methods for creating instances
660      * of this type.
661      */
662     
663     public static final class Factory
664     {
665         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument newInstance() {
666           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
667         
668         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
669           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
670         
671         /** @param xmlAsString the string value to parse */
672         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
673           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
674         
675         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
676           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
677         
678         /** @param file the file from which to load an xml document */
679         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
680           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
681         
682         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
683           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
684         
685         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
686           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
687         
688         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
689           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
690         
691         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
692           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
693         
694         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
695           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
696         
697         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
698           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
699         
700         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
701           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
702         
703         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
704           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
705         
706         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
707           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
708         
709         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
710           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
711         
712         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
713           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
714         
715         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
716         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
717           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
718         
719         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
720         public static gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
721           return (gov.grants.apply.forms.projectAbstractSummaryV11.ProjectAbstractSummaryDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
722         
723         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
724         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 {
725           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
726         
727         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
728         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 {
729           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
730         
731         private Factory() { } // No instance of this class allowed
732     }
733 }