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