View Javadoc
1   /*
2    * An XML document type.
3    * Localname: RR_SF424
4    * Namespace: http://apply.grants.gov/forms/RR_SF424-V1.1
5    * Java type: gov.grants.apply.forms.rrSF424V11.RRSF424Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.rrSF424V11;
10  
11  
12  /**
13   * A document containing one RR_SF424(@http://apply.grants.gov/forms/RR_SF424-V1.1) 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("rrsf424121edoctype");
21      
22      /**
23       * Gets the "RR_SF424" element
24       */
25      gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424 getRRSF424();
26      
27      /**
28       * Sets the "RR_SF424" element
29       */
30      void setRRSF424(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424 rrsf424);
31      
32      /**
33       * Appends and returns a new empty "RR_SF424" element
34       */
35      gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424 addNewRRSF424();
36      
37      /**
38       * An XML RR_SF424(@http://apply.grants.gov/forms/RR_SF424-V1.1).
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("rrsf42485feelemtype");
46          
47          /**
48           * Gets the "SubmissionTypeCode" element
49           */
50          gov.grants.apply.forms.rrSF424V11.SubmissionTypeDataType.Enum getSubmissionTypeCode();
51          
52          /**
53           * Gets (as xml) the "SubmissionTypeCode" element
54           */
55          gov.grants.apply.forms.rrSF424V11.SubmissionTypeDataType xgetSubmissionTypeCode();
56          
57          /**
58           * Sets the "SubmissionTypeCode" element
59           */
60          void setSubmissionTypeCode(gov.grants.apply.forms.rrSF424V11.SubmissionTypeDataType.Enum submissionTypeCode);
61          
62          /**
63           * Sets (as xml) the "SubmissionTypeCode" element
64           */
65          void xsetSubmissionTypeCode(gov.grants.apply.forms.rrSF424V11.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.globalLibraryV20.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.globalLibraryV20.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.globalLibraryV20.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.globalLibraryV20.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.globalLibraryV20.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.globalLibraryV20.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.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo getApplicantInfo();
221         
222         /**
223          * Sets the "ApplicantInfo" element
224          */
225         void setApplicantInfo(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo applicantInfo);
226         
227         /**
228          * Appends and returns a new empty "ApplicantInfo" element
229          */
230         gov.grants.apply.forms.rrSF424V11.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.rrSF424V11.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.rrSF424V11.RRSF424Document.RRSF424.EmployerID employerID);
251         
252         /**
253          * Gets the "ApplicantType" element
254          */
255         gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType getApplicantType();
256         
257         /**
258          * Sets the "ApplicantType" element
259          */
260         void setApplicantType(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType applicantType);
261         
262         /**
263          * Appends and returns a new empty "ApplicantType" element
264          */
265         gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType addNewApplicantType();
266         
267         /**
268          * Gets the "ApplicationType" element
269          */
270         gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType getApplicationType();
271         
272         /**
273          * Sets the "ApplicationType" element
274          */
275         void setApplicationType(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType applicationType);
276         
277         /**
278          * Appends and returns a new empty "ApplicationType" element
279          */
280         gov.grants.apply.forms.rrSF424V11.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.globalLibraryV20.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.globalLibraryV20.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.globalLibraryV20.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.globalLibraryV20.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.globalLibraryV20.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.globalLibraryV20.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.globalLibraryV20.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.globalLibraryV20.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.forms.rrSF424V11.RRSF424Document.RRSF424.Location 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.forms.rrSF424V11.RRSF424Document.RRSF424.Location location);
401         
402         /**
403          * Gets the "ProposedProjectPeriod" element
404          */
405         gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ProposedProjectPeriod getProposedProjectPeriod();
406         
407         /**
408          * Sets the "ProposedProjectPeriod" element
409          */
410         void setProposedProjectPeriod(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ProposedProjectPeriod proposedProjectPeriod);
411         
412         /**
413          * Appends and returns a new empty "ProposedProjectPeriod" element
414          */
415         gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ProposedProjectPeriod addNewProposedProjectPeriod();
416         
417         /**
418          * Gets the "CongressionalDistrict" element
419          */
420         gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.CongressionalDistrict getCongressionalDistrict();
421         
422         /**
423          * Sets the "CongressionalDistrict" element
424          */
425         void setCongressionalDistrict(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.CongressionalDistrict congressionalDistrict);
426         
427         /**
428          * Appends and returns a new empty "CongressionalDistrict" element
429          */
430         gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.CongressionalDistrict addNewCongressionalDistrict();
431         
432         /**
433          * Gets the "PDPIContactInfo" element
434          */
435         gov.grants.apply.forms.rrSF424V11.OrganizationContactPersonDataType getPDPIContactInfo();
436         
437         /**
438          * Sets the "PDPIContactInfo" element
439          */
440         void setPDPIContactInfo(gov.grants.apply.forms.rrSF424V11.OrganizationContactPersonDataType pdpiContactInfo);
441         
442         /**
443          * Appends and returns a new empty "PDPIContactInfo" element
444          */
445         gov.grants.apply.forms.rrSF424V11.OrganizationContactPersonDataType addNewPDPIContactInfo();
446         
447         /**
448          * Gets the "EstimatedProjectFunding" element
449          */
450         gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EstimatedProjectFunding getEstimatedProjectFunding();
451         
452         /**
453          * Sets the "EstimatedProjectFunding" element
454          */
455         void setEstimatedProjectFunding(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EstimatedProjectFunding estimatedProjectFunding);
456         
457         /**
458          * Appends and returns a new empty "EstimatedProjectFunding" element
459          */
460         gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EstimatedProjectFunding addNewEstimatedProjectFunding();
461         
462         /**
463          * Gets the "StateReview" element
464          */
465         gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.StateReview getStateReview();
466         
467         /**
468          * Sets the "StateReview" element
469          */
470         void setStateReview(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.StateReview stateReview);
471         
472         /**
473          * Appends and returns a new empty "StateReview" element
474          */
475         gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.StateReview addNewStateReview();
476         
477         /**
478          * Gets the "TrustAgree" element
479          */
480         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTrustAgree();
481         
482         /**
483          * Gets (as xml) the "TrustAgree" element
484          */
485         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTrustAgree();
486         
487         /**
488          * Sets the "TrustAgree" element
489          */
490         void setTrustAgree(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum trustAgree);
491         
492         /**
493          * Sets (as xml) the "TrustAgree" element
494          */
495         void xsetTrustAgree(gov.grants.apply.system.globalLibraryV20.YesNoDataType trustAgree);
496         
497         /**
498          * Gets the "AORInfo" element
499          */
500         gov.grants.apply.forms.rrSF424V11.AORInfoType getAORInfo();
501         
502         /**
503          * Sets the "AORInfo" element
504          */
505         void setAORInfo(gov.grants.apply.forms.rrSF424V11.AORInfoType aorInfo);
506         
507         /**
508          * Appends and returns a new empty "AORInfo" element
509          */
510         gov.grants.apply.forms.rrSF424V11.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 "AdditionalCongressionalDistricts" element
539          */
540         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAdditionalCongressionalDistricts();
541         
542         /**
543          * True if has "AdditionalCongressionalDistricts" element
544          */
545         boolean isSetAdditionalCongressionalDistricts();
546         
547         /**
548          * Sets the "AdditionalCongressionalDistricts" element
549          */
550         void setAdditionalCongressionalDistricts(gov.grants.apply.system.attachmentsV10.AttachedFileDataType additionalCongressionalDistricts);
551         
552         /**
553          * Appends and returns a new empty "AdditionalCongressionalDistricts" element
554          */
555         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAdditionalCongressionalDistricts();
556         
557         /**
558          * Unsets the "AdditionalCongressionalDistricts" element
559          */
560         void unsetAdditionalCongressionalDistricts();
561         
562         /**
563          * Gets the "AOR_Signature" element
564          */
565         java.lang.String getAORSignature();
566         
567         /**
568          * Gets (as xml) the "AOR_Signature" element
569          */
570         gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAORSignature();
571         
572         /**
573          * Sets the "AOR_Signature" element
574          */
575         void setAORSignature(java.lang.String aorSignature);
576         
577         /**
578          * Sets (as xml) the "AOR_Signature" element
579          */
580         void xsetAORSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType aorSignature);
581         
582         /**
583          * Gets the "AOR_SignedDate" element
584          */
585         java.util.Calendar getAORSignedDate();
586         
587         /**
588          * Gets (as xml) the "AOR_SignedDate" element
589          */
590         org.apache.xmlbeans.XmlDate xgetAORSignedDate();
591         
592         /**
593          * Sets the "AOR_SignedDate" element
594          */
595         void setAORSignedDate(java.util.Calendar aorSignedDate);
596         
597         /**
598          * Sets (as xml) the "AOR_SignedDate" element
599          */
600         void xsetAORSignedDate(org.apache.xmlbeans.XmlDate aorSignedDate);
601         
602         /**
603          * Gets the "FormVersion" attribute
604          */
605         java.lang.String getFormVersion();
606         
607         /**
608          * Gets (as xml) the "FormVersion" attribute
609          */
610         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
611         
612         /**
613          * Sets the "FormVersion" attribute
614          */
615         void setFormVersion(java.lang.String formVersion);
616         
617         /**
618          * Sets (as xml) the "FormVersion" attribute
619          */
620         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
621         
622         /**
623          * An XML ApplicantInfo(@http://apply.grants.gov/forms/RR_SF424-V1.1).
624          *
625          * This is a complex type.
626          */
627         public interface ApplicantInfo extends org.apache.xmlbeans.XmlObject
628         {
629             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
630                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantinfo541aelemtype");
631             
632             /**
633              * Gets the "OrganizationInfo" element
634              */
635             gov.grants.apply.system.globalLibraryV20.OrganizationDataType getOrganizationInfo();
636             
637             /**
638              * Sets the "OrganizationInfo" element
639              */
640             void setOrganizationInfo(gov.grants.apply.system.globalLibraryV20.OrganizationDataType organizationInfo);
641             
642             /**
643              * Appends and returns a new empty "OrganizationInfo" element
644              */
645             gov.grants.apply.system.globalLibraryV20.OrganizationDataType addNewOrganizationInfo();
646             
647             /**
648              * Gets the "ContactPersonInfo" element
649              */
650             gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo getContactPersonInfo();
651             
652             /**
653              * Sets the "ContactPersonInfo" element
654              */
655             void setContactPersonInfo(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo contactPersonInfo);
656             
657             /**
658              * Appends and returns a new empty "ContactPersonInfo" element
659              */
660             gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo addNewContactPersonInfo();
661             
662             /**
663              * An XML ContactPersonInfo(@http://apply.grants.gov/forms/RR_SF424-V1.1).
664              *
665              * This is a complex type.
666              */
667             public interface ContactPersonInfo extends org.apache.xmlbeans.XmlObject
668             {
669                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
670                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContactPersonInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contactpersoninfoe289elemtype");
671                 
672                 /**
673                  * Gets the "Name" element
674                  */
675                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType getName();
676                 
677                 /**
678                  * Sets the "Name" element
679                  */
680                 void setName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType name);
681                 
682                 /**
683                  * Appends and returns a new empty "Name" element
684                  */
685                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewName();
686                 
687                 /**
688                  * Gets the "Phone" element
689                  */
690                 java.lang.String getPhone();
691                 
692                 /**
693                  * Gets (as xml) the "Phone" element
694                  */
695                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone();
696                 
697                 /**
698                  * Sets the "Phone" element
699                  */
700                 void setPhone(java.lang.String phone);
701                 
702                 /**
703                  * Sets (as xml) the "Phone" element
704                  */
705                 void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone);
706                 
707                 /**
708                  * Gets the "Fax" element
709                  */
710                 java.lang.String getFax();
711                 
712                 /**
713                  * Gets (as xml) the "Fax" element
714                  */
715                 gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax();
716                 
717                 /**
718                  * True if has "Fax" element
719                  */
720                 boolean isSetFax();
721                 
722                 /**
723                  * Sets the "Fax" element
724                  */
725                 void setFax(java.lang.String fax);
726                 
727                 /**
728                  * Sets (as xml) the "Fax" element
729                  */
730                 void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax);
731                 
732                 /**
733                  * Unsets the "Fax" element
734                  */
735                 void unsetFax();
736                 
737                 /**
738                  * Gets the "Email" element
739                  */
740                 java.lang.String getEmail();
741                 
742                 /**
743                  * Gets (as xml) the "Email" element
744                  */
745                 gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
746                 
747                 /**
748                  * True if has "Email" element
749                  */
750                 boolean isSetEmail();
751                 
752                 /**
753                  * Sets the "Email" element
754                  */
755                 void setEmail(java.lang.String email);
756                 
757                 /**
758                  * Sets (as xml) the "Email" element
759                  */
760                 void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
761                 
762                 /**
763                  * Unsets the "Email" element
764                  */
765                 void unsetEmail();
766                 
767                 /**
768                  * A factory class with static methods for creating instances
769                  * of this type.
770                  */
771                 
772                 public static final class Factory
773                 {
774                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo newInstance() {
775                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
776                     
777                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
778                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo.ContactPersonInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
779                     
780                     private Factory() { } // No instance of this class allowed
781                 }
782             }
783             
784             /**
785              * A factory class with static methods for creating instances
786              * of this type.
787              */
788             
789             public static final class Factory
790             {
791                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo newInstance() {
792                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
793                 
794                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
795                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
796                 
797                 private Factory() { } // No instance of this class allowed
798             }
799         }
800         
801         /**
802          * An XML EmployerID(@http://apply.grants.gov/forms/RR_SF424-V1.1).
803          *
804          * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V11.RRSF424Document$RRSF424$EmployerID.
805          */
806         public interface EmployerID extends org.apache.xmlbeans.XmlString
807         {
808             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
809                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EmployerID.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("employerid7d50elemtype");
810             
811             /**
812              * A factory class with static methods for creating instances
813              * of this type.
814              */
815             
816             public static final class Factory
817             {
818                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EmployerID newValue(java.lang.Object obj) {
819                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EmployerID) type.newValue( obj ); }
820                 
821                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EmployerID newInstance() {
822                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EmployerID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
823                 
824                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EmployerID newInstance(org.apache.xmlbeans.XmlOptions options) {
825                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EmployerID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
826                 
827                 private Factory() { } // No instance of this class allowed
828             }
829         }
830         
831         /**
832          * An XML ApplicantType(@http://apply.grants.gov/forms/RR_SF424-V1.1).
833          *
834          * This is a complex type.
835          */
836         public interface ApplicantType extends org.apache.xmlbeans.XmlObject
837         {
838             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
839                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicanttypeaba6elemtype");
840             
841             /**
842              * Gets the "ApplicantTypeCode" element
843              */
844             gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantTypeCode();
845             
846             /**
847              * Gets (as xml) the "ApplicantTypeCode" element
848              */
849             gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType xgetApplicantTypeCode();
850             
851             /**
852              * Sets the "ApplicantTypeCode" element
853              */
854             void setApplicantTypeCode(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum applicantTypeCode);
855             
856             /**
857              * Sets (as xml) the "ApplicantTypeCode" element
858              */
859             void xsetApplicantTypeCode(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType applicantTypeCode);
860             
861             /**
862              * Gets the "ApplicantTypeCodeOtherExplanation" element
863              */
864             java.lang.String getApplicantTypeCodeOtherExplanation();
865             
866             /**
867              * Gets (as xml) the "ApplicantTypeCodeOtherExplanation" element
868              */
869             gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation xgetApplicantTypeCodeOtherExplanation();
870             
871             /**
872              * True if has "ApplicantTypeCodeOtherExplanation" element
873              */
874             boolean isSetApplicantTypeCodeOtherExplanation();
875             
876             /**
877              * Sets the "ApplicantTypeCodeOtherExplanation" element
878              */
879             void setApplicantTypeCodeOtherExplanation(java.lang.String applicantTypeCodeOtherExplanation);
880             
881             /**
882              * Sets (as xml) the "ApplicantTypeCodeOtherExplanation" element
883              */
884             void xsetApplicantTypeCodeOtherExplanation(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation applicantTypeCodeOtherExplanation);
885             
886             /**
887              * Unsets the "ApplicantTypeCodeOtherExplanation" element
888              */
889             void unsetApplicantTypeCodeOtherExplanation();
890             
891             /**
892              * Gets the "SmallBusinessOrganizationType" element
893              */
894             gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType getSmallBusinessOrganizationType();
895             
896             /**
897              * Tests for nil "SmallBusinessOrganizationType" element
898              */
899             boolean isNilSmallBusinessOrganizationType();
900             
901             /**
902              * True if has "SmallBusinessOrganizationType" element
903              */
904             boolean isSetSmallBusinessOrganizationType();
905             
906             /**
907              * Sets the "SmallBusinessOrganizationType" element
908              */
909             void setSmallBusinessOrganizationType(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType smallBusinessOrganizationType);
910             
911             /**
912              * Appends and returns a new empty "SmallBusinessOrganizationType" element
913              */
914             gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType addNewSmallBusinessOrganizationType();
915             
916             /**
917              * Nils the "SmallBusinessOrganizationType" element
918              */
919             void setNilSmallBusinessOrganizationType();
920             
921             /**
922              * Unsets the "SmallBusinessOrganizationType" element
923              */
924             void unsetSmallBusinessOrganizationType();
925             
926             /**
927              * An XML ApplicantTypeCodeOtherExplanation(@http://apply.grants.gov/forms/RR_SF424-V1.1).
928              *
929              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V11.RRSF424Document$RRSF424$ApplicantType$ApplicantTypeCodeOtherExplanation.
930              */
931             public interface ApplicantTypeCodeOtherExplanation extends org.apache.xmlbeans.XmlString
932             {
933                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
934                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantTypeCodeOtherExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicanttypecodeotherexplanationd6e4elemtype");
935                 
936                 /**
937                  * A factory class with static methods for creating instances
938                  * of this type.
939                  */
940                 
941                 public static final class Factory
942                 {
943                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation newValue(java.lang.Object obj) {
944                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation) type.newValue( obj ); }
945                     
946                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation newInstance() {
947                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
948                     
949                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
950                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.ApplicantTypeCodeOtherExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
951                     
952                     private Factory() { } // No instance of this class allowed
953                 }
954             }
955             
956             /**
957              * An XML SmallBusinessOrganizationType(@http://apply.grants.gov/forms/RR_SF424-V1.1).
958              *
959              * This is a complex type.
960              */
961             public interface SmallBusinessOrganizationType extends org.apache.xmlbeans.XmlObject
962             {
963                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
964                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SmallBusinessOrganizationType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("smallbusinessorganizationtyped906elemtype");
965                 
966                 /**
967                  * Gets the "isWomenOwned" element
968                  */
969                 gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned getIsWomenOwned();
970                 
971                 /**
972                  * True if has "isWomenOwned" element
973                  */
974                 boolean isSetIsWomenOwned();
975                 
976                 /**
977                  * Sets the "isWomenOwned" element
978                  */
979                 void setIsWomenOwned(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned isWomenOwned);
980                 
981                 /**
982                  * Appends and returns a new empty "isWomenOwned" element
983                  */
984                 gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned addNewIsWomenOwned();
985                 
986                 /**
987                  * Unsets the "isWomenOwned" element
988                  */
989                 void unsetIsWomenOwned();
990                 
991                 /**
992                  * Gets the "isSociallyEconomicallyDisadvantaged" element
993                  */
994                 gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged getIsSociallyEconomicallyDisadvantaged();
995                 
996                 /**
997                  * True if has "isSociallyEconomicallyDisadvantaged" element
998                  */
999                 boolean isSetIsSociallyEconomicallyDisadvantaged();
1000                 
1001                 /**
1002                  * Sets the "isSociallyEconomicallyDisadvantaged" element
1003                  */
1004                 void setIsSociallyEconomicallyDisadvantaged(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged isSociallyEconomicallyDisadvantaged);
1005                 
1006                 /**
1007                  * Appends and returns a new empty "isSociallyEconomicallyDisadvantaged" element
1008                  */
1009                 gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged addNewIsSociallyEconomicallyDisadvantaged();
1010                 
1011                 /**
1012                  * Unsets the "isSociallyEconomicallyDisadvantaged" element
1013                  */
1014                 void unsetIsSociallyEconomicallyDisadvantaged();
1015                 
1016                 /**
1017                  * An XML isWomenOwned(@http://apply.grants.gov/forms/RR_SF424-V1.1).
1018                  *
1019                  * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V11.RRSF424Document$RRSF424$ApplicantType$SmallBusinessOrganizationType$IsWomenOwned.
1020                  */
1021                 public interface IsWomenOwned extends gov.grants.apply.system.globalLibraryV20.YesNoDataType
1022                 {
1023                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1024                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IsWomenOwned.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("iswomenownedb673elemtype");
1025                     
1026                     static final gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum Y_YES = gov.grants.apply.system.globalLibraryV20.YesNoDataType.Y_YES;
1027                     static final gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum N_NO = gov.grants.apply.system.globalLibraryV20.YesNoDataType.N_NO;
1028                     
1029                     static final int INT_Y_YES = gov.grants.apply.system.globalLibraryV20.YesNoDataType.INT_Y_YES;
1030                     static final int INT_N_NO = gov.grants.apply.system.globalLibraryV20.YesNoDataType.INT_N_NO;
1031                     
1032                     /**
1033                      * A factory class with static methods for creating instances
1034                      * of this type.
1035                      */
1036                     
1037                     public static final class Factory
1038                     {
1039                       public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned newInstance() {
1040                         return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1041                       
1042                       public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned newInstance(org.apache.xmlbeans.XmlOptions options) {
1043                         return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsWomenOwned) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1044                       
1045                       private Factory() { } // No instance of this class allowed
1046                     }
1047                 }
1048                 
1049                 /**
1050                  * An XML isSociallyEconomicallyDisadvantaged(@http://apply.grants.gov/forms/RR_SF424-V1.1).
1051                  *
1052                  * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V11.RRSF424Document$RRSF424$ApplicantType$SmallBusinessOrganizationType$IsSociallyEconomicallyDisadvantaged.
1053                  */
1054                 public interface IsSociallyEconomicallyDisadvantaged extends gov.grants.apply.system.globalLibraryV20.YesNoDataType
1055                 {
1056                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1057                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IsSociallyEconomicallyDisadvantaged.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("issociallyeconomicallydisadvantagedd588elemtype");
1058                     
1059                     static final gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum Y_YES = gov.grants.apply.system.globalLibraryV20.YesNoDataType.Y_YES;
1060                     static final gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum N_NO = gov.grants.apply.system.globalLibraryV20.YesNoDataType.N_NO;
1061                     
1062                     static final int INT_Y_YES = gov.grants.apply.system.globalLibraryV20.YesNoDataType.INT_Y_YES;
1063                     static final int INT_N_NO = gov.grants.apply.system.globalLibraryV20.YesNoDataType.INT_N_NO;
1064                     
1065                     /**
1066                      * A factory class with static methods for creating instances
1067                      * of this type.
1068                      */
1069                     
1070                     public static final class Factory
1071                     {
1072                       public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged newInstance() {
1073                         return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1074                       
1075                       public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged newInstance(org.apache.xmlbeans.XmlOptions options) {
1076                         return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType.IsSociallyEconomicallyDisadvantaged) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1077                       
1078                       private Factory() { } // No instance of this class allowed
1079                     }
1080                 }
1081                 
1082                 /**
1083                  * A factory class with static methods for creating instances
1084                  * of this type.
1085                  */
1086                 
1087                 public static final class Factory
1088                 {
1089                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType newInstance() {
1090                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1091                     
1092                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType newInstance(org.apache.xmlbeans.XmlOptions options) {
1093                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType.SmallBusinessOrganizationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1094                     
1095                     private Factory() { } // No instance of this class allowed
1096                 }
1097             }
1098             
1099             /**
1100              * A factory class with static methods for creating instances
1101              * of this type.
1102              */
1103             
1104             public static final class Factory
1105             {
1106                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType newInstance() {
1107                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1108                 
1109                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType newInstance(org.apache.xmlbeans.XmlOptions options) {
1110                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicantType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1111                 
1112                 private Factory() { } // No instance of this class allowed
1113             }
1114         }
1115         
1116         /**
1117          * An XML ApplicationType(@http://apply.grants.gov/forms/RR_SF424-V1.1).
1118          *
1119          * This is a complex type.
1120          */
1121         public interface ApplicationType extends org.apache.xmlbeans.XmlObject
1122         {
1123             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1124                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationtypebd74elemtype");
1125             
1126             /**
1127              * Gets the "ApplicationTypeCode" element
1128              */
1129             gov.grants.apply.forms.rrSF424V11.ApplicationTypeCodeDataType.Enum getApplicationTypeCode();
1130             
1131             /**
1132              * Gets (as xml) the "ApplicationTypeCode" element
1133              */
1134             gov.grants.apply.forms.rrSF424V11.ApplicationTypeCodeDataType xgetApplicationTypeCode();
1135             
1136             /**
1137              * Sets the "ApplicationTypeCode" element
1138              */
1139             void setApplicationTypeCode(gov.grants.apply.forms.rrSF424V11.ApplicationTypeCodeDataType.Enum applicationTypeCode);
1140             
1141             /**
1142              * Sets (as xml) the "ApplicationTypeCode" element
1143              */
1144             void xsetApplicationTypeCode(gov.grants.apply.forms.rrSF424V11.ApplicationTypeCodeDataType applicationTypeCode);
1145             
1146             /**
1147              * Gets the "RevisionCode" element
1148              */
1149             gov.grants.apply.forms.rrSF424V11.RevisionTypeCodeDataType.Enum getRevisionCode();
1150             
1151             /**
1152              * Gets (as xml) the "RevisionCode" element
1153              */
1154             gov.grants.apply.forms.rrSF424V11.RevisionTypeCodeDataType xgetRevisionCode();
1155             
1156             /**
1157              * True if has "RevisionCode" element
1158              */
1159             boolean isSetRevisionCode();
1160             
1161             /**
1162              * Sets the "RevisionCode" element
1163              */
1164             void setRevisionCode(gov.grants.apply.forms.rrSF424V11.RevisionTypeCodeDataType.Enum revisionCode);
1165             
1166             /**
1167              * Sets (as xml) the "RevisionCode" element
1168              */
1169             void xsetRevisionCode(gov.grants.apply.forms.rrSF424V11.RevisionTypeCodeDataType revisionCode);
1170             
1171             /**
1172              * Unsets the "RevisionCode" element
1173              */
1174             void unsetRevisionCode();
1175             
1176             /**
1177              * Gets the "RevisionCodeOtherExplanation" element
1178              */
1179             java.lang.String getRevisionCodeOtherExplanation();
1180             
1181             /**
1182              * Gets (as xml) the "RevisionCodeOtherExplanation" element
1183              */
1184             gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation xgetRevisionCodeOtherExplanation();
1185             
1186             /**
1187              * True if has "RevisionCodeOtherExplanation" element
1188              */
1189             boolean isSetRevisionCodeOtherExplanation();
1190             
1191             /**
1192              * Sets the "RevisionCodeOtherExplanation" element
1193              */
1194             void setRevisionCodeOtherExplanation(java.lang.String revisionCodeOtherExplanation);
1195             
1196             /**
1197              * Sets (as xml) the "RevisionCodeOtherExplanation" element
1198              */
1199             void xsetRevisionCodeOtherExplanation(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation revisionCodeOtherExplanation);
1200             
1201             /**
1202              * Unsets the "RevisionCodeOtherExplanation" element
1203              */
1204             void unsetRevisionCodeOtherExplanation();
1205             
1206             /**
1207              * Gets the "isOtherAgencySubmission" element
1208              */
1209             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsOtherAgencySubmission();
1210             
1211             /**
1212              * Gets (as xml) the "isOtherAgencySubmission" element
1213              */
1214             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsOtherAgencySubmission();
1215             
1216             /**
1217              * Sets the "isOtherAgencySubmission" element
1218              */
1219             void setIsOtherAgencySubmission(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isOtherAgencySubmission);
1220             
1221             /**
1222              * Sets (as xml) the "isOtherAgencySubmission" element
1223              */
1224             void xsetIsOtherAgencySubmission(gov.grants.apply.system.globalLibraryV20.YesNoDataType isOtherAgencySubmission);
1225             
1226             /**
1227              * Gets the "OtherAgencySubmissionExplanation" element
1228              */
1229             java.lang.String getOtherAgencySubmissionExplanation();
1230             
1231             /**
1232              * Gets (as xml) the "OtherAgencySubmissionExplanation" element
1233              */
1234             gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation xgetOtherAgencySubmissionExplanation();
1235             
1236             /**
1237              * True if has "OtherAgencySubmissionExplanation" element
1238              */
1239             boolean isSetOtherAgencySubmissionExplanation();
1240             
1241             /**
1242              * Sets the "OtherAgencySubmissionExplanation" element
1243              */
1244             void setOtherAgencySubmissionExplanation(java.lang.String otherAgencySubmissionExplanation);
1245             
1246             /**
1247              * Sets (as xml) the "OtherAgencySubmissionExplanation" element
1248              */
1249             void xsetOtherAgencySubmissionExplanation(gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation otherAgencySubmissionExplanation);
1250             
1251             /**
1252              * Unsets the "OtherAgencySubmissionExplanation" element
1253              */
1254             void unsetOtherAgencySubmissionExplanation();
1255             
1256             /**
1257              * An XML RevisionCodeOtherExplanation(@http://apply.grants.gov/forms/RR_SF424-V1.1).
1258              *
1259              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V11.RRSF424Document$RRSF424$ApplicationType$RevisionCodeOtherExplanation.
1260              */
1261             public interface RevisionCodeOtherExplanation extends org.apache.xmlbeans.XmlString
1262             {
1263                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1264                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RevisionCodeOtherExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("revisioncodeotherexplanation9b21elemtype");
1265                 
1266                 /**
1267                  * A factory class with static methods for creating instances
1268                  * of this type.
1269                  */
1270                 
1271                 public static final class Factory
1272                 {
1273                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation newValue(java.lang.Object obj) {
1274                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation) type.newValue( obj ); }
1275                     
1276                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation newInstance() {
1277                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1278                     
1279                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
1280                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.RevisionCodeOtherExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1281                     
1282                     private Factory() { } // No instance of this class allowed
1283                 }
1284             }
1285             
1286             /**
1287              * An XML OtherAgencySubmissionExplanation(@http://apply.grants.gov/forms/RR_SF424-V1.1).
1288              *
1289              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V11.RRSF424Document$RRSF424$ApplicationType$OtherAgencySubmissionExplanation.
1290              */
1291             public interface OtherAgencySubmissionExplanation extends org.apache.xmlbeans.XmlString
1292             {
1293                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1294                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherAgencySubmissionExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otheragencysubmissionexplanation3328elemtype");
1295                 
1296                 /**
1297                  * A factory class with static methods for creating instances
1298                  * of this type.
1299                  */
1300                 
1301                 public static final class Factory
1302                 {
1303                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation newValue(java.lang.Object obj) {
1304                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation) type.newValue( obj ); }
1305                     
1306                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation newInstance() {
1307                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1308                     
1309                     public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
1310                       return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType.OtherAgencySubmissionExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1311                     
1312                     private Factory() { } // No instance of this class allowed
1313                 }
1314             }
1315             
1316             /**
1317              * A factory class with static methods for creating instances
1318              * of this type.
1319              */
1320             
1321             public static final class Factory
1322             {
1323                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType newInstance() {
1324                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1325                 
1326                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType newInstance(org.apache.xmlbeans.XmlOptions options) {
1327                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1328                 
1329                 private Factory() { } // No instance of this class allowed
1330             }
1331         }
1332         
1333         /**
1334          * An XML Location(@http://apply.grants.gov/forms/RR_SF424-V1.1).
1335          *
1336          * This is an atomic type that is a restriction of gov.grants.apply.forms.rrSF424V11.RRSF424Document$RRSF424$Location.
1337          */
1338         public interface Location extends org.apache.xmlbeans.XmlString
1339         {
1340             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1341                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Location.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("location1a2felemtype");
1342             
1343             /**
1344              * A factory class with static methods for creating instances
1345              * of this type.
1346              */
1347             
1348             public static final class Factory
1349             {
1350                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.Location newValue(java.lang.Object obj) {
1351                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.Location) type.newValue( obj ); }
1352                 
1353                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.Location newInstance() {
1354                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.Location) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1355                 
1356                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.Location newInstance(org.apache.xmlbeans.XmlOptions options) {
1357                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.Location) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1358                 
1359                 private Factory() { } // No instance of this class allowed
1360             }
1361         }
1362         
1363         /**
1364          * An XML ProposedProjectPeriod(@http://apply.grants.gov/forms/RR_SF424-V1.1).
1365          *
1366          * This is a complex type.
1367          */
1368         public interface ProposedProjectPeriod extends org.apache.xmlbeans.XmlObject
1369         {
1370             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1371                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProposedProjectPeriod.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("proposedprojectperiod1cbeelemtype");
1372             
1373             /**
1374              * Gets the "ProposedStartDate" element
1375              */
1376             java.util.Calendar getProposedStartDate();
1377             
1378             /**
1379              * Gets (as xml) the "ProposedStartDate" element
1380              */
1381             org.apache.xmlbeans.XmlDate xgetProposedStartDate();
1382             
1383             /**
1384              * Sets the "ProposedStartDate" element
1385              */
1386             void setProposedStartDate(java.util.Calendar proposedStartDate);
1387             
1388             /**
1389              * Sets (as xml) the "ProposedStartDate" element
1390              */
1391             void xsetProposedStartDate(org.apache.xmlbeans.XmlDate proposedStartDate);
1392             
1393             /**
1394              * Gets the "ProposedEndDate" element
1395              */
1396             java.util.Calendar getProposedEndDate();
1397             
1398             /**
1399              * Gets (as xml) the "ProposedEndDate" element
1400              */
1401             org.apache.xmlbeans.XmlDate xgetProposedEndDate();
1402             
1403             /**
1404              * Sets the "ProposedEndDate" element
1405              */
1406             void setProposedEndDate(java.util.Calendar proposedEndDate);
1407             
1408             /**
1409              * Sets (as xml) the "ProposedEndDate" element
1410              */
1411             void xsetProposedEndDate(org.apache.xmlbeans.XmlDate proposedEndDate);
1412             
1413             /**
1414              * A factory class with static methods for creating instances
1415              * of this type.
1416              */
1417             
1418             public static final class Factory
1419             {
1420                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ProposedProjectPeriod newInstance() {
1421                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ProposedProjectPeriod) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1422                 
1423                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ProposedProjectPeriod newInstance(org.apache.xmlbeans.XmlOptions options) {
1424                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.ProposedProjectPeriod) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1425                 
1426                 private Factory() { } // No instance of this class allowed
1427             }
1428         }
1429         
1430         /**
1431          * An XML CongressionalDistrict(@http://apply.grants.gov/forms/RR_SF424-V1.1).
1432          *
1433          * This is a complex type.
1434          */
1435         public interface CongressionalDistrict extends org.apache.xmlbeans.XmlObject
1436         {
1437             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1438                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CongressionalDistrict.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("congressionaldistrict6473elemtype");
1439             
1440             /**
1441              * Gets the "ApplicantCongressionalDistrict" element
1442              */
1443             java.lang.String getApplicantCongressionalDistrict();
1444             
1445             /**
1446              * Gets (as xml) the "ApplicantCongressionalDistrict" element
1447              */
1448             gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetApplicantCongressionalDistrict();
1449             
1450             /**
1451              * Sets the "ApplicantCongressionalDistrict" element
1452              */
1453             void setApplicantCongressionalDistrict(java.lang.String applicantCongressionalDistrict);
1454             
1455             /**
1456              * Sets (as xml) the "ApplicantCongressionalDistrict" element
1457              */
1458             void xsetApplicantCongressionalDistrict(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType applicantCongressionalDistrict);
1459             
1460             /**
1461              * Gets the "ProjectCongressionalDistrict" element
1462              */
1463             java.lang.String getProjectCongressionalDistrict();
1464             
1465             /**
1466              * Gets (as xml) the "ProjectCongressionalDistrict" element
1467              */
1468             gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetProjectCongressionalDistrict();
1469             
1470             /**
1471              * Sets the "ProjectCongressionalDistrict" element
1472              */
1473             void setProjectCongressionalDistrict(java.lang.String projectCongressionalDistrict);
1474             
1475             /**
1476              * Sets (as xml) the "ProjectCongressionalDistrict" element
1477              */
1478             void xsetProjectCongressionalDistrict(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType projectCongressionalDistrict);
1479             
1480             /**
1481              * A factory class with static methods for creating instances
1482              * of this type.
1483              */
1484             
1485             public static final class Factory
1486             {
1487                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.CongressionalDistrict newInstance() {
1488                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.CongressionalDistrict) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1489                 
1490                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.CongressionalDistrict newInstance(org.apache.xmlbeans.XmlOptions options) {
1491                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.CongressionalDistrict) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1492                 
1493                 private Factory() { } // No instance of this class allowed
1494             }
1495         }
1496         
1497         /**
1498          * An XML EstimatedProjectFunding(@http://apply.grants.gov/forms/RR_SF424-V1.1).
1499          *
1500          * This is a complex type.
1501          */
1502         public interface EstimatedProjectFunding extends org.apache.xmlbeans.XmlObject
1503         {
1504             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1505                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EstimatedProjectFunding.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("estimatedprojectfundingec4aelemtype");
1506             
1507             /**
1508              * Gets the "TotalEstimatedAmount" element
1509              */
1510             java.math.BigDecimal getTotalEstimatedAmount();
1511             
1512             /**
1513              * Gets (as xml) the "TotalEstimatedAmount" element
1514              */
1515             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalEstimatedAmount();
1516             
1517             /**
1518              * Sets the "TotalEstimatedAmount" element
1519              */
1520             void setTotalEstimatedAmount(java.math.BigDecimal totalEstimatedAmount);
1521             
1522             /**
1523              * Sets (as xml) the "TotalEstimatedAmount" element
1524              */
1525             void xsetTotalEstimatedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalEstimatedAmount);
1526             
1527             /**
1528              * Gets the "TotalfedNonfedrequested" element
1529              */
1530             java.math.BigDecimal getTotalfedNonfedrequested();
1531             
1532             /**
1533              * Gets (as xml) the "TotalfedNonfedrequested" element
1534              */
1535             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalfedNonfedrequested();
1536             
1537             /**
1538              * Sets the "TotalfedNonfedrequested" element
1539              */
1540             void setTotalfedNonfedrequested(java.math.BigDecimal totalfedNonfedrequested);
1541             
1542             /**
1543              * Sets (as xml) the "TotalfedNonfedrequested" element
1544              */
1545             void xsetTotalfedNonfedrequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalfedNonfedrequested);
1546             
1547             /**
1548              * Gets the "EstimatedProgramIncome" element
1549              */
1550             java.math.BigDecimal getEstimatedProgramIncome();
1551             
1552             /**
1553              * Gets (as xml) the "EstimatedProgramIncome" element
1554              */
1555             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetEstimatedProgramIncome();
1556             
1557             /**
1558              * Sets the "EstimatedProgramIncome" element
1559              */
1560             void setEstimatedProgramIncome(java.math.BigDecimal estimatedProgramIncome);
1561             
1562             /**
1563              * Sets (as xml) the "EstimatedProgramIncome" element
1564              */
1565             void xsetEstimatedProgramIncome(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType estimatedProgramIncome);
1566             
1567             /**
1568              * A factory class with static methods for creating instances
1569              * of this type.
1570              */
1571             
1572             public static final class Factory
1573             {
1574                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EstimatedProjectFunding newInstance() {
1575                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EstimatedProjectFunding) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1576                 
1577                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EstimatedProjectFunding newInstance(org.apache.xmlbeans.XmlOptions options) {
1578                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.EstimatedProjectFunding) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1579                 
1580                 private Factory() { } // No instance of this class allowed
1581             }
1582         }
1583         
1584         /**
1585          * An XML StateReview(@http://apply.grants.gov/forms/RR_SF424-V1.1).
1586          *
1587          * This is a complex type.
1588          */
1589         public interface StateReview extends org.apache.xmlbeans.XmlObject
1590         {
1591             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1592                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(StateReview.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("statereviewd453elemtype");
1593             
1594             /**
1595              * Gets the "StateReviewCodeType" element
1596              */
1597             gov.grants.apply.forms.rrSF424V11.StateReviewCodeTypeDataType.Enum getStateReviewCodeType();
1598             
1599             /**
1600              * Gets (as xml) the "StateReviewCodeType" element
1601              */
1602             gov.grants.apply.forms.rrSF424V11.StateReviewCodeTypeDataType xgetStateReviewCodeType();
1603             
1604             /**
1605              * Sets the "StateReviewCodeType" element
1606              */
1607             void setStateReviewCodeType(gov.grants.apply.forms.rrSF424V11.StateReviewCodeTypeDataType.Enum stateReviewCodeType);
1608             
1609             /**
1610              * Sets (as xml) the "StateReviewCodeType" element
1611              */
1612             void xsetStateReviewCodeType(gov.grants.apply.forms.rrSF424V11.StateReviewCodeTypeDataType stateReviewCodeType);
1613             
1614             /**
1615              * Gets the "StateReviewDate" element
1616              */
1617             java.util.Calendar getStateReviewDate();
1618             
1619             /**
1620              * Gets (as xml) the "StateReviewDate" element
1621              */
1622             org.apache.xmlbeans.XmlDate xgetStateReviewDate();
1623             
1624             /**
1625              * True if has "StateReviewDate" element
1626              */
1627             boolean isSetStateReviewDate();
1628             
1629             /**
1630              * Sets the "StateReviewDate" element
1631              */
1632             void setStateReviewDate(java.util.Calendar stateReviewDate);
1633             
1634             /**
1635              * Sets (as xml) the "StateReviewDate" element
1636              */
1637             void xsetStateReviewDate(org.apache.xmlbeans.XmlDate stateReviewDate);
1638             
1639             /**
1640              * Unsets the "StateReviewDate" element
1641              */
1642             void unsetStateReviewDate();
1643             
1644             /**
1645              * A factory class with static methods for creating instances
1646              * of this type.
1647              */
1648             
1649             public static final class Factory
1650             {
1651                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.StateReview newInstance() {
1652                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.StateReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1653                 
1654                 public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.StateReview newInstance(org.apache.xmlbeans.XmlOptions options) {
1655                   return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424.StateReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1656                 
1657                 private Factory() { } // No instance of this class allowed
1658             }
1659         }
1660         
1661         /**
1662          * A factory class with static methods for creating instances
1663          * of this type.
1664          */
1665         
1666         public static final class Factory
1667         {
1668             public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424 newInstance() {
1669               return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1670             
1671             public static gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424 newInstance(org.apache.xmlbeans.XmlOptions options) {
1672               return (gov.grants.apply.forms.rrSF424V11.RRSF424Document.RRSF424) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1673             
1674             private Factory() { } // No instance of this class allowed
1675         }
1676     }
1677     
1678     /**
1679      * A factory class with static methods for creating instances
1680      * of this type.
1681      */
1682     
1683     public static final class Factory
1684     {
1685         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document newInstance() {
1686           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1687         
1688         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document newInstance(org.apache.xmlbeans.XmlOptions options) {
1689           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1690         
1691         /** @param xmlAsString the string value to parse */
1692         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1693           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1694         
1695         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1696           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1697         
1698         /** @param file the file from which to load an xml document */
1699         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1700           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1701         
1702         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1703           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1704         
1705         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1706           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1707         
1708         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1709           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1710         
1711         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1712           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1713         
1714         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1715           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1716         
1717         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1718           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1719         
1720         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1721           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1722         
1723         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1724           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1725         
1726         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1727           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1728         
1729         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1730           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1731         
1732         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1733           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1734         
1735         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1736         public static gov.grants.apply.forms.rrSF424V11.RRSF424Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1737           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1738         
1739         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1740         public static gov.grants.apply.forms.rrSF424V11.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 {
1741           return (gov.grants.apply.forms.rrSF424V11.RRSF424Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1742         
1743         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1744         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 {
1745           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1746         
1747         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1748         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 {
1749           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1750         
1751         private Factory() { } // No instance of this class allowed
1752     }
1753 }