View Javadoc
1   /*
2    * An XML document type.
3    * Localname: NSF_CoverPage_1_4
4    * Namespace: http://apply.grants.gov/forms/NSF_CoverPage_1_4-V1.4
5    * Java type: gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.nsfCoverPage14V14;
10  
11  
12  /**
13   * A document containing one NSF_CoverPage_1_4(@http://apply.grants.gov/forms/NSF_CoverPage_1_4-V1.4) element.
14   *
15   * This is a complex type.
16   */
17  public interface NSFCoverPage14Document 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(NSFCoverPage14Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfcoverpage14768fdoctype");
21      
22      /**
23       * Gets the "NSF_CoverPage_1_4" element
24       */
25      gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14 getNSFCoverPage14();
26      
27      /**
28       * Sets the "NSF_CoverPage_1_4" element
29       */
30      void setNSFCoverPage14(gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14 nsfCoverPage14);
31      
32      /**
33       * Appends and returns a new empty "NSF_CoverPage_1_4" element
34       */
35      gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14 addNewNSFCoverPage14();
36      
37      /**
38       * An XML NSF_CoverPage_1_4(@http://apply.grants.gov/forms/NSF_CoverPage_1_4-V1.4).
39       *
40       * This is a complex type.
41       */
42      public interface NSFCoverPage14 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(NSFCoverPage14.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfcoverpage144474elemtype");
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.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.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.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.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           * Sets the "DueDate" element
79           */
80          void setDueDate(java.util.Calendar dueDate);
81          
82          /**
83           * Sets (as xml) the "DueDate" element
84           */
85          void xsetDueDate(org.apache.xmlbeans.XmlDate dueDate);
86          
87          /**
88           * Gets the "NSFUnitConsideration" element
89           */
90          gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration getNSFUnitConsideration();
91          
92          /**
93           * Sets the "NSFUnitConsideration" element
94           */
95          void setNSFUnitConsideration(gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration nsfUnitConsideration);
96          
97          /**
98           * Appends and returns a new empty "NSFUnitConsideration" element
99           */
100         gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration addNewNSFUnitConsideration();
101         
102         /**
103          * Gets the "PIInfo" element
104          */
105         gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.PIInfo getPIInfo();
106         
107         /**
108          * Sets the "PIInfo" element
109          */
110         void setPIInfo(gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.PIInfo piInfo);
111         
112         /**
113          * Appends and returns a new empty "PIInfo" element
114          */
115         gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.PIInfo addNewPIInfo();
116         
117         /**
118          * Gets the "OtherInfo" element
119          */
120         gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.OtherInfo getOtherInfo();
121         
122         /**
123          * True if has "OtherInfo" element
124          */
125         boolean isSetOtherInfo();
126         
127         /**
128          * Sets the "OtherInfo" element
129          */
130         void setOtherInfo(gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.OtherInfo otherInfo);
131         
132         /**
133          * Appends and returns a new empty "OtherInfo" element
134          */
135         gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.OtherInfo addNewOtherInfo();
136         
137         /**
138          * Unsets the "OtherInfo" element
139          */
140         void unsetOtherInfo();
141         
142         /**
143          * Gets the "Single-CopyDocuments" element
144          */
145         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType getSingleCopyDocuments();
146         
147         /**
148          * True if has "Single-CopyDocuments" element
149          */
150         boolean isSetSingleCopyDocuments();
151         
152         /**
153          * Sets the "Single-CopyDocuments" element
154          */
155         void setSingleCopyDocuments(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType singleCopyDocuments);
156         
157         /**
158          * Appends and returns a new empty "Single-CopyDocuments" element
159          */
160         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType addNewSingleCopyDocuments();
161         
162         /**
163          * Unsets the "Single-CopyDocuments" element
164          */
165         void unsetSingleCopyDocuments();
166         
167         /**
168          * Gets the "Data-Management-Plan" element
169          */
170         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getDataManagementPlan();
171         
172         /**
173          * True if has "Data-Management-Plan" element
174          */
175         boolean isSetDataManagementPlan();
176         
177         /**
178          * Sets the "Data-Management-Plan" element
179          */
180         void setDataManagementPlan(gov.grants.apply.system.attachmentsV10.AttachedFileDataType dataManagementPlan);
181         
182         /**
183          * Appends and returns a new empty "Data-Management-Plan" element
184          */
185         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewDataManagementPlan();
186         
187         /**
188          * Unsets the "Data-Management-Plan" element
189          */
190         void unsetDataManagementPlan();
191         
192         /**
193          * Gets the "PostDoctoralFundsRequested" element
194          */
195         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPostDoctoralFundsRequested();
196         
197         /**
198          * Gets (as xml) the "PostDoctoralFundsRequested" element
199          */
200         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPostDoctoralFundsRequested();
201         
202         /**
203          * True if has "PostDoctoralFundsRequested" element
204          */
205         boolean isSetPostDoctoralFundsRequested();
206         
207         /**
208          * Sets the "PostDoctoralFundsRequested" element
209          */
210         void setPostDoctoralFundsRequested(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum postDoctoralFundsRequested);
211         
212         /**
213          * Sets (as xml) the "PostDoctoralFundsRequested" element
214          */
215         void xsetPostDoctoralFundsRequested(gov.grants.apply.system.globalLibraryV20.YesNoDataType postDoctoralFundsRequested);
216         
217         /**
218          * Unsets the "PostDoctoralFundsRequested" element
219          */
220         void unsetPostDoctoralFundsRequested();
221         
222         /**
223          * Gets the "Mentoring-Plan" element
224          */
225         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getMentoringPlan();
226         
227         /**
228          * True if has "Mentoring-Plan" element
229          */
230         boolean isSetMentoringPlan();
231         
232         /**
233          * Sets the "Mentoring-Plan" element
234          */
235         void setMentoringPlan(gov.grants.apply.system.attachmentsV10.AttachedFileDataType mentoringPlan);
236         
237         /**
238          * Appends and returns a new empty "Mentoring-Plan" element
239          */
240         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewMentoringPlan();
241         
242         /**
243          * Unsets the "Mentoring-Plan" element
244          */
245         void unsetMentoringPlan();
246         
247         /**
248          * Gets the "FormVersion" attribute
249          */
250         java.lang.String getFormVersion();
251         
252         /**
253          * Gets (as xml) the "FormVersion" attribute
254          */
255         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
256         
257         /**
258          * Sets the "FormVersion" attribute
259          */
260         void setFormVersion(java.lang.String formVersion);
261         
262         /**
263          * Sets (as xml) the "FormVersion" attribute
264          */
265         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
266         
267         /**
268          * An XML FundingOpportunityNumber(@http://apply.grants.gov/forms/NSF_CoverPage_1_4-V1.4).
269          *
270          * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document$NSFCoverPage14$FundingOpportunityNumber.
271          */
272         public interface FundingOpportunityNumber extends gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType
273         {
274             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
275                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FundingOpportunityNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fundingopportunitynumber6b19elemtype");
276             
277             /**
278              * A factory class with static methods for creating instances
279              * of this type.
280              */
281             
282             public static final class Factory
283             {
284                 public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.FundingOpportunityNumber newValue(java.lang.Object obj) {
285                   return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.FundingOpportunityNumber) type.newValue( obj ); }
286                 
287                 public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.FundingOpportunityNumber newInstance() {
288                   return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.FundingOpportunityNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
289                 
290                 public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.FundingOpportunityNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
291                   return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.FundingOpportunityNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
292                 
293                 private Factory() { } // No instance of this class allowed
294             }
295         }
296         
297         /**
298          * An XML NSFUnitConsideration(@http://apply.grants.gov/forms/NSF_CoverPage_1_4-V1.4).
299          *
300          * This is a complex type.
301          */
302         public interface NSFUnitConsideration extends org.apache.xmlbeans.XmlObject
303         {
304             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
305                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NSFUnitConsideration.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfunitconsideration6421elemtype");
306             
307             /**
308              * Gets the "DivisionCode" element
309              */
310             java.lang.String getDivisionCode();
311             
312             /**
313              * Gets (as xml) the "DivisionCode" element
314              */
315             gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.DivisionCode xgetDivisionCode();
316             
317             /**
318              * Sets the "DivisionCode" element
319              */
320             void setDivisionCode(java.lang.String divisionCode);
321             
322             /**
323              * Sets (as xml) the "DivisionCode" element
324              */
325             void xsetDivisionCode(gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.DivisionCode divisionCode);
326             
327             /**
328              * Gets the "DivisionName" element
329              */
330             java.lang.String getDivisionName();
331             
332             /**
333              * Gets (as xml) the "DivisionName" element
334              */
335             gov.grants.apply.system.globalV10.StringMin1Max30Type xgetDivisionName();
336             
337             /**
338              * True if has "DivisionName" element
339              */
340             boolean isSetDivisionName();
341             
342             /**
343              * Sets the "DivisionName" element
344              */
345             void setDivisionName(java.lang.String divisionName);
346             
347             /**
348              * Sets (as xml) the "DivisionName" element
349              */
350             void xsetDivisionName(gov.grants.apply.system.globalV10.StringMin1Max30Type divisionName);
351             
352             /**
353              * Unsets the "DivisionName" element
354              */
355             void unsetDivisionName();
356             
357             /**
358              * Gets the "ProgramCode" element
359              */
360             java.lang.String getProgramCode();
361             
362             /**
363              * Gets (as xml) the "ProgramCode" element
364              */
365             gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.ProgramCode xgetProgramCode();
366             
367             /**
368              * Sets the "ProgramCode" element
369              */
370             void setProgramCode(java.lang.String programCode);
371             
372             /**
373              * Sets (as xml) the "ProgramCode" element
374              */
375             void xsetProgramCode(gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.ProgramCode programCode);
376             
377             /**
378              * Gets the "ProgramName" element
379              */
380             java.lang.String getProgramName();
381             
382             /**
383              * Gets (as xml) the "ProgramName" element
384              */
385             gov.grants.apply.system.globalV10.StringMin1Max30Type xgetProgramName();
386             
387             /**
388              * True if has "ProgramName" element
389              */
390             boolean isSetProgramName();
391             
392             /**
393              * Sets the "ProgramName" element
394              */
395             void setProgramName(java.lang.String programName);
396             
397             /**
398              * Sets (as xml) the "ProgramName" element
399              */
400             void xsetProgramName(gov.grants.apply.system.globalV10.StringMin1Max30Type programName);
401             
402             /**
403              * Unsets the "ProgramName" element
404              */
405             void unsetProgramName();
406             
407             /**
408              * An XML DivisionCode(@http://apply.grants.gov/forms/NSF_CoverPage_1_4-V1.4).
409              *
410              * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document$NSFCoverPage14$NSFUnitConsideration$DivisionCode.
411              */
412             public interface DivisionCode extends org.apache.xmlbeans.XmlString
413             {
414                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
415                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DivisionCode.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("divisioncodeb217elemtype");
416                 
417                 /**
418                  * A factory class with static methods for creating instances
419                  * of this type.
420                  */
421                 
422                 public static final class Factory
423                 {
424                     public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.DivisionCode newValue(java.lang.Object obj) {
425                       return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.DivisionCode) type.newValue( obj ); }
426                     
427                     public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.DivisionCode newInstance() {
428                       return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.DivisionCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
429                     
430                     public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.DivisionCode newInstance(org.apache.xmlbeans.XmlOptions options) {
431                       return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.DivisionCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
432                     
433                     private Factory() { } // No instance of this class allowed
434                 }
435             }
436             
437             /**
438              * An XML ProgramCode(@http://apply.grants.gov/forms/NSF_CoverPage_1_4-V1.4).
439              *
440              * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document$NSFCoverPage14$NSFUnitConsideration$ProgramCode.
441              */
442             public interface ProgramCode extends org.apache.xmlbeans.XmlString
443             {
444                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
445                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramCode.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programcode667eelemtype");
446                 
447                 /**
448                  * A factory class with static methods for creating instances
449                  * of this type.
450                  */
451                 
452                 public static final class Factory
453                 {
454                     public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.ProgramCode newValue(java.lang.Object obj) {
455                       return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.ProgramCode) type.newValue( obj ); }
456                     
457                     public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.ProgramCode newInstance() {
458                       return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.ProgramCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
459                     
460                     public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.ProgramCode newInstance(org.apache.xmlbeans.XmlOptions options) {
461                       return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration.ProgramCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
462                     
463                     private Factory() { } // No instance of this class allowed
464                 }
465             }
466             
467             /**
468              * A factory class with static methods for creating instances
469              * of this type.
470              */
471             
472             public static final class Factory
473             {
474                 public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration newInstance() {
475                   return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
476                 
477                 public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration newInstance(org.apache.xmlbeans.XmlOptions options) {
478                   return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.NSFUnitConsideration) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
479                 
480                 private Factory() { } // No instance of this class allowed
481             }
482         }
483         
484         /**
485          * An XML PIInfo(@http://apply.grants.gov/forms/NSF_CoverPage_1_4-V1.4).
486          *
487          * This is a complex type.
488          */
489         public interface PIInfo extends org.apache.xmlbeans.XmlObject
490         {
491             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
492                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PIInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("piinfo1671elemtype");
493             
494             /**
495              * Gets the "isCurrentPI" element
496              */
497             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsCurrentPI();
498             
499             /**
500              * Gets (as xml) the "isCurrentPI" element
501              */
502             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsCurrentPI();
503             
504             /**
505              * True if has "isCurrentPI" element
506              */
507             boolean isSetIsCurrentPI();
508             
509             /**
510              * Sets the "isCurrentPI" element
511              */
512             void setIsCurrentPI(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isCurrentPI);
513             
514             /**
515              * Sets (as xml) the "isCurrentPI" element
516              */
517             void xsetIsCurrentPI(gov.grants.apply.system.globalLibraryV20.YesNoDataType isCurrentPI);
518             
519             /**
520              * Unsets the "isCurrentPI" element
521              */
522             void unsetIsCurrentPI();
523             
524             /**
525              * A factory class with static methods for creating instances
526              * of this type.
527              */
528             
529             public static final class Factory
530             {
531                 public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.PIInfo newInstance() {
532                   return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.PIInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
533                 
534                 public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.PIInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
535                   return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.PIInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
536                 
537                 private Factory() { } // No instance of this class allowed
538             }
539         }
540         
541         /**
542          * An XML OtherInfo(@http://apply.grants.gov/forms/NSF_CoverPage_1_4-V1.4).
543          *
544          * This is a complex type.
545          */
546         public interface OtherInfo extends org.apache.xmlbeans.XmlObject
547         {
548             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
549                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherinfo6a8aelemtype");
550             
551             /**
552              * Gets the "isBeginInvestigator" element
553              */
554             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsBeginInvestigator();
555             
556             /**
557              * Gets (as xml) the "isBeginInvestigator" element
558              */
559             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsBeginInvestigator();
560             
561             /**
562              * True if has "isBeginInvestigator" element
563              */
564             boolean isSetIsBeginInvestigator();
565             
566             /**
567              * Sets the "isBeginInvestigator" element
568              */
569             void setIsBeginInvestigator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isBeginInvestigator);
570             
571             /**
572              * Sets (as xml) the "isBeginInvestigator" element
573              */
574             void xsetIsBeginInvestigator(gov.grants.apply.system.globalLibraryV20.YesNoDataType isBeginInvestigator);
575             
576             /**
577              * Unsets the "isBeginInvestigator" element
578              */
579             void unsetIsBeginInvestigator();
580             
581             /**
582              * Gets the "isDisclosureLobbyingActivities" element
583              */
584             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsDisclosureLobbyingActivities();
585             
586             /**
587              * Gets (as xml) the "isDisclosureLobbyingActivities" element
588              */
589             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsDisclosureLobbyingActivities();
590             
591             /**
592              * True if has "isDisclosureLobbyingActivities" element
593              */
594             boolean isSetIsDisclosureLobbyingActivities();
595             
596             /**
597              * Sets the "isDisclosureLobbyingActivities" element
598              */
599             void setIsDisclosureLobbyingActivities(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isDisclosureLobbyingActivities);
600             
601             /**
602              * Sets (as xml) the "isDisclosureLobbyingActivities" element
603              */
604             void xsetIsDisclosureLobbyingActivities(gov.grants.apply.system.globalLibraryV20.YesNoDataType isDisclosureLobbyingActivities);
605             
606             /**
607              * Unsets the "isDisclosureLobbyingActivities" element
608              */
609             void unsetIsDisclosureLobbyingActivities();
610             
611             /**
612              * Gets the "isRapidResponseGrant" element
613              */
614             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsRapidResponseGrant();
615             
616             /**
617              * Gets (as xml) the "isRapidResponseGrant" element
618              */
619             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsRapidResponseGrant();
620             
621             /**
622              * True if has "isRapidResponseGrant" element
623              */
624             boolean isSetIsRapidResponseGrant();
625             
626             /**
627              * Sets the "isRapidResponseGrant" element
628              */
629             void setIsRapidResponseGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isRapidResponseGrant);
630             
631             /**
632              * Sets (as xml) the "isRapidResponseGrant" element
633              */
634             void xsetIsRapidResponseGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType isRapidResponseGrant);
635             
636             /**
637              * Unsets the "isRapidResponseGrant" element
638              */
639             void unsetIsRapidResponseGrant();
640             
641             /**
642              * Gets the "isEarlyConceptGrant" element
643              */
644             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsEarlyConceptGrant();
645             
646             /**
647              * Gets (as xml) the "isEarlyConceptGrant" element
648              */
649             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsEarlyConceptGrant();
650             
651             /**
652              * True if has "isEarlyConceptGrant" element
653              */
654             boolean isSetIsEarlyConceptGrant();
655             
656             /**
657              * Sets the "isEarlyConceptGrant" element
658              */
659             void setIsEarlyConceptGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isEarlyConceptGrant);
660             
661             /**
662              * Sets (as xml) the "isEarlyConceptGrant" element
663              */
664             void xsetIsEarlyConceptGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType isEarlyConceptGrant);
665             
666             /**
667              * Unsets the "isEarlyConceptGrant" element
668              */
669             void unsetIsEarlyConceptGrant();
670             
671             /**
672              * Gets the "isAccomplishmentRenewal" element
673              */
674             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsAccomplishmentRenewal();
675             
676             /**
677              * Gets (as xml) the "isAccomplishmentRenewal" element
678              */
679             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsAccomplishmentRenewal();
680             
681             /**
682              * True if has "isAccomplishmentRenewal" element
683              */
684             boolean isSetIsAccomplishmentRenewal();
685             
686             /**
687              * Sets the "isAccomplishmentRenewal" element
688              */
689             void setIsAccomplishmentRenewal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isAccomplishmentRenewal);
690             
691             /**
692              * Sets (as xml) the "isAccomplishmentRenewal" element
693              */
694             void xsetIsAccomplishmentRenewal(gov.grants.apply.system.globalLibraryV20.YesNoDataType isAccomplishmentRenewal);
695             
696             /**
697              * Unsets the "isAccomplishmentRenewal" element
698              */
699             void unsetIsAccomplishmentRenewal();
700             
701             /**
702              * Gets the "isHighResolutionGraphics" element
703              */
704             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsHighResolutionGraphics();
705             
706             /**
707              * Gets (as xml) the "isHighResolutionGraphics" element
708              */
709             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsHighResolutionGraphics();
710             
711             /**
712              * True if has "isHighResolutionGraphics" element
713              */
714             boolean isSetIsHighResolutionGraphics();
715             
716             /**
717              * Sets the "isHighResolutionGraphics" element
718              */
719             void setIsHighResolutionGraphics(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isHighResolutionGraphics);
720             
721             /**
722              * Sets (as xml) the "isHighResolutionGraphics" element
723              */
724             void xsetIsHighResolutionGraphics(gov.grants.apply.system.globalLibraryV20.YesNoDataType isHighResolutionGraphics);
725             
726             /**
727              * Unsets the "isHighResolutionGraphics" element
728              */
729             void unsetIsHighResolutionGraphics();
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.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.OtherInfo newInstance() {
739                   return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.OtherInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
740                 
741                 public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.OtherInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
742                   return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14.OtherInfo) 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.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14 newInstance() {
756               return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
757             
758             public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14 newInstance(org.apache.xmlbeans.XmlOptions options) {
759               return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document.NSFCoverPage14) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
760             
761             private Factory() { } // No instance of this class allowed
762         }
763     }
764     
765     /**
766      * A factory class with static methods for creating instances
767      * of this type.
768      */
769     
770     public static final class Factory
771     {
772         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document newInstance() {
773           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
774         
775         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document newInstance(org.apache.xmlbeans.XmlOptions options) {
776           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
777         
778         /** @param xmlAsString the string value to parse */
779         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
780           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
781         
782         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
783           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
784         
785         /** @param file the file from which to load an xml document */
786         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
787           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
788         
789         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
790           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
791         
792         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
793           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
794         
795         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
796           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
797         
798         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
799           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
800         
801         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
802           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
803         
804         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
805           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
806         
807         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
808           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
809         
810         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
811           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
812         
813         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
814           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
815         
816         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
817           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
818         
819         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
820           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
821         
822         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
823         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
824           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
825         
826         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
827         public static gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
828           return (gov.grants.apply.forms.nsfCoverPage14V14.NSFCoverPage14Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
829         
830         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
831         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 {
832           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
833         
834         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
835         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 {
836           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
837         
838         private Factory() { } // No instance of this class allowed
839     }
840 }