View Javadoc
1   /*
2    * An XML document type.
3    * Localname: RR_SF424
4    * Namespace: http://apply.grants.gov/forms/RR_SF424-V1.0
5    * Java type: gov.grants.apply.forms.rrSF424V10.RRSF424Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.rrSF424V10;
10  
11  
12  /**
13   * A document containing one RR_SF424(@http://apply.grants.gov/forms/RR_SF424-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface RRSF424Document 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(RRSF424Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("rrsf424121ddoctype");
21      
22      /**
23       * Gets the "RR_SF424" element
24       */
25      gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424 getRRSF424();
26      
27      /**
28       * Sets the "RR_SF424" element
29       */
30      void setRRSF424(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424 rrsf424);
31      
32      /**
33       * Appends and returns a new empty "RR_SF424" element
34       */
35      gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424 addNewRRSF424();
36      
37      /**
38       * An XML RR_SF424(@http://apply.grants.gov/forms/RR_SF424-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface RRSF424 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(RRSF424.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("rrsf42485fdelemtype");
46          
47          /**
48           * Gets the "SubmissionTypeCode" element
49           */
50          gov.grants.apply.forms.rrSF424V10.SubmissionTypeDataType.Enum getSubmissionTypeCode();
51          
52          /**
53           * Gets (as xml) the "SubmissionTypeCode" element
54           */
55          gov.grants.apply.forms.rrSF424V10.SubmissionTypeDataType xgetSubmissionTypeCode();
56          
57          /**
58           * Sets the "SubmissionTypeCode" element
59           */
60          void setSubmissionTypeCode(gov.grants.apply.forms.rrSF424V10.SubmissionTypeDataType.Enum submissionTypeCode);
61          
62          /**
63           * Sets (as xml) the "SubmissionTypeCode" element
64           */
65          void xsetSubmissionTypeCode(gov.grants.apply.forms.rrSF424V10.SubmissionTypeDataType submissionTypeCode);
66          
67          /**
68           * Gets the "SubmittedDate" element
69           */
70          java.util.Calendar getSubmittedDate();
71          
72          /**
73           * Gets (as xml) the "SubmittedDate" element
74           */
75          org.apache.xmlbeans.XmlDate xgetSubmittedDate();
76          
77          /**
78           * True if has "SubmittedDate" element
79           */
80          boolean isSetSubmittedDate();
81          
82          /**
83           * Sets the "SubmittedDate" element
84           */
85          void setSubmittedDate(java.util.Calendar submittedDate);
86          
87          /**
88           * Sets (as xml) the "SubmittedDate" element
89           */
90          void xsetSubmittedDate(org.apache.xmlbeans.XmlDate submittedDate);
91          
92          /**
93           * Unsets the "SubmittedDate" element
94           */
95          void unsetSubmittedDate();
96          
97          /**
98           * Gets the "ApplicantID" element
99           */
100         java.lang.String getApplicantID();
101         
102         /**
103          * Gets (as xml) the "ApplicantID" element
104          */
105         gov.grants.apply.system.globalLibraryV10.ApplicantIDDataType xgetApplicantID();
106         
107         /**
108          * True if has "ApplicantID" element
109          */
110         boolean isSetApplicantID();
111         
112         /**
113          * Sets the "ApplicantID" element
114          */
115         void setApplicantID(java.lang.String applicantID);
116         
117         /**
118          * Sets (as xml) the "ApplicantID" element
119          */
120         void xsetApplicantID(gov.grants.apply.system.globalLibraryV10.ApplicantIDDataType applicantID);
121         
122         /**
123          * Unsets the "ApplicantID" element
124          */
125         void unsetApplicantID();
126         
127         /**
128          * Gets the "StateReceivedDate" element
129          */
130         java.util.Calendar getStateReceivedDate();
131         
132         /**
133          * Gets (as xml) the "StateReceivedDate" element
134          */
135         org.apache.xmlbeans.XmlDate xgetStateReceivedDate();
136         
137         /**
138          * True if has "StateReceivedDate" element
139          */
140         boolean isSetStateReceivedDate();
141         
142         /**
143          * Sets the "StateReceivedDate" element
144          */
145         void setStateReceivedDate(java.util.Calendar stateReceivedDate);
146         
147         /**
148          * Sets (as xml) the "StateReceivedDate" element
149          */
150         void xsetStateReceivedDate(org.apache.xmlbeans.XmlDate stateReceivedDate);
151         
152         /**
153          * Unsets the "StateReceivedDate" element
154          */
155         void unsetStateReceivedDate();
156         
157         /**
158          * Gets the "StateID" element
159          */
160         java.lang.String getStateID();
161         
162         /**
163          * Gets (as xml) the "StateID" element
164          */
165         gov.grants.apply.system.globalLibraryV10.StateIDDataType xgetStateID();
166         
167         /**
168          * True if has "StateID" element
169          */
170         boolean isSetStateID();
171         
172         /**
173          * Sets the "StateID" element
174          */
175         void setStateID(java.lang.String stateID);
176         
177         /**
178          * Sets (as xml) the "StateID" element
179          */
180         void xsetStateID(gov.grants.apply.system.globalLibraryV10.StateIDDataType stateID);
181         
182         /**
183          * Unsets the "StateID" element
184          */
185         void unsetStateID();
186         
187         /**
188          * Gets the "FederalID" element
189          */
190         java.lang.String getFederalID();
191         
192         /**
193          * Gets (as xml) the "FederalID" element
194          */
195         gov.grants.apply.system.globalLibraryV10.FederalIDDataType xgetFederalID();
196         
197         /**
198          * True if has "FederalID" element
199          */
200         boolean isSetFederalID();
201         
202         /**
203          * Sets the "FederalID" element
204          */
205         void setFederalID(java.lang.String federalID);
206         
207         /**
208          * Sets (as xml) the "FederalID" element
209          */
210         void xsetFederalID(gov.grants.apply.system.globalLibraryV10.FederalIDDataType federalID);
211         
212         /**
213          * Unsets the "FederalID" element
214          */
215         void unsetFederalID();
216         
217         /**
218          * Gets the "ApplicantInfo" element
219          */
220         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo getApplicantInfo();
221         
222         /**
223          * Sets the "ApplicantInfo" element
224          */
225         void setApplicantInfo(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo applicantInfo);
226         
227         /**
228          * Appends and returns a new empty "ApplicantInfo" element
229          */
230         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo addNewApplicantInfo();
231         
232         /**
233          * Gets the "EmployerID" element
234          */
235         java.lang.String getEmployerID();
236         
237         /**
238          * Gets (as xml) the "EmployerID" element
239          */
240         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EmployerID xgetEmployerID();
241         
242         /**
243          * Sets the "EmployerID" element
244          */
245         void setEmployerID(java.lang.String employerID);
246         
247         /**
248          * Sets (as xml) the "EmployerID" element
249          */
250         void xsetEmployerID(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EmployerID employerID);
251         
252         /**
253          * Gets the "ApplicantType" element
254          */
255         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType getApplicantType();
256         
257         /**
258          * Sets the "ApplicantType" element
259          */
260         void setApplicantType(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType applicantType);
261         
262         /**
263          * Appends and returns a new empty "ApplicantType" element
264          */
265         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType addNewApplicantType();
266         
267         /**
268          * Gets the "ApplicationType" element
269          */
270         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType getApplicationType();
271         
272         /**
273          * Sets the "ApplicationType" element
274          */
275         void setApplicationType(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType applicationType);
276         
277         /**
278          * Appends and returns a new empty "ApplicationType" element
279          */
280         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType addNewApplicationType();
281         
282         /**
283          * Gets the "FederalAgencyName" element
284          */
285         java.lang.String getFederalAgencyName();
286         
287         /**
288          * Gets (as xml) the "FederalAgencyName" element
289          */
290         gov.grants.apply.system.globalLibraryV10.AgencyNameDataType xgetFederalAgencyName();
291         
292         /**
293          * Sets the "FederalAgencyName" element
294          */
295         void setFederalAgencyName(java.lang.String federalAgencyName);
296         
297         /**
298          * Sets (as xml) the "FederalAgencyName" element
299          */
300         void xsetFederalAgencyName(gov.grants.apply.system.globalLibraryV10.AgencyNameDataType federalAgencyName);
301         
302         /**
303          * Gets the "CFDANumber" element
304          */
305         java.lang.String getCFDANumber();
306         
307         /**
308          * Gets (as xml) the "CFDANumber" element
309          */
310         gov.grants.apply.system.globalLibraryV10.CFDANumberDataType xgetCFDANumber();
311         
312         /**
313          * True if has "CFDANumber" element
314          */
315         boolean isSetCFDANumber();
316         
317         /**
318          * Sets the "CFDANumber" element
319          */
320         void setCFDANumber(java.lang.String cfdaNumber);
321         
322         /**
323          * Sets (as xml) the "CFDANumber" element
324          */
325         void xsetCFDANumber(gov.grants.apply.system.globalLibraryV10.CFDANumberDataType cfdaNumber);
326         
327         /**
328          * Unsets the "CFDANumber" element
329          */
330         void unsetCFDANumber();
331         
332         /**
333          * Gets the "ActivityTitle" element
334          */
335         java.lang.String getActivityTitle();
336         
337         /**
338          * Gets (as xml) the "ActivityTitle" element
339          */
340         gov.grants.apply.system.globalLibraryV10.ProgramActivityTitleDataType xgetActivityTitle();
341         
342         /**
343          * True if has "ActivityTitle" element
344          */
345         boolean isSetActivityTitle();
346         
347         /**
348          * Sets the "ActivityTitle" element
349          */
350         void setActivityTitle(java.lang.String activityTitle);
351         
352         /**
353          * Sets (as xml) the "ActivityTitle" element
354          */
355         void xsetActivityTitle(gov.grants.apply.system.globalLibraryV10.ProgramActivityTitleDataType activityTitle);
356         
357         /**
358          * Unsets the "ActivityTitle" element
359          */
360         void unsetActivityTitle();
361         
362         /**
363          * Gets the "ProjectTitle" element
364          */
365         java.lang.String getProjectTitle();
366         
367         /**
368          * Gets (as xml) the "ProjectTitle" element
369          */
370         gov.grants.apply.system.globalLibraryV10.ProjectTitleDataType xgetProjectTitle();
371         
372         /**
373          * Sets the "ProjectTitle" element
374          */
375         void setProjectTitle(java.lang.String projectTitle);
376         
377         /**
378          * Sets (as xml) the "ProjectTitle" element
379          */
380         void xsetProjectTitle(gov.grants.apply.system.globalLibraryV10.ProjectTitleDataType projectTitle);
381         
382         /**
383          * Gets the "Location" element
384          */
385         java.lang.String getLocation();
386         
387         /**
388          * Gets (as xml) the "Location" element
389          */
390         gov.grants.apply.system.globalV10.StringMin1Max45Type xgetLocation();
391         
392         /**
393          * Sets the "Location" element
394          */
395         void setLocation(java.lang.String location);
396         
397         /**
398          * Sets (as xml) the "Location" element
399          */
400         void xsetLocation(gov.grants.apply.system.globalV10.StringMin1Max45Type location);
401         
402         /**
403          * Gets the "ProposedProjectPeriod" element
404          */
405         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ProposedProjectPeriod getProposedProjectPeriod();
406         
407         /**
408          * Sets the "ProposedProjectPeriod" element
409          */
410         void setProposedProjectPeriod(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ProposedProjectPeriod proposedProjectPeriod);
411         
412         /**
413          * Appends and returns a new empty "ProposedProjectPeriod" element
414          */
415         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ProposedProjectPeriod addNewProposedProjectPeriod();
416         
417         /**
418          * Gets the "CongressionalDistrict" element
419          */
420         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.CongressionalDistrict getCongressionalDistrict();
421         
422         /**
423          * Sets the "CongressionalDistrict" element
424          */
425         void setCongressionalDistrict(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.CongressionalDistrict congressionalDistrict);
426         
427         /**
428          * Appends and returns a new empty "CongressionalDistrict" element
429          */
430         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.CongressionalDistrict addNewCongressionalDistrict();
431         
432         /**
433          * Gets the "PDPIContactInfo" element
434          */
435         gov.grants.apply.forms.rrSF424V10.OrganizationContactPersonDataType getPDPIContactInfo();
436         
437         /**
438          * Sets the "PDPIContactInfo" element
439          */
440         void setPDPIContactInfo(gov.grants.apply.forms.rrSF424V10.OrganizationContactPersonDataType pdpiContactInfo);
441         
442         /**
443          * Appends and returns a new empty "PDPIContactInfo" element
444          */
445         gov.grants.apply.forms.rrSF424V10.OrganizationContactPersonDataType addNewPDPIContactInfo();
446         
447         /**
448          * Gets the "EstimatedProjectFunding" element
449          */
450         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EstimatedProjectFunding getEstimatedProjectFunding();
451         
452         /**
453          * Sets the "EstimatedProjectFunding" element
454          */
455         void setEstimatedProjectFunding(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EstimatedProjectFunding estimatedProjectFunding);
456         
457         /**
458          * Appends and returns a new empty "EstimatedProjectFunding" element
459          */
460         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EstimatedProjectFunding addNewEstimatedProjectFunding();
461         
462         /**
463          * Gets the "StateReview" element
464          */
465         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview getStateReview();
466         
467         /**
468          * Sets the "StateReview" element
469          */
470         void setStateReview(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview stateReview);
471         
472         /**
473          * Appends and returns a new empty "StateReview" element
474          */
475         gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview addNewStateReview();
476         
477         /**
478          * Gets the "TrustAgree" element
479          */
480         gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getTrustAgree();
481         
482         /**
483          * Gets (as xml) the "TrustAgree" element
484          */
485         gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetTrustAgree();
486         
487         /**
488          * Sets the "TrustAgree" element
489          */
490         void setTrustAgree(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum trustAgree);
491         
492         /**
493          * Sets (as xml) the "TrustAgree" element
494          */
495         void xsetTrustAgree(gov.grants.apply.system.globalLibraryV10.YesNoDataType trustAgree);
496         
497         /**
498          * Gets the "AORInfo" element
499          */
500         gov.grants.apply.forms.rrSF424V10.AORInfoType getAORInfo();
501         
502         /**
503          * Sets the "AORInfo" element
504          */
505         void setAORInfo(gov.grants.apply.forms.rrSF424V10.AORInfoType aorInfo);
506         
507         /**
508          * Appends and returns a new empty "AORInfo" element
509          */
510         gov.grants.apply.forms.rrSF424V10.AORInfoType addNewAORInfo();
511         
512         /**
513          * Gets the "PreApplicationAttachment" element
514          */
515         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getPreApplicationAttachment();
516         
517         /**
518          * True if has "PreApplicationAttachment" element
519          */
520         boolean isSetPreApplicationAttachment();
521         
522         /**
523          * Sets the "PreApplicationAttachment" element
524          */
525         void setPreApplicationAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType preApplicationAttachment);
526         
527         /**
528          * Appends and returns a new empty "PreApplicationAttachment" element
529          */
530         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewPreApplicationAttachment();
531         
532         /**
533          * Unsets the "PreApplicationAttachment" element
534          */
535         void unsetPreApplicationAttachment();
536         
537         /**
538          * Gets the "AOR_Signature" element
539          */
540         java.lang.String getAORSignature();
541         
542         /**
543          * Gets (as xml) the "AOR_Signature" element
544          */
545         gov.grants.apply.system.globalLibraryV10.SignatureDataType xgetAORSignature();
546         
547         /**
548          * Sets the "AOR_Signature" element
549          */
550         void setAORSignature(java.lang.String aorSignature);
551         
552         /**
553          * Sets (as xml) the "AOR_Signature" element
554          */
555         void xsetAORSignature(gov.grants.apply.system.globalLibraryV10.SignatureDataType aorSignature);
556         
557         /**
558          * Gets the "AOR_SignedDate" element
559          */
560         java.util.Calendar getAORSignedDate();
561         
562         /**
563          * Gets (as xml) the "AOR_SignedDate" element
564          */
565         org.apache.xmlbeans.XmlDate xgetAORSignedDate();
566         
567         /**
568          * Sets the "AOR_SignedDate" element
569          */
570         void setAORSignedDate(java.util.Calendar aorSignedDate);
571         
572         /**
573          * Sets (as xml) the "AOR_SignedDate" element
574          */
575         void xsetAORSignedDate(org.apache.xmlbeans.XmlDate aorSignedDate);
576         
577         /**
578          * Gets the "FormVersion" attribute
579          */
580         java.lang.String getFormVersion();
581         
582         /**
583          * Gets (as xml) the "FormVersion" attribute
584          */
585         gov.grants.apply.system.globalV10.StringMin1Max30Type xgetFormVersion();
586         
587         /**
588          * Sets the "FormVersion" attribute
589          */
590         void setFormVersion(java.lang.String formVersion);
591         
592         /**
593          * Sets (as xml) the "FormVersion" attribute
594          */
595         void xsetFormVersion(gov.grants.apply.system.globalV10.StringMin1Max30Type formVersion);
596         
597         /**
598          * An XML ApplicantInfo(@http://apply.grants.gov/forms/RR_SF424-V1.0).
599          *
600          * This is a complex type.
601          */
602         public interface ApplicantInfo extends org.apache.xmlbeans.XmlObject
603         {
604             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
605                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantinfo5419elemtype");
606             
607             /**
608              * Gets the "OrganizationInfo" element
609              */
610             gov.grants.apply.system.globalLibraryV10.OrganizationDataTypeV2 getOrganizationInfo();
611             
612             /**
613              * Sets the "OrganizationInfo" element
614              */
615             void setOrganizationInfo(gov.grants.apply.system.globalLibraryV10.OrganizationDataTypeV2 organizationInfo);
616             
617             /**
618              * Appends and returns a new empty "OrganizationInfo" element
619              */
620             gov.grants.apply.system.globalLibraryV10.OrganizationDataTypeV2 addNewOrganizationInfo();
621             
622             /**
623              * Gets the "ContactPersonInfo" element
624              */
625             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo getContactPersonInfo();
626             
627             /**
628              * Sets the "ContactPersonInfo" element
629              */
630             void setContactPersonInfo(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo contactPersonInfo);
631             
632             /**
633              * Appends and returns a new empty "ContactPersonInfo" element
634              */
635             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo addNewContactPersonInfo();
636             
637             /**
638              * An XML ContactPersonInfo(@http://apply.grants.gov/forms/RR_SF424-V1.0).
639              *
640              * This is a complex type.
641              */
642             public interface ContactPersonInfo extends org.apache.xmlbeans.XmlObject
643             {
644                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
645                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContactPersonInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contactpersoninfoe288elemtype");
646                 
647                 /**
648                  * Gets the "Name" element
649                  */
650                 gov.grants.apply.system.globalLibraryV10.HumanNameDataType getName();
651                 
652                 /**
653                  * Sets the "Name" element
654                  */
655                 void setName(gov.grants.apply.system.globalLibraryV10.HumanNameDataType name);
656                 
657                 /**
658                  * Appends and returns a new empty "Name" element
659                  */
660                 gov.grants.apply.system.globalLibraryV10.HumanNameDataType addNewName();
661                 
662                 /**
663                  * Gets the "Phone" element
664                  */
665                 java.lang.String getPhone();
666                 
667                 /**
668                  * Gets (as xml) the "Phone" element
669                  */
670                 gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType xgetPhone();
671                 
672                 /**
673                  * Sets the "Phone" element
674                  */
675                 void setPhone(java.lang.String phone);
676                 
677                 /**
678                  * Sets (as xml) the "Phone" element
679                  */
680                 void xsetPhone(gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType phone);
681                 
682                 /**
683                  * Gets the "Fax" element
684                  */
685                 java.lang.String getFax();
686                 
687                 /**
688                  * Gets (as xml) the "Fax" element
689                  */
690                 gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType xgetFax();
691                 
692                 /**
693                  * True if has "Fax" element
694                  */
695                 boolean isSetFax();
696                 
697                 /**
698                  * Sets the "Fax" element
699                  */
700                 void setFax(java.lang.String fax);
701                 
702                 /**
703                  * Sets (as xml) the "Fax" element
704                  */
705                 void xsetFax(gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType fax);
706                 
707                 /**
708                  * Unsets the "Fax" element
709                  */
710                 void unsetFax();
711                 
712                 /**
713                  * Gets the "Email" element
714                  */
715                 java.lang.String getEmail();
716                 
717                 /**
718                  * Gets (as xml) the "Email" element
719                  */
720                 gov.grants.apply.system.globalLibraryV10.EmailDataType xgetEmail();
721                 
722                 /**
723                  * True if has "Email" element
724                  */
725                 boolean isSetEmail();
726                 
727                 /**
728                  * Sets the "Email" element
729                  */
730                 void setEmail(java.lang.String email);
731                 
732                 /**
733                  * Sets (as xml) the "Email" element
734                  */
735                 void xsetEmail(gov.grants.apply.system.globalLibraryV10.EmailDataType email);
736                 
737                 /**
738                  * Unsets the "Email" element
739                  */
740                 void unsetEmail();
741                 
742                 /**
743                  * A factory class with static methods for creating instances
744                  * of this type.
745                  */
746                 
747                 public static final class Factory
748                 {
749                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo newInstance() {
750                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
751                     
752                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
753                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
754                     
755                     private Factory() { } // No instance of this class allowed
756                 }
757             }
758             
759             /**
760              * A factory class with static methods for creating instances
761              * of this type.
762              */
763             
764             public static final class Factory
765             {
766                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo newInstance() {
767                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
768                 
769                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
770                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
771                 
772                 private Factory() { } // No instance of this class allowed
773             }
774         }
775         
776         /**
777          * An XML EmployerID(@http://apply.grants.gov/forms/RR_SF424-V1.0).
778          *
779          * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V10.RRSF424Document$RRSF424$EmployerID.
780          */
781         public interface EmployerID extends org.apache.xmlbeans.XmlString
782         {
783             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
784                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EmployerID.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("employerid7d4felemtype");
785             
786             /**
787              * A factory class with static methods for creating instances
788              * of this type.
789              */
790             
791             public static final class Factory
792             {
793                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EmployerID newValue(java.lang.Object obj) {
794                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EmployerID) type.newValue( obj ); }
795                 
796                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EmployerID newInstance() {
797                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EmployerID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
798                 
799                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EmployerID newInstance(org.apache.xmlbeans.XmlOptions options) {
800                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EmployerID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
801                 
802                 private Factory() { } // No instance of this class allowed
803             }
804         }
805         
806         /**
807          * An XML ApplicantType(@http://apply.grants.gov/forms/RR_SF424-V1.0).
808          *
809          * This is a complex type.
810          */
811         public interface ApplicantType extends org.apache.xmlbeans.XmlObject
812         {
813             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
814                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicanttypeaba5elemtype");
815             
816             /**
817              * Gets the "ApplicantTypeCode" element
818              */
819             gov.grants.apply.forms.rrSF424V10.ApplicantTypeCodeDataType.Enum getApplicantTypeCode();
820             
821             /**
822              * Gets (as xml) the "ApplicantTypeCode" element
823              */
824             gov.grants.apply.forms.rrSF424V10.ApplicantTypeCodeDataType xgetApplicantTypeCode();
825             
826             /**
827              * Sets the "ApplicantTypeCode" element
828              */
829             void setApplicantTypeCode(gov.grants.apply.forms.rrSF424V10.ApplicantTypeCodeDataType.Enum applicantTypeCode);
830             
831             /**
832              * Sets (as xml) the "ApplicantTypeCode" element
833              */
834             void xsetApplicantTypeCode(gov.grants.apply.forms.rrSF424V10.ApplicantTypeCodeDataType applicantTypeCode);
835             
836             /**
837              * Gets the "ApplicantTypeCodeOtherExplanation" element
838              */
839             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation getApplicantTypeCodeOtherExplanation();
840             
841             /**
842              * True if has "ApplicantTypeCodeOtherExplanation" element
843              */
844             boolean isSetApplicantTypeCodeOtherExplanation();
845             
846             /**
847              * Sets the "ApplicantTypeCodeOtherExplanation" element
848              */
849             void setApplicantTypeCodeOtherExplanation(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation applicantTypeCodeOtherExplanation);
850             
851             /**
852              * Appends and returns a new empty "ApplicantTypeCodeOtherExplanation" element
853              */
854             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation addNewApplicantTypeCodeOtherExplanation();
855             
856             /**
857              * Unsets the "ApplicantTypeCodeOtherExplanation" element
858              */
859             void unsetApplicantTypeCodeOtherExplanation();
860             
861             /**
862              * Gets the "SmallBusinessOrganizationType" element
863              */
864             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType getSmallBusinessOrganizationType();
865             
866             /**
867              * Tests for nil "SmallBusinessOrganizationType" element
868              */
869             boolean isNilSmallBusinessOrganizationType();
870             
871             /**
872              * True if has "SmallBusinessOrganizationType" element
873              */
874             boolean isSetSmallBusinessOrganizationType();
875             
876             /**
877              * Sets the "SmallBusinessOrganizationType" element
878              */
879             void setSmallBusinessOrganizationType(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType smallBusinessOrganizationType);
880             
881             /**
882              * Appends and returns a new empty "SmallBusinessOrganizationType" element
883              */
884             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType addNewSmallBusinessOrganizationType();
885             
886             /**
887              * Nils the "SmallBusinessOrganizationType" element
888              */
889             void setNilSmallBusinessOrganizationType();
890             
891             /**
892              * Unsets the "SmallBusinessOrganizationType" element
893              */
894             void unsetSmallBusinessOrganizationType();
895             
896             /**
897              * An XML ApplicantTypeCodeOtherExplanation(@http://apply.grants.gov/forms/RR_SF424-V1.0).
898              *
899              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V10.RRSF424Document$RRSF424$ApplicantType$ApplicantTypeCodeOtherExplanation.
900              */
901             public interface ApplicantTypeCodeOtherExplanation extends gov.grants.apply.system.globalV10.StringMin1Max50Type
902             {
903                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
904                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantTypeCodeOtherExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicanttypecodeotherexplanationd6e3elemtype");
905                 
906                 /**
907                  * Gets the "ApplicantTypeCode" attribute
908                  */
909                 gov.grants.apply.forms.rrSF424V10.ApplicantTypeCodeDataType.Enum getApplicantTypeCode();
910                 
911                 /**
912                  * Gets (as xml) the "ApplicantTypeCode" attribute
913                  */
914                 gov.grants.apply.forms.rrSF424V10.ApplicantTypeCodeDataType xgetApplicantTypeCode();
915                 
916                 /**
917                  * Sets the "ApplicantTypeCode" attribute
918                  */
919                 void setApplicantTypeCode(gov.grants.apply.forms.rrSF424V10.ApplicantTypeCodeDataType.Enum applicantTypeCode);
920                 
921                 /**
922                  * Sets (as xml) the "ApplicantTypeCode" attribute
923                  */
924                 void xsetApplicantTypeCode(gov.grants.apply.forms.rrSF424V10.ApplicantTypeCodeDataType applicantTypeCode);
925                 
926                 /**
927                  * A factory class with static methods for creating instances
928                  * of this type.
929                  */
930                 
931                 public static final class Factory
932                 {
933                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation newInstance() {
934                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
935                     
936                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
937                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
938                     
939                     private Factory() { } // No instance of this class allowed
940                 }
941             }
942             
943             /**
944              * An XML SmallBusinessOrganizationType(@http://apply.grants.gov/forms/RR_SF424-V1.0).
945              *
946              * This is a complex type.
947              */
948             public interface SmallBusinessOrganizationType extends org.apache.xmlbeans.XmlObject
949             {
950                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
951                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SmallBusinessOrganizationType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("smallbusinessorganizationtyped905elemtype");
952                 
953                 /**
954                  * Gets the "isWomenOwned" element
955                  */
956                 gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned getIsWomenOwned();
957                 
958                 /**
959                  * True if has "isWomenOwned" element
960                  */
961                 boolean isSetIsWomenOwned();
962                 
963                 /**
964                  * Sets the "isWomenOwned" element
965                  */
966                 void setIsWomenOwned(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned isWomenOwned);
967                 
968                 /**
969                  * Appends and returns a new empty "isWomenOwned" element
970                  */
971                 gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned addNewIsWomenOwned();
972                 
973                 /**
974                  * Unsets the "isWomenOwned" element
975                  */
976                 void unsetIsWomenOwned();
977                 
978                 /**
979                  * Gets the "isSociallyEconomicallyDisadvantaged" element
980                  */
981                 gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged getIsSociallyEconomicallyDisadvantaged();
982                 
983                 /**
984                  * True if has "isSociallyEconomicallyDisadvantaged" element
985                  */
986                 boolean isSetIsSociallyEconomicallyDisadvantaged();
987                 
988                 /**
989                  * Sets the "isSociallyEconomicallyDisadvantaged" element
990                  */
991                 void setIsSociallyEconomicallyDisadvantaged(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged isSociallyEconomicallyDisadvantaged);
992                 
993                 /**
994                  * Appends and returns a new empty "isSociallyEconomicallyDisadvantaged" element
995                  */
996                 gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged addNewIsSociallyEconomicallyDisadvantaged();
997                 
998                 /**
999                  * Unsets the "isSociallyEconomicallyDisadvantaged" element
1000                  */
1001                 void unsetIsSociallyEconomicallyDisadvantaged();
1002                 
1003                 /**
1004                  * Gets the "ApplicantTypeCode" attribute
1005                  */
1006                 gov.grants.apply.forms.rrSF424V10.ApplicantTypeCodeDataType.Enum getApplicantTypeCode();
1007                 
1008                 /**
1009                  * Gets (as xml) the "ApplicantTypeCode" attribute
1010                  */
1011                 gov.grants.apply.forms.rrSF424V10.ApplicantTypeCodeDataType xgetApplicantTypeCode();
1012                 
1013                 /**
1014                  * Sets the "ApplicantTypeCode" attribute
1015                  */
1016                 void setApplicantTypeCode(gov.grants.apply.forms.rrSF424V10.ApplicantTypeCodeDataType.Enum applicantTypeCode);
1017                 
1018                 /**
1019                  * Sets (as xml) the "ApplicantTypeCode" attribute
1020                  */
1021                 void xsetApplicantTypeCode(gov.grants.apply.forms.rrSF424V10.ApplicantTypeCodeDataType applicantTypeCode);
1022                 
1023                 /**
1024                  * An XML isWomenOwned(@http://apply.grants.gov/forms/RR_SF424-V1.0).
1025                  *
1026                  * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V10.RRSF424Document$RRSF424$ApplicantType$SmallBusinessOrganizationType$IsWomenOwned.
1027                  */
1028                 public interface IsWomenOwned extends gov.grants.apply.system.globalLibraryV10.YesNoDataType
1029                 {
1030                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1031                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IsWomenOwned.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("iswomenownedb672elemtype");
1032                     
1033                     static final gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum YES = gov.grants.apply.system.globalLibraryV10.YesNoDataType.YES;
1034                     static final gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum NO = gov.grants.apply.system.globalLibraryV10.YesNoDataType.NO;
1035                     
1036                     static final int INT_YES = gov.grants.apply.system.globalLibraryV10.YesNoDataType.INT_YES;
1037                     static final int INT_NO = gov.grants.apply.system.globalLibraryV10.YesNoDataType.INT_NO;
1038                     
1039                     /**
1040                      * A factory class with static methods for creating instances
1041                      * of this type.
1042                      */
1043                     
1044                     public static final class Factory
1045                     {
1046                       public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned newInstance() {
1047                         return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1048                       
1049                       public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned newInstance(org.apache.xmlbeans.XmlOptions options) {
1050                         return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1051                       
1052                       private Factory() { } // No instance of this class allowed
1053                     }
1054                 }
1055                 
1056                 /**
1057                  * An XML isSociallyEconomicallyDisadvantaged(@http://apply.grants.gov/forms/RR_SF424-V1.0).
1058                  *
1059                  * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V10.RRSF424Document$RRSF424$ApplicantType$SmallBusinessOrganizationType$IsSociallyEconomicallyDisadvantaged.
1060                  */
1061                 public interface IsSociallyEconomicallyDisadvantaged extends gov.grants.apply.system.globalLibraryV10.YesNoDataType
1062                 {
1063                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1064                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IsSociallyEconomicallyDisadvantaged.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("issociallyeconomicallydisadvantagedd587elemtype");
1065                     
1066                     static final gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum YES = gov.grants.apply.system.globalLibraryV10.YesNoDataType.YES;
1067                     static final gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum NO = gov.grants.apply.system.globalLibraryV10.YesNoDataType.NO;
1068                     
1069                     static final int INT_YES = gov.grants.apply.system.globalLibraryV10.YesNoDataType.INT_YES;
1070                     static final int INT_NO = gov.grants.apply.system.globalLibraryV10.YesNoDataType.INT_NO;
1071                     
1072                     /**
1073                      * A factory class with static methods for creating instances
1074                      * of this type.
1075                      */
1076                     
1077                     public static final class Factory
1078                     {
1079                       public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged newInstance() {
1080                         return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1081                       
1082                       public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged newInstance(org.apache.xmlbeans.XmlOptions options) {
1083                         return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1084                       
1085                       private Factory() { } // No instance of this class allowed
1086                     }
1087                 }
1088                 
1089                 /**
1090                  * A factory class with static methods for creating instances
1091                  * of this type.
1092                  */
1093                 
1094                 public static final class Factory
1095                 {
1096                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType newInstance() {
1097                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1098                     
1099                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType newInstance(org.apache.xmlbeans.XmlOptions options) {
1100                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1101                     
1102                     private Factory() { } // No instance of this class allowed
1103                 }
1104             }
1105             
1106             /**
1107              * A factory class with static methods for creating instances
1108              * of this type.
1109              */
1110             
1111             public static final class Factory
1112             {
1113                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType newInstance() {
1114                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1115                 
1116                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType newInstance(org.apache.xmlbeans.XmlOptions options) {
1117                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicantType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1118                 
1119                 private Factory() { } // No instance of this class allowed
1120             }
1121         }
1122         
1123         /**
1124          * An XML ApplicationType(@http://apply.grants.gov/forms/RR_SF424-V1.0).
1125          *
1126          * This is a complex type.
1127          */
1128         public interface ApplicationType extends org.apache.xmlbeans.XmlObject
1129         {
1130             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1131                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationtypebd73elemtype");
1132             
1133             /**
1134              * Gets the "ApplicationTypeCode" element
1135              */
1136             gov.grants.apply.forms.rrSF424V10.ApplicationTypeCodeDataType.Enum getApplicationTypeCode();
1137             
1138             /**
1139              * Gets (as xml) the "ApplicationTypeCode" element
1140              */
1141             gov.grants.apply.forms.rrSF424V10.ApplicationTypeCodeDataType xgetApplicationTypeCode();
1142             
1143             /**
1144              * Sets the "ApplicationTypeCode" element
1145              */
1146             void setApplicationTypeCode(gov.grants.apply.forms.rrSF424V10.ApplicationTypeCodeDataType.Enum applicationTypeCode);
1147             
1148             /**
1149              * Sets (as xml) the "ApplicationTypeCode" element
1150              */
1151             void xsetApplicationTypeCode(gov.grants.apply.forms.rrSF424V10.ApplicationTypeCodeDataType applicationTypeCode);
1152             
1153             /**
1154              * Gets the "RevisionCode" element
1155              */
1156             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCode getRevisionCode();
1157             
1158             /**
1159              * True if has "RevisionCode" element
1160              */
1161             boolean isSetRevisionCode();
1162             
1163             /**
1164              * Sets the "RevisionCode" element
1165              */
1166             void setRevisionCode(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCode revisionCode);
1167             
1168             /**
1169              * Appends and returns a new empty "RevisionCode" element
1170              */
1171             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCode addNewRevisionCode();
1172             
1173             /**
1174              * Unsets the "RevisionCode" element
1175              */
1176             void unsetRevisionCode();
1177             
1178             /**
1179              * Gets the "RevisionCodeOtherExplanation" element
1180              */
1181             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation getRevisionCodeOtherExplanation();
1182             
1183             /**
1184              * True if has "RevisionCodeOtherExplanation" element
1185              */
1186             boolean isSetRevisionCodeOtherExplanation();
1187             
1188             /**
1189              * Sets the "RevisionCodeOtherExplanation" element
1190              */
1191             void setRevisionCodeOtherExplanation(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation revisionCodeOtherExplanation);
1192             
1193             /**
1194              * Appends and returns a new empty "RevisionCodeOtherExplanation" element
1195              */
1196             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation addNewRevisionCodeOtherExplanation();
1197             
1198             /**
1199              * Unsets the "RevisionCodeOtherExplanation" element
1200              */
1201             void unsetRevisionCodeOtherExplanation();
1202             
1203             /**
1204              * Gets the "isOtherAgencySubmission" element
1205              */
1206             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsOtherAgencySubmission();
1207             
1208             /**
1209              * Gets (as xml) the "isOtherAgencySubmission" element
1210              */
1211             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsOtherAgencySubmission();
1212             
1213             /**
1214              * Sets the "isOtherAgencySubmission" element
1215              */
1216             void setIsOtherAgencySubmission(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isOtherAgencySubmission);
1217             
1218             /**
1219              * Sets (as xml) the "isOtherAgencySubmission" element
1220              */
1221             void xsetIsOtherAgencySubmission(gov.grants.apply.system.globalLibraryV10.YesNoDataType isOtherAgencySubmission);
1222             
1223             /**
1224              * Gets the "OtherAgencySubmissionExplanation" element
1225              */
1226             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation getOtherAgencySubmissionExplanation();
1227             
1228             /**
1229              * True if has "OtherAgencySubmissionExplanation" element
1230              */
1231             boolean isSetOtherAgencySubmissionExplanation();
1232             
1233             /**
1234              * Sets the "OtherAgencySubmissionExplanation" element
1235              */
1236             void setOtherAgencySubmissionExplanation(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation otherAgencySubmissionExplanation);
1237             
1238             /**
1239              * Appends and returns a new empty "OtherAgencySubmissionExplanation" element
1240              */
1241             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation addNewOtherAgencySubmissionExplanation();
1242             
1243             /**
1244              * Unsets the "OtherAgencySubmissionExplanation" element
1245              */
1246             void unsetOtherAgencySubmissionExplanation();
1247             
1248             /**
1249              * An XML RevisionCode(@http://apply.grants.gov/forms/RR_SF424-V1.0).
1250              *
1251              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V10.RRSF424Document$RRSF424$ApplicationType$RevisionCode.
1252              */
1253             public interface RevisionCode extends gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType
1254             {
1255                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1256                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RevisionCode.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("revisioncode5097elemtype");
1257                 
1258                 static final gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.Enum A = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.A;
1259                 static final gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.Enum B = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.B;
1260                 static final gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.Enum C = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.C;
1261                 static final gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.Enum D = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.D;
1262                 static final gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.Enum E = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.E;
1263                 static final gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.Enum AC = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.AC;
1264                 static final gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.Enum AD = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.AD;
1265                 static final gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.Enum BC = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.BC;
1266                 static final gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.Enum BD = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.BD;
1267                 
1268                 static final int INT_A = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.INT_A;
1269                 static final int INT_B = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.INT_B;
1270                 static final int INT_C = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.INT_C;
1271                 static final int INT_D = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.INT_D;
1272                 static final int INT_E = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.INT_E;
1273                 static final int INT_AC = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.INT_AC;
1274                 static final int INT_AD = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.INT_AD;
1275                 static final int INT_BC = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.INT_BC;
1276                 static final int INT_BD = gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.INT_BD;
1277                 
1278                 /**
1279                  * Gets the "ApplicationTypeCode" attribute
1280                  */
1281                 gov.grants.apply.forms.rrSF424V10.ApplicationTypeCodeDataType.Enum getApplicationTypeCode();
1282                 
1283                 /**
1284                  * Gets (as xml) the "ApplicationTypeCode" attribute
1285                  */
1286                 gov.grants.apply.forms.rrSF424V10.ApplicationTypeCodeDataType xgetApplicationTypeCode();
1287                 
1288                 /**
1289                  * Sets the "ApplicationTypeCode" attribute
1290                  */
1291                 void setApplicationTypeCode(gov.grants.apply.forms.rrSF424V10.ApplicationTypeCodeDataType.Enum applicationTypeCode);
1292                 
1293                 /**
1294                  * Sets (as xml) the "ApplicationTypeCode" attribute
1295                  */
1296                 void xsetApplicationTypeCode(gov.grants.apply.forms.rrSF424V10.ApplicationTypeCodeDataType applicationTypeCode);
1297                 
1298                 /**
1299                  * A factory class with static methods for creating instances
1300                  * of this type.
1301                  */
1302                 
1303                 public static final class Factory
1304                 {
1305                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCode newInstance() {
1306                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1307                     
1308                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCode newInstance(org.apache.xmlbeans.XmlOptions options) {
1309                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1310                     
1311                     private Factory() { } // No instance of this class allowed
1312                 }
1313             }
1314             
1315             /**
1316              * An XML RevisionCodeOtherExplanation(@http://apply.grants.gov/forms/RR_SF424-V1.0).
1317              *
1318              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V10.RRSF424Document$RRSF424$ApplicationType$RevisionCodeOtherExplanation.
1319              */
1320             public interface RevisionCodeOtherExplanation extends gov.grants.apply.system.globalV10.StringMin1Max45Type
1321             {
1322                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1323                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RevisionCodeOtherExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("revisioncodeotherexplanation9b20elemtype");
1324                 
1325                 /**
1326                  * Gets the "RevisionCode" attribute
1327                  */
1328                 gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.Enum getRevisionCode();
1329                 
1330                 /**
1331                  * Gets (as xml) the "RevisionCode" attribute
1332                  */
1333                 gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType xgetRevisionCode();
1334                 
1335                 /**
1336                  * Sets the "RevisionCode" attribute
1337                  */
1338                 void setRevisionCode(gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType.Enum revisionCode);
1339                 
1340                 /**
1341                  * Sets (as xml) the "RevisionCode" attribute
1342                  */
1343                 void xsetRevisionCode(gov.grants.apply.forms.rrSF424V10.RevisionTypeCodeDataType revisionCode);
1344                 
1345                 /**
1346                  * A factory class with static methods for creating instances
1347                  * of this type.
1348                  */
1349                 
1350                 public static final class Factory
1351                 {
1352                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation newInstance() {
1353                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1354                     
1355                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
1356                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1357                     
1358                     private Factory() { } // No instance of this class allowed
1359                 }
1360             }
1361             
1362             /**
1363              * An XML OtherAgencySubmissionExplanation(@http://apply.grants.gov/forms/RR_SF424-V1.0).
1364              *
1365              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V10.RRSF424Document$RRSF424$ApplicationType$OtherAgencySubmissionExplanation.
1366              */
1367             public interface OtherAgencySubmissionExplanation extends gov.grants.apply.forms.rrSF424V10.StringMin1Max20Type
1368             {
1369                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1370                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherAgencySubmissionExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otheragencysubmissionexplanation3327elemtype");
1371                 
1372                 /**
1373                  * Gets the "isOtherAgencySubmission" attribute
1374                  */
1375                 gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsOtherAgencySubmission();
1376                 
1377                 /**
1378                  * Gets (as xml) the "isOtherAgencySubmission" attribute
1379                  */
1380                 gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsOtherAgencySubmission();
1381                 
1382                 /**
1383                  * Sets the "isOtherAgencySubmission" attribute
1384                  */
1385                 void setIsOtherAgencySubmission(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isOtherAgencySubmission);
1386                 
1387                 /**
1388                  * Sets (as xml) the "isOtherAgencySubmission" attribute
1389                  */
1390                 void xsetIsOtherAgencySubmission(gov.grants.apply.system.globalLibraryV10.YesNoDataType isOtherAgencySubmission);
1391                 
1392                 /**
1393                  * A factory class with static methods for creating instances
1394                  * of this type.
1395                  */
1396                 
1397                 public static final class Factory
1398                 {
1399                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation newInstance() {
1400                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1401                     
1402                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
1403                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1404                     
1405                     private Factory() { } // No instance of this class allowed
1406                 }
1407             }
1408             
1409             /**
1410              * A factory class with static methods for creating instances
1411              * of this type.
1412              */
1413             
1414             public static final class Factory
1415             {
1416                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType newInstance() {
1417                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1418                 
1419                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType newInstance(org.apache.xmlbeans.XmlOptions options) {
1420                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1421                 
1422                 private Factory() { } // No instance of this class allowed
1423             }
1424         }
1425         
1426         /**
1427          * An XML ProposedProjectPeriod(@http://apply.grants.gov/forms/RR_SF424-V1.0).
1428          *
1429          * This is a complex type.
1430          */
1431         public interface ProposedProjectPeriod extends org.apache.xmlbeans.XmlObject
1432         {
1433             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1434                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProposedProjectPeriod.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("proposedprojectperiod1cbdelemtype");
1435             
1436             /**
1437              * Gets the "ProposedStartDate" element
1438              */
1439             java.util.Calendar getProposedStartDate();
1440             
1441             /**
1442              * Gets (as xml) the "ProposedStartDate" element
1443              */
1444             org.apache.xmlbeans.XmlDate xgetProposedStartDate();
1445             
1446             /**
1447              * Sets the "ProposedStartDate" element
1448              */
1449             void setProposedStartDate(java.util.Calendar proposedStartDate);
1450             
1451             /**
1452              * Sets (as xml) the "ProposedStartDate" element
1453              */
1454             void xsetProposedStartDate(org.apache.xmlbeans.XmlDate proposedStartDate);
1455             
1456             /**
1457              * Gets the "ProposedEndDate" element
1458              */
1459             java.util.Calendar getProposedEndDate();
1460             
1461             /**
1462              * Gets (as xml) the "ProposedEndDate" element
1463              */
1464             org.apache.xmlbeans.XmlDate xgetProposedEndDate();
1465             
1466             /**
1467              * Sets the "ProposedEndDate" element
1468              */
1469             void setProposedEndDate(java.util.Calendar proposedEndDate);
1470             
1471             /**
1472              * Sets (as xml) the "ProposedEndDate" element
1473              */
1474             void xsetProposedEndDate(org.apache.xmlbeans.XmlDate proposedEndDate);
1475             
1476             /**
1477              * A factory class with static methods for creating instances
1478              * of this type.
1479              */
1480             
1481             public static final class Factory
1482             {
1483                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ProposedProjectPeriod newInstance() {
1484                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ProposedProjectPeriod) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1485                 
1486                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ProposedProjectPeriod newInstance(org.apache.xmlbeans.XmlOptions options) {
1487                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.ProposedProjectPeriod) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1488                 
1489                 private Factory() { } // No instance of this class allowed
1490             }
1491         }
1492         
1493         /**
1494          * An XML CongressionalDistrict(@http://apply.grants.gov/forms/RR_SF424-V1.0).
1495          *
1496          * This is a complex type.
1497          */
1498         public interface CongressionalDistrict extends org.apache.xmlbeans.XmlObject
1499         {
1500             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1501                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CongressionalDistrict.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("congressionaldistrict6472elemtype");
1502             
1503             /**
1504              * Gets the "ApplicantCongressionalDistrict" element
1505              */
1506             java.lang.String getApplicantCongressionalDistrict();
1507             
1508             /**
1509              * Gets (as xml) the "ApplicantCongressionalDistrict" element
1510              */
1511             gov.grants.apply.system.globalLibraryV10.CongressionalDistrictDataType xgetApplicantCongressionalDistrict();
1512             
1513             /**
1514              * Sets the "ApplicantCongressionalDistrict" element
1515              */
1516             void setApplicantCongressionalDistrict(java.lang.String applicantCongressionalDistrict);
1517             
1518             /**
1519              * Sets (as xml) the "ApplicantCongressionalDistrict" element
1520              */
1521             void xsetApplicantCongressionalDistrict(gov.grants.apply.system.globalLibraryV10.CongressionalDistrictDataType applicantCongressionalDistrict);
1522             
1523             /**
1524              * Gets the "ProjectCongressionalDistrict" element
1525              */
1526             java.lang.String getProjectCongressionalDistrict();
1527             
1528             /**
1529              * Gets (as xml) the "ProjectCongressionalDistrict" element
1530              */
1531             gov.grants.apply.system.globalLibraryV10.CongressionalDistrictDataType xgetProjectCongressionalDistrict();
1532             
1533             /**
1534              * Sets the "ProjectCongressionalDistrict" element
1535              */
1536             void setProjectCongressionalDistrict(java.lang.String projectCongressionalDistrict);
1537             
1538             /**
1539              * Sets (as xml) the "ProjectCongressionalDistrict" element
1540              */
1541             void xsetProjectCongressionalDistrict(gov.grants.apply.system.globalLibraryV10.CongressionalDistrictDataType projectCongressionalDistrict);
1542             
1543             /**
1544              * A factory class with static methods for creating instances
1545              * of this type.
1546              */
1547             
1548             public static final class Factory
1549             {
1550                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.CongressionalDistrict newInstance() {
1551                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.CongressionalDistrict) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1552                 
1553                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.CongressionalDistrict newInstance(org.apache.xmlbeans.XmlOptions options) {
1554                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.CongressionalDistrict) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1555                 
1556                 private Factory() { } // No instance of this class allowed
1557             }
1558         }
1559         
1560         /**
1561          * An XML EstimatedProjectFunding(@http://apply.grants.gov/forms/RR_SF424-V1.0).
1562          *
1563          * This is a complex type.
1564          */
1565         public interface EstimatedProjectFunding extends org.apache.xmlbeans.XmlObject
1566         {
1567             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1568                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EstimatedProjectFunding.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("estimatedprojectfundingec49elemtype");
1569             
1570             /**
1571              * Gets the "TotalEstimatedAmount" element
1572              */
1573             java.math.BigDecimal getTotalEstimatedAmount();
1574             
1575             /**
1576              * Gets (as xml) the "TotalEstimatedAmount" element
1577              */
1578             gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetTotalEstimatedAmount();
1579             
1580             /**
1581              * Sets the "TotalEstimatedAmount" element
1582              */
1583             void setTotalEstimatedAmount(java.math.BigDecimal totalEstimatedAmount);
1584             
1585             /**
1586              * Sets (as xml) the "TotalEstimatedAmount" element
1587              */
1588             void xsetTotalEstimatedAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType totalEstimatedAmount);
1589             
1590             /**
1591              * Gets the "TotalfedNonfedrequested" element
1592              */
1593             java.math.BigDecimal getTotalfedNonfedrequested();
1594             
1595             /**
1596              * Gets (as xml) the "TotalfedNonfedrequested" element
1597              */
1598             gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetTotalfedNonfedrequested();
1599             
1600             /**
1601              * Sets the "TotalfedNonfedrequested" element
1602              */
1603             void setTotalfedNonfedrequested(java.math.BigDecimal totalfedNonfedrequested);
1604             
1605             /**
1606              * Sets (as xml) the "TotalfedNonfedrequested" element
1607              */
1608             void xsetTotalfedNonfedrequested(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType totalfedNonfedrequested);
1609             
1610             /**
1611              * Gets the "EstimatedProgramIncome" element
1612              */
1613             java.math.BigDecimal getEstimatedProgramIncome();
1614             
1615             /**
1616              * Gets (as xml) the "EstimatedProgramIncome" element
1617              */
1618             gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetEstimatedProgramIncome();
1619             
1620             /**
1621              * Sets the "EstimatedProgramIncome" element
1622              */
1623             void setEstimatedProgramIncome(java.math.BigDecimal estimatedProgramIncome);
1624             
1625             /**
1626              * Sets (as xml) the "EstimatedProgramIncome" element
1627              */
1628             void xsetEstimatedProgramIncome(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType estimatedProgramIncome);
1629             
1630             /**
1631              * A factory class with static methods for creating instances
1632              * of this type.
1633              */
1634             
1635             public static final class Factory
1636             {
1637                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EstimatedProjectFunding newInstance() {
1638                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EstimatedProjectFunding) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1639                 
1640                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EstimatedProjectFunding newInstance(org.apache.xmlbeans.XmlOptions options) {
1641                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.EstimatedProjectFunding) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1642                 
1643                 private Factory() { } // No instance of this class allowed
1644             }
1645         }
1646         
1647         /**
1648          * An XML StateReview(@http://apply.grants.gov/forms/RR_SF424-V1.0).
1649          *
1650          * This is a complex type.
1651          */
1652         public interface StateReview extends org.apache.xmlbeans.XmlObject
1653         {
1654             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1655                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(StateReview.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("statereviewd452elemtype");
1656             
1657             /**
1658              * Gets the "StateReviewCodeType" element
1659              */
1660             gov.grants.apply.forms.rrSF424V10.StateReviewCodeTypeDataType.Enum getStateReviewCodeType();
1661             
1662             /**
1663              * Gets (as xml) the "StateReviewCodeType" element
1664              */
1665             gov.grants.apply.forms.rrSF424V10.StateReviewCodeTypeDataType xgetStateReviewCodeType();
1666             
1667             /**
1668              * Sets the "StateReviewCodeType" element
1669              */
1670             void setStateReviewCodeType(gov.grants.apply.forms.rrSF424V10.StateReviewCodeTypeDataType.Enum stateReviewCodeType);
1671             
1672             /**
1673              * Sets (as xml) the "StateReviewCodeType" element
1674              */
1675             void xsetStateReviewCodeType(gov.grants.apply.forms.rrSF424V10.StateReviewCodeTypeDataType stateReviewCodeType);
1676             
1677             /**
1678              * Gets the "StateReviewDate" element
1679              */
1680             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview.StateReviewDate getStateReviewDate();
1681             
1682             /**
1683              * True if has "StateReviewDate" element
1684              */
1685             boolean isSetStateReviewDate();
1686             
1687             /**
1688              * Sets the "StateReviewDate" element
1689              */
1690             void setStateReviewDate(gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview.StateReviewDate stateReviewDate);
1691             
1692             /**
1693              * Appends and returns a new empty "StateReviewDate" element
1694              */
1695             gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview.StateReviewDate addNewStateReviewDate();
1696             
1697             /**
1698              * Unsets the "StateReviewDate" element
1699              */
1700             void unsetStateReviewDate();
1701             
1702             /**
1703              * An XML StateReviewDate(@http://apply.grants.gov/forms/RR_SF424-V1.0).
1704              *
1705              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V10.RRSF424Document$RRSF424$StateReview$StateReviewDate.
1706              */
1707             public interface StateReviewDate extends org.apache.xmlbeans.XmlDate
1708             {
1709                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1710                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(StateReviewDate.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("statereviewdate5135elemtype");
1711                 
1712                 /**
1713                  * Gets the "StateReviewCodeType" attribute
1714                  */
1715                 gov.grants.apply.forms.rrSF424V10.StateReviewCodeTypeDataType.Enum getStateReviewCodeType();
1716                 
1717                 /**
1718                  * Gets (as xml) the "StateReviewCodeType" attribute
1719                  */
1720                 gov.grants.apply.forms.rrSF424V10.StateReviewCodeTypeDataType xgetStateReviewCodeType();
1721                 
1722                 /**
1723                  * Sets the "StateReviewCodeType" attribute
1724                  */
1725                 void setStateReviewCodeType(gov.grants.apply.forms.rrSF424V10.StateReviewCodeTypeDataType.Enum stateReviewCodeType);
1726                 
1727                 /**
1728                  * Sets (as xml) the "StateReviewCodeType" attribute
1729                  */
1730                 void xsetStateReviewCodeType(gov.grants.apply.forms.rrSF424V10.StateReviewCodeTypeDataType stateReviewCodeType);
1731                 
1732                 /**
1733                  * A factory class with static methods for creating instances
1734                  * of this type.
1735                  */
1736                 
1737                 public static final class Factory
1738                 {
1739                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview.StateReviewDate newInstance() {
1740                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview.StateReviewDate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1741                     
1742                     public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview.StateReviewDate newInstance(org.apache.xmlbeans.XmlOptions options) {
1743                       return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview.StateReviewDate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1744                     
1745                     private Factory() { } // No instance of this class allowed
1746                 }
1747             }
1748             
1749             /**
1750              * A factory class with static methods for creating instances
1751              * of this type.
1752              */
1753             
1754             public static final class Factory
1755             {
1756                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview newInstance() {
1757                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1758                 
1759                 public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview newInstance(org.apache.xmlbeans.XmlOptions options) {
1760                   return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424.StateReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1761                 
1762                 private Factory() { } // No instance of this class allowed
1763             }
1764         }
1765         
1766         /**
1767          * A factory class with static methods for creating instances
1768          * of this type.
1769          */
1770         
1771         public static final class Factory
1772         {
1773             public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424 newInstance() {
1774               return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1775             
1776             public static gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424 newInstance(org.apache.xmlbeans.XmlOptions options) {
1777               return (gov.grants.apply.forms.rrSF424V10.RRSF424Document.RRSF424) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1778             
1779             private Factory() { } // No instance of this class allowed
1780         }
1781     }
1782     
1783     /**
1784      * A factory class with static methods for creating instances
1785      * of this type.
1786      */
1787     
1788     public static final class Factory
1789     {
1790         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document newInstance() {
1791           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1792         
1793         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document newInstance(org.apache.xmlbeans.XmlOptions options) {
1794           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1795         
1796         /** @param xmlAsString the string value to parse */
1797         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1798           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1799         
1800         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1801           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1802         
1803         /** @param file the file from which to load an xml document */
1804         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1805           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1806         
1807         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1808           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1809         
1810         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1811           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1812         
1813         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1814           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1815         
1816         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1817           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1818         
1819         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1820           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1821         
1822         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1823           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1824         
1825         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1826           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1827         
1828         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1829           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1830         
1831         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1832           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1833         
1834         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1835           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1836         
1837         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1838           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1839         
1840         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1841         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1842           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1843         
1844         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1845         public static gov.grants.apply.forms.rrSF424V10.RRSF424Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1846           return (gov.grants.apply.forms.rrSF424V10.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1847         
1848         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1849         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 {
1850           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1851         
1852         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1853         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 {
1854           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1855         
1856         private Factory() { } // No instance of this class allowed
1857     }
1858 }