View Javadoc
1   /*
2    * An XML document type.
3    * Localname: NSF_CoverPage
4    * Namespace: http://apply.grants.gov/forms/NSF_CoverPage-V1.0
5    * Java type: gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.nsfCoverPageV10;
10  
11  
12  /**
13   * A document containing one NSF_CoverPage(@http://apply.grants.gov/forms/NSF_CoverPage-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface NSFCoverPageDocument 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(NSFCoverPageDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfcoverpage5199doctype");
21      
22      /**
23       * Gets the "NSF_CoverPage" element
24       */
25      gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage getNSFCoverPage();
26      
27      /**
28       * Sets the "NSF_CoverPage" element
29       */
30      void setNSFCoverPage(gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage nsfCoverPage);
31      
32      /**
33       * Appends and returns a new empty "NSF_CoverPage" element
34       */
35      gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage addNewNSFCoverPage();
36      
37      /**
38       * An XML NSF_CoverPage(@http://apply.grants.gov/forms/NSF_CoverPage-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface NSFCoverPage 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(NSFCoverPage.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfcoverpage6a85elemtype");
46          
47          /**
48           * Gets the "FundingOpportunityNumber" element
49           */
50          java.lang.String getFundingOpportunityNumber();
51          
52          /**
53           * Gets (as xml) the "FundingOpportunityNumber" element
54           */
55          gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber xgetFundingOpportunityNumber();
56          
57          /**
58           * Sets the "FundingOpportunityNumber" element
59           */
60          void setFundingOpportunityNumber(java.lang.String fundingOpportunityNumber);
61          
62          /**
63           * Sets (as xml) the "FundingOpportunityNumber" element
64           */
65          void xsetFundingOpportunityNumber(gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber fundingOpportunityNumber);
66          
67          /**
68           * Gets the "DueDate" element
69           */
70          java.util.Calendar getDueDate();
71          
72          /**
73           * Gets (as xml) the "DueDate" element
74           */
75          org.apache.xmlbeans.XmlDate xgetDueDate();
76          
77          /**
78           * True if has "DueDate" element
79           */
80          boolean isSetDueDate();
81          
82          /**
83           * Sets the "DueDate" element
84           */
85          void setDueDate(java.util.Calendar dueDate);
86          
87          /**
88           * Sets (as xml) the "DueDate" element
89           */
90          void xsetDueDate(org.apache.xmlbeans.XmlDate dueDate);
91          
92          /**
93           * Unsets the "DueDate" element
94           */
95          void unsetDueDate();
96          
97          /**
98           * Gets the "NSFUnitConsideration" element
99           */
100         gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration getNSFUnitConsideration();
101         
102         /**
103          * Sets the "NSFUnitConsideration" element
104          */
105         void setNSFUnitConsideration(gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration nsfUnitConsideration);
106         
107         /**
108          * Appends and returns a new empty "NSFUnitConsideration" element
109          */
110         gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration addNewNSFUnitConsideration();
111         
112         /**
113          * Gets the "PIInfo" element
114          */
115         gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo getPIInfo();
116         
117         /**
118          * Sets the "PIInfo" element
119          */
120         void setPIInfo(gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo piInfo);
121         
122         /**
123          * Appends and returns a new empty "PIInfo" element
124          */
125         gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo addNewPIInfo();
126         
127         /**
128          * Gets the "CoPIInfo" element
129          */
130         gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo getCoPIInfo();
131         
132         /**
133          * True if has "CoPIInfo" element
134          */
135         boolean isSetCoPIInfo();
136         
137         /**
138          * Sets the "CoPIInfo" element
139          */
140         void setCoPIInfo(gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo coPIInfo);
141         
142         /**
143          * Appends and returns a new empty "CoPIInfo" element
144          */
145         gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo addNewCoPIInfo();
146         
147         /**
148          * Unsets the "CoPIInfo" element
149          */
150         void unsetCoPIInfo();
151         
152         /**
153          * Gets the "OtherInfo" element
154          */
155         gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.OtherInfo getOtherInfo();
156         
157         /**
158          * True if has "OtherInfo" element
159          */
160         boolean isSetOtherInfo();
161         
162         /**
163          * Sets the "OtherInfo" element
164          */
165         void setOtherInfo(gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.OtherInfo otherInfo);
166         
167         /**
168          * Appends and returns a new empty "OtherInfo" element
169          */
170         gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.OtherInfo addNewOtherInfo();
171         
172         /**
173          * Unsets the "OtherInfo" element
174          */
175         void unsetOtherInfo();
176         
177         /**
178          * Gets the "Single-CopyDocuments" element
179          */
180         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType getSingleCopyDocuments();
181         
182         /**
183          * True if has "Single-CopyDocuments" element
184          */
185         boolean isSetSingleCopyDocuments();
186         
187         /**
188          * Sets the "Single-CopyDocuments" element
189          */
190         void setSingleCopyDocuments(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType singleCopyDocuments);
191         
192         /**
193          * Appends and returns a new empty "Single-CopyDocuments" element
194          */
195         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType addNewSingleCopyDocuments();
196         
197         /**
198          * Unsets the "Single-CopyDocuments" element
199          */
200         void unsetSingleCopyDocuments();
201         
202         /**
203          * Gets the "FormVersion" attribute
204          */
205         java.lang.String getFormVersion();
206         
207         /**
208          * Gets (as xml) the "FormVersion" attribute
209          */
210         gov.grants.apply.system.globalLibraryV10.FormVersionDataType xgetFormVersion();
211         
212         /**
213          * Sets the "FormVersion" attribute
214          */
215         void setFormVersion(java.lang.String formVersion);
216         
217         /**
218          * Sets (as xml) the "FormVersion" attribute
219          */
220         void xsetFormVersion(gov.grants.apply.system.globalLibraryV10.FormVersionDataType formVersion);
221         
222         /**
223          * An XML FundingOpportunityNumber(@http://apply.grants.gov/forms/NSF_CoverPage-V1.0).
224          *
225          * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument$NSFCoverPage$FundingOpportunityNumber.
226          */
227         public interface FundingOpportunityNumber extends gov.grants.apply.system.globalLibraryV10.OpportunityIDDataType
228         {
229             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
230                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FundingOpportunityNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fundingopportunitynumbera0aaelemtype");
231             
232             /**
233              * A factory class with static methods for creating instances
234              * of this type.
235              */
236             
237             public static final class Factory
238             {
239                 public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber newValue(java.lang.Object obj) {
240                   return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber) type.newValue( obj ); }
241                 
242                 public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber newInstance() {
243                   return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
244                 
245                 public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
246                   return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
247                 
248                 private Factory() { } // No instance of this class allowed
249             }
250         }
251         
252         /**
253          * An XML NSFUnitConsideration(@http://apply.grants.gov/forms/NSF_CoverPage-V1.0).
254          *
255          * This is a complex type.
256          */
257         public interface NSFUnitConsideration extends org.apache.xmlbeans.XmlObject
258         {
259             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
260                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NSFUnitConsideration.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfunitconsideratione5b2elemtype");
261             
262             /**
263              * Gets the "DivisionCode" element
264              */
265             java.lang.String getDivisionCode();
266             
267             /**
268              * Gets (as xml) the "DivisionCode" element
269              */
270             gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode xgetDivisionCode();
271             
272             /**
273              * Sets the "DivisionCode" element
274              */
275             void setDivisionCode(java.lang.String divisionCode);
276             
277             /**
278              * Sets (as xml) the "DivisionCode" element
279              */
280             void xsetDivisionCode(gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode divisionCode);
281             
282             /**
283              * Gets the "DivisionName" element
284              */
285             java.lang.String getDivisionName();
286             
287             /**
288              * Gets (as xml) the "DivisionName" element
289              */
290             gov.grants.apply.system.globalV10.StringMin1Max30Type xgetDivisionName();
291             
292             /**
293              * True if has "DivisionName" element
294              */
295             boolean isSetDivisionName();
296             
297             /**
298              * Sets the "DivisionName" element
299              */
300             void setDivisionName(java.lang.String divisionName);
301             
302             /**
303              * Sets (as xml) the "DivisionName" element
304              */
305             void xsetDivisionName(gov.grants.apply.system.globalV10.StringMin1Max30Type divisionName);
306             
307             /**
308              * Unsets the "DivisionName" element
309              */
310             void unsetDivisionName();
311             
312             /**
313              * Gets the "ProgramCode" element
314              */
315             java.lang.String getProgramCode();
316             
317             /**
318              * Gets (as xml) the "ProgramCode" element
319              */
320             gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode xgetProgramCode();
321             
322             /**
323              * Sets the "ProgramCode" element
324              */
325             void setProgramCode(java.lang.String programCode);
326             
327             /**
328              * Sets (as xml) the "ProgramCode" element
329              */
330             void xsetProgramCode(gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode programCode);
331             
332             /**
333              * Gets the "ProgramName" element
334              */
335             java.lang.String getProgramName();
336             
337             /**
338              * Gets (as xml) the "ProgramName" element
339              */
340             gov.grants.apply.system.globalV10.StringMin1Max30Type xgetProgramName();
341             
342             /**
343              * True if has "ProgramName" element
344              */
345             boolean isSetProgramName();
346             
347             /**
348              * Sets the "ProgramName" element
349              */
350             void setProgramName(java.lang.String programName);
351             
352             /**
353              * Sets (as xml) the "ProgramName" element
354              */
355             void xsetProgramName(gov.grants.apply.system.globalV10.StringMin1Max30Type programName);
356             
357             /**
358              * Unsets the "ProgramName" element
359              */
360             void unsetProgramName();
361             
362             /**
363              * An XML DivisionCode(@http://apply.grants.gov/forms/NSF_CoverPage-V1.0).
364              *
365              * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument$NSFCoverPage$NSFUnitConsideration$DivisionCode.
366              */
367             public interface DivisionCode extends org.apache.xmlbeans.XmlString
368             {
369                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
370                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DivisionCode.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("divisioncodef4a8elemtype");
371                 
372                 /**
373                  * A factory class with static methods for creating instances
374                  * of this type.
375                  */
376                 
377                 public static final class Factory
378                 {
379                     public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode newValue(java.lang.Object obj) {
380                       return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode) type.newValue( obj ); }
381                     
382                     public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode newInstance() {
383                       return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
384                     
385                     public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode newInstance(org.apache.xmlbeans.XmlOptions options) {
386                       return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
387                     
388                     private Factory() { } // No instance of this class allowed
389                 }
390             }
391             
392             /**
393              * An XML ProgramCode(@http://apply.grants.gov/forms/NSF_CoverPage-V1.0).
394              *
395              * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument$NSFCoverPage$NSFUnitConsideration$ProgramCode.
396              */
397             public interface ProgramCode extends org.apache.xmlbeans.XmlString
398             {
399                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
400                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramCode.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programcodecb8felemtype");
401                 
402                 /**
403                  * A factory class with static methods for creating instances
404                  * of this type.
405                  */
406                 
407                 public static final class Factory
408                 {
409                     public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode newValue(java.lang.Object obj) {
410                       return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode) type.newValue( obj ); }
411                     
412                     public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode newInstance() {
413                       return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
414                     
415                     public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode newInstance(org.apache.xmlbeans.XmlOptions options) {
416                       return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
417                     
418                     private Factory() { } // No instance of this class allowed
419                 }
420             }
421             
422             /**
423              * A factory class with static methods for creating instances
424              * of this type.
425              */
426             
427             public static final class Factory
428             {
429                 public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration newInstance() {
430                   return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
431                 
432                 public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration newInstance(org.apache.xmlbeans.XmlOptions options) {
433                   return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
434                 
435                 private Factory() { } // No instance of this class allowed
436             }
437         }
438         
439         /**
440          * An XML PIInfo(@http://apply.grants.gov/forms/NSF_CoverPage-V1.0).
441          *
442          * This is a complex type.
443          */
444         public interface PIInfo extends org.apache.xmlbeans.XmlObject
445         {
446             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
447                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PIInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("piinfo9002elemtype");
448             
449             /**
450              * Gets the "DegreeType" element
451              */
452             gov.grants.apply.forms.nsfCoverPageV10.DegreeTypeDataType.Enum getDegreeType();
453             
454             /**
455              * Gets (as xml) the "DegreeType" element
456              */
457             gov.grants.apply.forms.nsfCoverPageV10.DegreeTypeDataType xgetDegreeType();
458             
459             /**
460              * Sets the "DegreeType" element
461              */
462             void setDegreeType(gov.grants.apply.forms.nsfCoverPageV10.DegreeTypeDataType.Enum degreeType);
463             
464             /**
465              * Sets (as xml) the "DegreeType" element
466              */
467             void xsetDegreeType(gov.grants.apply.forms.nsfCoverPageV10.DegreeTypeDataType degreeType);
468             
469             /**
470              * Gets the "DegreeYear" element
471              */
472             java.util.Calendar getDegreeYear();
473             
474             /**
475              * Gets (as xml) the "DegreeYear" element
476              */
477             gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear xgetDegreeYear();
478             
479             /**
480              * Sets the "DegreeYear" element
481              */
482             void setDegreeYear(java.util.Calendar degreeYear);
483             
484             /**
485              * Sets (as xml) the "DegreeYear" element
486              */
487             void xsetDegreeYear(gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear degreeYear);
488             
489             /**
490              * Gets the "isCurrentPI" element
491              */
492             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsCurrentPI();
493             
494             /**
495              * Gets (as xml) the "isCurrentPI" element
496              */
497             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsCurrentPI();
498             
499             /**
500              * True if has "isCurrentPI" element
501              */
502             boolean isSetIsCurrentPI();
503             
504             /**
505              * Sets the "isCurrentPI" element
506              */
507             void setIsCurrentPI(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isCurrentPI);
508             
509             /**
510              * Sets (as xml) the "isCurrentPI" element
511              */
512             void xsetIsCurrentPI(gov.grants.apply.system.globalLibraryV10.YesNoDataType isCurrentPI);
513             
514             /**
515              * Unsets the "isCurrentPI" element
516              */
517             void unsetIsCurrentPI();
518             
519             /**
520              * An XML DegreeYear(@http://apply.grants.gov/forms/NSF_CoverPage-V1.0).
521              *
522              * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument$NSFCoverPage$PIInfo$DegreeYear.
523              */
524             public interface DegreeYear extends org.apache.xmlbeans.XmlGYear
525             {
526                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
527                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DegreeYear.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("degreeyear4fa7elemtype");
528                 
529                 /**
530                  * A factory class with static methods for creating instances
531                  * of this type.
532                  */
533                 
534                 public static final class Factory
535                 {
536                     public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear newValue(java.lang.Object obj) {
537                       return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear) type.newValue( obj ); }
538                     
539                     public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear newInstance() {
540                       return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
541                     
542                     public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear newInstance(org.apache.xmlbeans.XmlOptions options) {
543                       return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
544                     
545                     private Factory() { } // No instance of this class allowed
546                 }
547             }
548             
549             /**
550              * A factory class with static methods for creating instances
551              * of this type.
552              */
553             
554             public static final class Factory
555             {
556                 public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo newInstance() {
557                   return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
558                 
559                 public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
560                   return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.PIInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
561                 
562                 private Factory() { } // No instance of this class allowed
563             }
564         }
565         
566         /**
567          * An XML CoPIInfo(@http://apply.grants.gov/forms/NSF_CoverPage-V1.0).
568          *
569          * This is a complex type.
570          */
571         public interface CoPIInfo extends org.apache.xmlbeans.XmlObject
572         {
573             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
574                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CoPIInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copiinfo8ff6elemtype");
575             
576             /**
577              * Gets array of all "CoPI" elements
578              */
579             gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI[] getCoPIArray();
580             
581             /**
582              * Gets ith "CoPI" element
583              */
584             gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI getCoPIArray(int i);
585             
586             /**
587              * Returns number of "CoPI" element
588              */
589             int sizeOfCoPIArray();
590             
591             /**
592              * Sets array of all "CoPI" element
593              */
594             void setCoPIArray(gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI[] coPIArray);
595             
596             /**
597              * Sets ith "CoPI" element
598              */
599             void setCoPIArray(int i, gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI coPI);
600             
601             /**
602              * Inserts and returns a new empty value (as xml) as the ith "CoPI" element
603              */
604             gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI insertNewCoPI(int i);
605             
606             /**
607              * Appends and returns a new empty value (as xml) as the last "CoPI" element
608              */
609             gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI addNewCoPI();
610             
611             /**
612              * Removes the ith "CoPI" element
613              */
614             void removeCoPI(int i);
615             
616             /**
617              * An XML CoPI(@http://apply.grants.gov/forms/NSF_CoverPage-V1.0).
618              *
619              * This is a complex type.
620              */
621             public interface CoPI extends org.apache.xmlbeans.XmlObject
622             {
623                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
624                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CoPI.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copi9897elemtype");
625                 
626                 /**
627                  * Gets the "Name" element
628                  */
629                 gov.grants.apply.system.globalLibraryV10.HumanNameDataType getName();
630                 
631                 /**
632                  * Sets the "Name" element
633                  */
634                 void setName(gov.grants.apply.system.globalLibraryV10.HumanNameDataType name);
635                 
636                 /**
637                  * Appends and returns a new empty "Name" element
638                  */
639                 gov.grants.apply.system.globalLibraryV10.HumanNameDataType addNewName();
640                 
641                 /**
642                  * Gets the "DegreeType" element
643                  */
644                 gov.grants.apply.forms.nsfCoverPageV10.DegreeTypeDataType.Enum getDegreeType();
645                 
646                 /**
647                  * Gets (as xml) the "DegreeType" element
648                  */
649                 gov.grants.apply.forms.nsfCoverPageV10.DegreeTypeDataType xgetDegreeType();
650                 
651                 /**
652                  * True if has "DegreeType" element
653                  */
654                 boolean isSetDegreeType();
655                 
656                 /**
657                  * Sets the "DegreeType" element
658                  */
659                 void setDegreeType(gov.grants.apply.forms.nsfCoverPageV10.DegreeTypeDataType.Enum degreeType);
660                 
661                 /**
662                  * Sets (as xml) the "DegreeType" element
663                  */
664                 void xsetDegreeType(gov.grants.apply.forms.nsfCoverPageV10.DegreeTypeDataType degreeType);
665                 
666                 /**
667                  * Unsets the "DegreeType" element
668                  */
669                 void unsetDegreeType();
670                 
671                 /**
672                  * Gets the "DegreeYear" element
673                  */
674                 java.util.Calendar getDegreeYear();
675                 
676                 /**
677                  * Gets (as xml) the "DegreeYear" element
678                  */
679                 gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear xgetDegreeYear();
680                 
681                 /**
682                  * True if has "DegreeYear" element
683                  */
684                 boolean isSetDegreeYear();
685                 
686                 /**
687                  * Sets the "DegreeYear" element
688                  */
689                 void setDegreeYear(java.util.Calendar degreeYear);
690                 
691                 /**
692                  * Sets (as xml) the "DegreeYear" element
693                  */
694                 void xsetDegreeYear(gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear degreeYear);
695                 
696                 /**
697                  * Unsets the "DegreeYear" element
698                  */
699                 void unsetDegreeYear();
700                 
701                 /**
702                  * An XML DegreeYear(@http://apply.grants.gov/forms/NSF_CoverPage-V1.0).
703                  *
704                  * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument$NSFCoverPage$CoPIInfo$CoPI$DegreeYear.
705                  */
706                 public interface DegreeYear extends org.apache.xmlbeans.XmlGYear
707                 {
708                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
709                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DegreeYear.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("degreeyeara292elemtype");
710                     
711                     /**
712                      * A factory class with static methods for creating instances
713                      * of this type.
714                      */
715                     
716                     public static final class Factory
717                     {
718                       public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear newValue(java.lang.Object obj) {
719                         return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear) type.newValue( obj ); }
720                       
721                       public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear newInstance() {
722                         return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
723                       
724                       public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear newInstance(org.apache.xmlbeans.XmlOptions options) {
725                         return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
726                       
727                       private Factory() { } // No instance of this class allowed
728                     }
729                 }
730                 
731                 /**
732                  * A factory class with static methods for creating instances
733                  * of this type.
734                  */
735                 
736                 public static final class Factory
737                 {
738                     public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI newInstance() {
739                       return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
740                     
741                     public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI newInstance(org.apache.xmlbeans.XmlOptions options) {
742                       return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
743                     
744                     private Factory() { } // No instance of this class allowed
745                 }
746             }
747             
748             /**
749              * A factory class with static methods for creating instances
750              * of this type.
751              */
752             
753             public static final class Factory
754             {
755                 public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo newInstance() {
756                   return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
757                 
758                 public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
759                   return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.CoPIInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
760                 
761                 private Factory() { } // No instance of this class allowed
762             }
763         }
764         
765         /**
766          * An XML OtherInfo(@http://apply.grants.gov/forms/NSF_CoverPage-V1.0).
767          *
768          * This is a complex type.
769          */
770         public interface OtherInfo extends org.apache.xmlbeans.XmlObject
771         {
772             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
773                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherinfo819belemtype");
774             
775             /**
776              * Gets the "isBeginInvestigator" element
777              */
778             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsBeginInvestigator();
779             
780             /**
781              * Gets (as xml) the "isBeginInvestigator" element
782              */
783             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsBeginInvestigator();
784             
785             /**
786              * True if has "isBeginInvestigator" element
787              */
788             boolean isSetIsBeginInvestigator();
789             
790             /**
791              * Sets the "isBeginInvestigator" element
792              */
793             void setIsBeginInvestigator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isBeginInvestigator);
794             
795             /**
796              * Sets (as xml) the "isBeginInvestigator" element
797              */
798             void xsetIsBeginInvestigator(gov.grants.apply.system.globalLibraryV10.YesNoDataType isBeginInvestigator);
799             
800             /**
801              * Unsets the "isBeginInvestigator" element
802              */
803             void unsetIsBeginInvestigator();
804             
805             /**
806              * Gets the "isDisclosureLobbyingActivities" element
807              */
808             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsDisclosureLobbyingActivities();
809             
810             /**
811              * Gets (as xml) the "isDisclosureLobbyingActivities" element
812              */
813             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsDisclosureLobbyingActivities();
814             
815             /**
816              * True if has "isDisclosureLobbyingActivities" element
817              */
818             boolean isSetIsDisclosureLobbyingActivities();
819             
820             /**
821              * Sets the "isDisclosureLobbyingActivities" element
822              */
823             void setIsDisclosureLobbyingActivities(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isDisclosureLobbyingActivities);
824             
825             /**
826              * Sets (as xml) the "isDisclosureLobbyingActivities" element
827              */
828             void xsetIsDisclosureLobbyingActivities(gov.grants.apply.system.globalLibraryV10.YesNoDataType isDisclosureLobbyingActivities);
829             
830             /**
831              * Unsets the "isDisclosureLobbyingActivities" element
832              */
833             void unsetIsDisclosureLobbyingActivities();
834             
835             /**
836              * Gets the "isExploratoryResearch" element
837              */
838             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsExploratoryResearch();
839             
840             /**
841              * Gets (as xml) the "isExploratoryResearch" element
842              */
843             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsExploratoryResearch();
844             
845             /**
846              * True if has "isExploratoryResearch" element
847              */
848             boolean isSetIsExploratoryResearch();
849             
850             /**
851              * Sets the "isExploratoryResearch" element
852              */
853             void setIsExploratoryResearch(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isExploratoryResearch);
854             
855             /**
856              * Sets (as xml) the "isExploratoryResearch" element
857              */
858             void xsetIsExploratoryResearch(gov.grants.apply.system.globalLibraryV10.YesNoDataType isExploratoryResearch);
859             
860             /**
861              * Unsets the "isExploratoryResearch" element
862              */
863             void unsetIsExploratoryResearch();
864             
865             /**
866              * Gets the "isHistoricPlaces" element
867              */
868             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsHistoricPlaces();
869             
870             /**
871              * Gets (as xml) the "isHistoricPlaces" element
872              */
873             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsHistoricPlaces();
874             
875             /**
876              * True if has "isHistoricPlaces" element
877              */
878             boolean isSetIsHistoricPlaces();
879             
880             /**
881              * Sets the "isHistoricPlaces" element
882              */
883             void setIsHistoricPlaces(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isHistoricPlaces);
884             
885             /**
886              * Sets (as xml) the "isHistoricPlaces" element
887              */
888             void xsetIsHistoricPlaces(gov.grants.apply.system.globalLibraryV10.YesNoDataType isHistoricPlaces);
889             
890             /**
891              * Unsets the "isHistoricPlaces" element
892              */
893             void unsetIsHistoricPlaces();
894             
895             /**
896              * Gets the "isAccomplishmentRenewal" element
897              */
898             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsAccomplishmentRenewal();
899             
900             /**
901              * Gets (as xml) the "isAccomplishmentRenewal" element
902              */
903             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsAccomplishmentRenewal();
904             
905             /**
906              * True if has "isAccomplishmentRenewal" element
907              */
908             boolean isSetIsAccomplishmentRenewal();
909             
910             /**
911              * Sets the "isAccomplishmentRenewal" element
912              */
913             void setIsAccomplishmentRenewal(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isAccomplishmentRenewal);
914             
915             /**
916              * Sets (as xml) the "isAccomplishmentRenewal" element
917              */
918             void xsetIsAccomplishmentRenewal(gov.grants.apply.system.globalLibraryV10.YesNoDataType isAccomplishmentRenewal);
919             
920             /**
921              * Unsets the "isAccomplishmentRenewal" element
922              */
923             void unsetIsAccomplishmentRenewal();
924             
925             /**
926              * Gets the "isHighResolutionGraphics" element
927              */
928             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsHighResolutionGraphics();
929             
930             /**
931              * Gets (as xml) the "isHighResolutionGraphics" element
932              */
933             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsHighResolutionGraphics();
934             
935             /**
936              * True if has "isHighResolutionGraphics" element
937              */
938             boolean isSetIsHighResolutionGraphics();
939             
940             /**
941              * Sets the "isHighResolutionGraphics" element
942              */
943             void setIsHighResolutionGraphics(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isHighResolutionGraphics);
944             
945             /**
946              * Sets (as xml) the "isHighResolutionGraphics" element
947              */
948             void xsetIsHighResolutionGraphics(gov.grants.apply.system.globalLibraryV10.YesNoDataType isHighResolutionGraphics);
949             
950             /**
951              * Unsets the "isHighResolutionGraphics" element
952              */
953             void unsetIsHighResolutionGraphics();
954             
955             /**
956              * A factory class with static methods for creating instances
957              * of this type.
958              */
959             
960             public static final class Factory
961             {
962                 public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.OtherInfo newInstance() {
963                   return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.OtherInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
964                 
965                 public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.OtherInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
966                   return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage.OtherInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
967                 
968                 private Factory() { } // No instance of this class allowed
969             }
970         }
971         
972         /**
973          * A factory class with static methods for creating instances
974          * of this type.
975          */
976         
977         public static final class Factory
978         {
979             public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage newInstance() {
980               return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
981             
982             public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage newInstance(org.apache.xmlbeans.XmlOptions options) {
983               return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument.NSFCoverPage) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
984             
985             private Factory() { } // No instance of this class allowed
986         }
987     }
988     
989     /**
990      * A factory class with static methods for creating instances
991      * of this type.
992      */
993     
994     public static final class Factory
995     {
996         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument newInstance() {
997           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
998         
999         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
1000           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1001         
1002         /** @param xmlAsString the string value to parse */
1003         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1004           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1005         
1006         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1007           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1008         
1009         /** @param file the file from which to load an xml document */
1010         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1011           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1012         
1013         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1014           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1015         
1016         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1017           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1018         
1019         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1020           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1021         
1022         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1023           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1024         
1025         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1026           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1027         
1028         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1029           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1030         
1031         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1032           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1033         
1034         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1035           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1036         
1037         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1038           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1039         
1040         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1041           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1042         
1043         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1044           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1045         
1046         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1047         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1048           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1049         
1050         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1051         public static gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1052           return (gov.grants.apply.forms.nsfCoverPageV10.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1053         
1054         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1055         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 {
1056           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1057         
1058         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1059         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 {
1060           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1061         
1062         private Factory() { } // No instance of this class allowed
1063     }
1064 }