View Javadoc
1   /*
2    * An XML document type.
3    * Localname: ANA_ApplicationInfo
4    * Namespace: http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0
5    * Java type: gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.anaApplicationInfoV10;
10  
11  
12  /**
13   * A document containing one ANA_ApplicationInfo(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface ANAApplicationInfoDocument 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(ANAApplicationInfoDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("anaapplicationinfo5f83doctype");
21      
22      /**
23       * Gets the "ANA_ApplicationInfo" element
24       */
25      gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo getANAApplicationInfo();
26      
27      /**
28       * Sets the "ANA_ApplicationInfo" element
29       */
30      void setANAApplicationInfo(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo anaApplicationInfo);
31      
32      /**
33       * Appends and returns a new empty "ANA_ApplicationInfo" element
34       */
35      gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo addNewANAApplicationInfo();
36      
37      /**
38       * An XML ANA_ApplicationInfo(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface ANAApplicationInfo 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(ANAApplicationInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("anaapplicationinfo0004elemtype");
46          
47          /**
48           * Gets the "Program" element
49           */
50          gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program.Enum getProgram();
51          
52          /**
53           * Gets (as xml) the "Program" element
54           */
55          gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program xgetProgram();
56          
57          /**
58           * Sets the "Program" element
59           */
60          void setProgram(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program.Enum program);
61          
62          /**
63           * Sets (as xml) the "Program" element
64           */
65          void xsetProgram(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program program);
66          
67          /**
68           * Gets the "OrganizationName" element
69           */
70          java.lang.String getOrganizationName();
71          
72          /**
73           * Gets (as xml) the "OrganizationName" element
74           */
75          gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
76          
77          /**
78           * Sets the "OrganizationName" element
79           */
80          void setOrganizationName(java.lang.String organizationName);
81          
82          /**
83           * Sets (as xml) the "OrganizationName" element
84           */
85          void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
86          
87          /**
88           * Gets the "EmployerID" element
89           */
90          java.lang.String getEmployerID();
91          
92          /**
93           * Gets (as xml) the "EmployerID" element
94           */
95          gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEmployerID();
96          
97          /**
98           * Sets the "EmployerID" element
99           */
100         void setEmployerID(java.lang.String employerID);
101         
102         /**
103          * Sets (as xml) the "EmployerID" element
104          */
105         void xsetEmployerID(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType employerID);
106         
107         /**
108          * Gets the "DUNSID" element
109          */
110         java.lang.String getDUNSID();
111         
112         /**
113          * Gets (as xml) the "DUNSID" element
114          */
115         gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSID();
116         
117         /**
118          * Sets the "DUNSID" element
119          */
120         void setDUNSID(java.lang.String dunsid);
121         
122         /**
123          * Sets (as xml) the "DUNSID" element
124          */
125         void xsetDUNSID(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsid);
126         
127         /**
128          * Gets the "FederalEstimatedAmount_Year1" element
129          */
130         java.math.BigDecimal getFederalEstimatedAmountYear1();
131         
132         /**
133          * Gets (as xml) the "FederalEstimatedAmount_Year1" element
134          */
135         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalEstimatedAmountYear1();
136         
137         /**
138          * Sets the "FederalEstimatedAmount_Year1" element
139          */
140         void setFederalEstimatedAmountYear1(java.math.BigDecimal federalEstimatedAmountYear1);
141         
142         /**
143          * Sets (as xml) the "FederalEstimatedAmount_Year1" element
144          */
145         void xsetFederalEstimatedAmountYear1(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalEstimatedAmountYear1);
146         
147         /**
148          * Gets the "FederalEstimatedAmount_Year2" element
149          */
150         java.math.BigDecimal getFederalEstimatedAmountYear2();
151         
152         /**
153          * Gets (as xml) the "FederalEstimatedAmount_Year2" element
154          */
155         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalEstimatedAmountYear2();
156         
157         /**
158          * True if has "FederalEstimatedAmount_Year2" element
159          */
160         boolean isSetFederalEstimatedAmountYear2();
161         
162         /**
163          * Sets the "FederalEstimatedAmount_Year2" element
164          */
165         void setFederalEstimatedAmountYear2(java.math.BigDecimal federalEstimatedAmountYear2);
166         
167         /**
168          * Sets (as xml) the "FederalEstimatedAmount_Year2" element
169          */
170         void xsetFederalEstimatedAmountYear2(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalEstimatedAmountYear2);
171         
172         /**
173          * Unsets the "FederalEstimatedAmount_Year2" element
174          */
175         void unsetFederalEstimatedAmountYear2();
176         
177         /**
178          * Gets the "FederalEstimatedAmount_Year3" element
179          */
180         java.math.BigDecimal getFederalEstimatedAmountYear3();
181         
182         /**
183          * Gets (as xml) the "FederalEstimatedAmount_Year3" element
184          */
185         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalEstimatedAmountYear3();
186         
187         /**
188          * True if has "FederalEstimatedAmount_Year3" element
189          */
190         boolean isSetFederalEstimatedAmountYear3();
191         
192         /**
193          * Sets the "FederalEstimatedAmount_Year3" element
194          */
195         void setFederalEstimatedAmountYear3(java.math.BigDecimal federalEstimatedAmountYear3);
196         
197         /**
198          * Sets (as xml) the "FederalEstimatedAmount_Year3" element
199          */
200         void xsetFederalEstimatedAmountYear3(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalEstimatedAmountYear3);
201         
202         /**
203          * Unsets the "FederalEstimatedAmount_Year3" element
204          */
205         void unsetFederalEstimatedAmountYear3();
206         
207         /**
208          * Gets the "ProjectDurationMonths" element
209          */
210         gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths.Enum getProjectDurationMonths();
211         
212         /**
213          * Gets (as xml) the "ProjectDurationMonths" element
214          */
215         gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths xgetProjectDurationMonths();
216         
217         /**
218          * Sets the "ProjectDurationMonths" element
219          */
220         void setProjectDurationMonths(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths.Enum projectDurationMonths);
221         
222         /**
223          * Sets (as xml) the "ProjectDurationMonths" element
224          */
225         void xsetProjectDurationMonths(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths projectDurationMonths);
226         
227         /**
228          * Gets the "ApplicantType_SEDS" element
229          */
230         gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS.Enum getApplicantTypeSEDS();
231         
232         /**
233          * Gets (as xml) the "ApplicantType_SEDS" element
234          */
235         gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS xgetApplicantTypeSEDS();
236         
237         /**
238          * True if has "ApplicantType_SEDS" element
239          */
240         boolean isSetApplicantTypeSEDS();
241         
242         /**
243          * Sets the "ApplicantType_SEDS" element
244          */
245         void setApplicantTypeSEDS(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS.Enum applicantTypeSEDS);
246         
247         /**
248          * Sets (as xml) the "ApplicantType_SEDS" element
249          */
250         void xsetApplicantTypeSEDS(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS applicantTypeSEDS);
251         
252         /**
253          * Unsets the "ApplicantType_SEDS" element
254          */
255         void unsetApplicantTypeSEDS();
256         
257         /**
258          * Gets the "ApplicantType_Environmental" element
259          */
260         gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental.Enum getApplicantTypeEnvironmental();
261         
262         /**
263          * Gets (as xml) the "ApplicantType_Environmental" element
264          */
265         gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental xgetApplicantTypeEnvironmental();
266         
267         /**
268          * True if has "ApplicantType_Environmental" element
269          */
270         boolean isSetApplicantTypeEnvironmental();
271         
272         /**
273          * Sets the "ApplicantType_Environmental" element
274          */
275         void setApplicantTypeEnvironmental(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental.Enum applicantTypeEnvironmental);
276         
277         /**
278          * Sets (as xml) the "ApplicantType_Environmental" element
279          */
280         void xsetApplicantTypeEnvironmental(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental applicantTypeEnvironmental);
281         
282         /**
283          * Unsets the "ApplicantType_Environmental" element
284          */
285         void unsetApplicantTypeEnvironmental();
286         
287         /**
288          * Gets the "Partnership_other_federal_agencies_indicator" element
289          */
290         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipOtherFederalAgenciesIndicator();
291         
292         /**
293          * Gets (as xml) the "Partnership_other_federal_agencies_indicator" element
294          */
295         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipOtherFederalAgenciesIndicator();
296         
297         /**
298          * True if has "Partnership_other_federal_agencies_indicator" element
299          */
300         boolean isSetPartnershipOtherFederalAgenciesIndicator();
301         
302         /**
303          * Sets the "Partnership_other_federal_agencies_indicator" element
304          */
305         void setPartnershipOtherFederalAgenciesIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipOtherFederalAgenciesIndicator);
306         
307         /**
308          * Sets (as xml) the "Partnership_other_federal_agencies_indicator" element
309          */
310         void xsetPartnershipOtherFederalAgenciesIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipOtherFederalAgenciesIndicator);
311         
312         /**
313          * Unsets the "Partnership_other_federal_agencies_indicator" element
314          */
315         void unsetPartnershipOtherFederalAgenciesIndicator();
316         
317         /**
318          * Gets the "Partnership_community_organizations_indicator" element
319          */
320         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipCommunityOrganizationsIndicator();
321         
322         /**
323          * Gets (as xml) the "Partnership_community_organizations_indicator" element
324          */
325         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipCommunityOrganizationsIndicator();
326         
327         /**
328          * True if has "Partnership_community_organizations_indicator" element
329          */
330         boolean isSetPartnershipCommunityOrganizationsIndicator();
331         
332         /**
333          * Sets the "Partnership_community_organizations_indicator" element
334          */
335         void setPartnershipCommunityOrganizationsIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipCommunityOrganizationsIndicator);
336         
337         /**
338          * Sets (as xml) the "Partnership_community_organizations_indicator" element
339          */
340         void xsetPartnershipCommunityOrganizationsIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipCommunityOrganizationsIndicator);
341         
342         /**
343          * Unsets the "Partnership_community_organizations_indicator" element
344          */
345         void unsetPartnershipCommunityOrganizationsIndicator();
346         
347         /**
348          * Gets the "Partnership_non_profit_indicator" element
349          */
350         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipNonProfitIndicator();
351         
352         /**
353          * Gets (as xml) the "Partnership_non_profit_indicator" element
354          */
355         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipNonProfitIndicator();
356         
357         /**
358          * True if has "Partnership_non_profit_indicator" element
359          */
360         boolean isSetPartnershipNonProfitIndicator();
361         
362         /**
363          * Sets the "Partnership_non_profit_indicator" element
364          */
365         void setPartnershipNonProfitIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipNonProfitIndicator);
366         
367         /**
368          * Sets (as xml) the "Partnership_non_profit_indicator" element
369          */
370         void xsetPartnershipNonProfitIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipNonProfitIndicator);
371         
372         /**
373          * Unsets the "Partnership_non_profit_indicator" element
374          */
375         void unsetPartnershipNonProfitIndicator();
376         
377         /**
378          * Gets the "Partnership_tribe" element
379          */
380         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipTribe();
381         
382         /**
383          * Gets (as xml) the "Partnership_tribe" element
384          */
385         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipTribe();
386         
387         /**
388          * True if has "Partnership_tribe" element
389          */
390         boolean isSetPartnershipTribe();
391         
392         /**
393          * Sets the "Partnership_tribe" element
394          */
395         void setPartnershipTribe(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipTribe);
396         
397         /**
398          * Sets (as xml) the "Partnership_tribe" element
399          */
400         void xsetPartnershipTribe(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipTribe);
401         
402         /**
403          * Unsets the "Partnership_tribe" element
404          */
405         void unsetPartnershipTribe();
406         
407         /**
408          * Gets the "Partnership_state_local_government_indicator" element
409          */
410         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipStateLocalGovernmentIndicator();
411         
412         /**
413          * Gets (as xml) the "Partnership_state_local_government_indicator" element
414          */
415         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipStateLocalGovernmentIndicator();
416         
417         /**
418          * True if has "Partnership_state_local_government_indicator" element
419          */
420         boolean isSetPartnershipStateLocalGovernmentIndicator();
421         
422         /**
423          * Sets the "Partnership_state_local_government_indicator" element
424          */
425         void setPartnershipStateLocalGovernmentIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipStateLocalGovernmentIndicator);
426         
427         /**
428          * Sets (as xml) the "Partnership_state_local_government_indicator" element
429          */
430         void xsetPartnershipStateLocalGovernmentIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipStateLocalGovernmentIndicator);
431         
432         /**
433          * Unsets the "Partnership_state_local_government_indicator" element
434          */
435         void unsetPartnershipStateLocalGovernmentIndicator();
436         
437         /**
438          * Gets the "Partnership_private_business_indicator" element
439          */
440         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipPrivateBusinessIndicator();
441         
442         /**
443          * Gets (as xml) the "Partnership_private_business_indicator" element
444          */
445         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipPrivateBusinessIndicator();
446         
447         /**
448          * True if has "Partnership_private_business_indicator" element
449          */
450         boolean isSetPartnershipPrivateBusinessIndicator();
451         
452         /**
453          * Sets the "Partnership_private_business_indicator" element
454          */
455         void setPartnershipPrivateBusinessIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipPrivateBusinessIndicator);
456         
457         /**
458          * Sets (as xml) the "Partnership_private_business_indicator" element
459          */
460         void xsetPartnershipPrivateBusinessIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipPrivateBusinessIndicator);
461         
462         /**
463          * Unsets the "Partnership_private_business_indicator" element
464          */
465         void unsetPartnershipPrivateBusinessIndicator();
466         
467         /**
468          * Gets the "Partnership_philanthropy_indicator" element
469          */
470         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipPhilanthropyIndicator();
471         
472         /**
473          * Gets (as xml) the "Partnership_philanthropy_indicator" element
474          */
475         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipPhilanthropyIndicator();
476         
477         /**
478          * True if has "Partnership_philanthropy_indicator" element
479          */
480         boolean isSetPartnershipPhilanthropyIndicator();
481         
482         /**
483          * Sets the "Partnership_philanthropy_indicator" element
484          */
485         void setPartnershipPhilanthropyIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipPhilanthropyIndicator);
486         
487         /**
488          * Sets (as xml) the "Partnership_philanthropy_indicator" element
489          */
490         void xsetPartnershipPhilanthropyIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipPhilanthropyIndicator);
491         
492         /**
493          * Unsets the "Partnership_philanthropy_indicator" element
494          */
495         void unsetPartnershipPhilanthropyIndicator();
496         
497         /**
498          * Gets the "Partnership_faith_based_organization_indicator" element
499          */
500         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipFaithBasedOrganizationIndicator();
501         
502         /**
503          * Gets (as xml) the "Partnership_faith_based_organization_indicator" element
504          */
505         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipFaithBasedOrganizationIndicator();
506         
507         /**
508          * True if has "Partnership_faith_based_organization_indicator" element
509          */
510         boolean isSetPartnershipFaithBasedOrganizationIndicator();
511         
512         /**
513          * Sets the "Partnership_faith_based_organization_indicator" element
514          */
515         void setPartnershipFaithBasedOrganizationIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipFaithBasedOrganizationIndicator);
516         
517         /**
518          * Sets (as xml) the "Partnership_faith_based_organization_indicator" element
519          */
520         void xsetPartnershipFaithBasedOrganizationIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipFaithBasedOrganizationIndicator);
521         
522         /**
523          * Unsets the "Partnership_faith_based_organization_indicator" element
524          */
525         void unsetPartnershipFaithBasedOrganizationIndicator();
526         
527         /**
528          * Gets the "InterestArea_SEDS" element
529          */
530         gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS.Enum getInterestAreaSEDS();
531         
532         /**
533          * Gets (as xml) the "InterestArea_SEDS" element
534          */
535         gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS xgetInterestAreaSEDS();
536         
537         /**
538          * True if has "InterestArea_SEDS" element
539          */
540         boolean isSetInterestAreaSEDS();
541         
542         /**
543          * Sets the "InterestArea_SEDS" element
544          */
545         void setInterestAreaSEDS(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS.Enum interestAreaSEDS);
546         
547         /**
548          * Sets (as xml) the "InterestArea_SEDS" element
549          */
550         void xsetInterestAreaSEDS(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS interestAreaSEDS);
551         
552         /**
553          * Unsets the "InterestArea_SEDS" element
554          */
555         void unsetInterestAreaSEDS();
556         
557         /**
558          * Gets the "InterestArea_Language" element
559          */
560         gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage.Enum getInterestAreaLanguage();
561         
562         /**
563          * Gets (as xml) the "InterestArea_Language" element
564          */
565         gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage xgetInterestAreaLanguage();
566         
567         /**
568          * True if has "InterestArea_Language" element
569          */
570         boolean isSetInterestAreaLanguage();
571         
572         /**
573          * Sets the "InterestArea_Language" element
574          */
575         void setInterestAreaLanguage(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage.Enum interestAreaLanguage);
576         
577         /**
578          * Sets (as xml) the "InterestArea_Language" element
579          */
580         void xsetInterestAreaLanguage(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage interestAreaLanguage);
581         
582         /**
583          * Unsets the "InterestArea_Language" element
584          */
585         void unsetInterestAreaLanguage();
586         
587         /**
588          * Gets the "InterestArea_Environmental" element
589          */
590         gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental.Enum getInterestAreaEnvironmental();
591         
592         /**
593          * Gets (as xml) the "InterestArea_Environmental" element
594          */
595         gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental xgetInterestAreaEnvironmental();
596         
597         /**
598          * True if has "InterestArea_Environmental" element
599          */
600         boolean isSetInterestAreaEnvironmental();
601         
602         /**
603          * Sets the "InterestArea_Environmental" element
604          */
605         void setInterestAreaEnvironmental(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental.Enum interestAreaEnvironmental);
606         
607         /**
608          * Sets (as xml) the "InterestArea_Environmental" element
609          */
610         void xsetInterestAreaEnvironmental(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental interestAreaEnvironmental);
611         
612         /**
613          * Unsets the "InterestArea_Environmental" element
614          */
615         void unsetInterestAreaEnvironmental();
616         
617         /**
618          * Gets the "FormVersion" attribute
619          */
620         java.lang.String getFormVersion();
621         
622         /**
623          * Gets (as xml) the "FormVersion" attribute
624          */
625         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
626         
627         /**
628          * Sets the "FormVersion" attribute
629          */
630         void setFormVersion(java.lang.String formVersion);
631         
632         /**
633          * Sets (as xml) the "FormVersion" attribute
634          */
635         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
636         
637         /**
638          * An XML Program(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
639          *
640          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$Program.
641          */
642         public interface Program extends org.apache.xmlbeans.XmlString
643         {
644             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
645                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Program.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programbb34elemtype");
646             
647             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
648             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
649             
650             static final Enum SOCIAL_AND_ECONOMIC_DEVELOPMENT_STRATEGIES_SEDS = Enum.forString("Social and Economic Development Strategies (SEDS)");
651             static final Enum NATIVE_LANGUAGE_PRESERVATION_AND_MAINTENANCE = Enum.forString("Native Language Preservation and Maintenance");
652             static final Enum ENVIRONMENTAL_REGULATORY_ENHANCEMENT = Enum.forString("Environmental Regulatory Enhancement");
653             
654             static final int INT_SOCIAL_AND_ECONOMIC_DEVELOPMENT_STRATEGIES_SEDS = Enum.INT_SOCIAL_AND_ECONOMIC_DEVELOPMENT_STRATEGIES_SEDS;
655             static final int INT_NATIVE_LANGUAGE_PRESERVATION_AND_MAINTENANCE = Enum.INT_NATIVE_LANGUAGE_PRESERVATION_AND_MAINTENANCE;
656             static final int INT_ENVIRONMENTAL_REGULATORY_ENHANCEMENT = Enum.INT_ENVIRONMENTAL_REGULATORY_ENHANCEMENT;
657             
658             /**
659              * Enumeration value class for gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$Program.
660              * These enum values can be used as follows:
661              * <pre>
662              * enum.toString(); // returns the string value of the enum
663              * enum.intValue(); // returns an int value, useful for switches
664              * // e.g., case Enum.INT_SOCIAL_AND_ECONOMIC_DEVELOPMENT_STRATEGIES_SEDS
665              * Enum.forString(s); // returns the enum value for a string
666              * Enum.forInt(i); // returns the enum value for an int
667              * </pre>
668              * Enumeration objects are immutable singleton objects that
669              * can be compared using == object equality. They have no
670              * public constructor. See the constants defined within this
671              * class for all the valid values.
672              */
673             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
674             {
675                 /**
676                  * Returns the enum value for a string, or null if none.
677                  */
678                 public static Enum forString(java.lang.String s)
679                     { return (Enum)table.forString(s); }
680                 /**
681                  * Returns the enum value corresponding to an int, or null if none.
682                  */
683                 public static Enum forInt(int i)
684                     { return (Enum)table.forInt(i); }
685                 
686                 private Enum(java.lang.String s, int i)
687                     { super(s, i); }
688                 
689                 static final int INT_SOCIAL_AND_ECONOMIC_DEVELOPMENT_STRATEGIES_SEDS = 1;
690                 static final int INT_NATIVE_LANGUAGE_PRESERVATION_AND_MAINTENANCE = 2;
691                 static final int INT_ENVIRONMENTAL_REGULATORY_ENHANCEMENT = 3;
692                 
693                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
694                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
695                 (
696                     new Enum[]
697                     {
698                       new Enum("Social and Economic Development Strategies (SEDS)", INT_SOCIAL_AND_ECONOMIC_DEVELOPMENT_STRATEGIES_SEDS),
699                       new Enum("Native Language Preservation and Maintenance", INT_NATIVE_LANGUAGE_PRESERVATION_AND_MAINTENANCE),
700                       new Enum("Environmental Regulatory Enhancement", INT_ENVIRONMENTAL_REGULATORY_ENHANCEMENT),
701                     }
702                 );
703                 private static final long serialVersionUID = 1L;
704                 private java.lang.Object readResolve() { return forInt(intValue()); } 
705             }
706             
707             /**
708              * A factory class with static methods for creating instances
709              * of this type.
710              */
711             
712             public static final class Factory
713             {
714                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program newValue(java.lang.Object obj) {
715                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program) type.newValue( obj ); }
716                 
717                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program newInstance() {
718                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
719                 
720                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program newInstance(org.apache.xmlbeans.XmlOptions options) {
721                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
722                 
723                 private Factory() { } // No instance of this class allowed
724             }
725         }
726         
727         /**
728          * An XML ProjectDurationMonths(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
729          *
730          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$ProjectDurationMonths.
731          */
732         public interface ProjectDurationMonths extends org.apache.xmlbeans.XmlString
733         {
734             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
735                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProjectDurationMonths.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("projectdurationmonths3218elemtype");
736             
737             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
738             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
739             
740             static final Enum X_12_MONTHS = Enum.forString("12 Months");
741             static final Enum X_24_MONTHS = Enum.forString("24 Months");
742             static final Enum X_36_MONTHS = Enum.forString("36 Months");
743             
744             static final int INT_X_12_MONTHS = Enum.INT_X_12_MONTHS;
745             static final int INT_X_24_MONTHS = Enum.INT_X_24_MONTHS;
746             static final int INT_X_36_MONTHS = Enum.INT_X_36_MONTHS;
747             
748             /**
749              * Enumeration value class for gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$ProjectDurationMonths.
750              * These enum values can be used as follows:
751              * <pre>
752              * enum.toString(); // returns the string value of the enum
753              * enum.intValue(); // returns an int value, useful for switches
754              * // e.g., case Enum.INT_X_12_MONTHS
755              * Enum.forString(s); // returns the enum value for a string
756              * Enum.forInt(i); // returns the enum value for an int
757              * </pre>
758              * Enumeration objects are immutable singleton objects that
759              * can be compared using == object equality. They have no
760              * public constructor. See the constants defined within this
761              * class for all the valid values.
762              */
763             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
764             {
765                 /**
766                  * Returns the enum value for a string, or null if none.
767                  */
768                 public static Enum forString(java.lang.String s)
769                     { return (Enum)table.forString(s); }
770                 /**
771                  * Returns the enum value corresponding to an int, or null if none.
772                  */
773                 public static Enum forInt(int i)
774                     { return (Enum)table.forInt(i); }
775                 
776                 private Enum(java.lang.String s, int i)
777                     { super(s, i); }
778                 
779                 static final int INT_X_12_MONTHS = 1;
780                 static final int INT_X_24_MONTHS = 2;
781                 static final int INT_X_36_MONTHS = 3;
782                 
783                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
784                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
785                 (
786                     new Enum[]
787                     {
788                       new Enum("12 Months", INT_X_12_MONTHS),
789                       new Enum("24 Months", INT_X_24_MONTHS),
790                       new Enum("36 Months", INT_X_36_MONTHS),
791                     }
792                 );
793                 private static final long serialVersionUID = 1L;
794                 private java.lang.Object readResolve() { return forInt(intValue()); } 
795             }
796             
797             /**
798              * A factory class with static methods for creating instances
799              * of this type.
800              */
801             
802             public static final class Factory
803             {
804                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths newValue(java.lang.Object obj) {
805                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths) type.newValue( obj ); }
806                 
807                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths newInstance() {
808                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
809                 
810                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths newInstance(org.apache.xmlbeans.XmlOptions options) {
811                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
812                 
813                 private Factory() { } // No instance of this class allowed
814             }
815         }
816         
817         /**
818          * An XML ApplicantType_SEDS(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
819          *
820          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$ApplicantTypeSEDS.
821          */
822         public interface ApplicantTypeSEDS extends org.apache.xmlbeans.XmlString
823         {
824             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
825                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantTypeSEDS.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicanttypeseds55e4elemtype");
826             
827             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
828             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
829             
830             static final Enum FEDERALLY_RECOGNIZED_INDIAN_TRIBE = Enum.forString("Federally Recognized Indian Tribe");
831             static final Enum CONSORTIUM_OF_INDIAN_TRIBES = Enum.forString("Consortium of Indian Tribes");
832             static final Enum INCORPORATED_NON_FEDERALLY_RECOGNIZED_TRIBE = Enum.forString("Incorporated Non-Federally Recognized Tribe");
833             static final Enum INCORPORATED_NON_PROFIT_MULTI_PURPOSE_COMMUNITY_BASED_NATIVE_AMERICAN_ORGANIZATION = Enum.forString("Incorporated Non-Profit Multi-Purpose Community-Based Native American Organization");
834             static final Enum URBAN_INDIAN_CENTER = Enum.forString("Urban Indian Center");
835             static final Enum NATIONAL_OR_REGIONAL_INCORPORATED_NON_PROFIT_NATIVE_AMERICAN_ORGANIZATION = Enum.forString("National or Regional Incorporated Non-Profit Native American Organization");
836             static final Enum ALASKA_NATIVE_VILLAGE_OR_NON_PROFIT_VILLAGE_CONSORTIUM = Enum.forString("Alaska Native Village or Non-Profit Village Consortium");
837             static final Enum INCORPORATED_NON_PROFIT_ALASKA_NATIVE_MULTI_PURPOSE_COMMUNITY_BASED_ORGANIZATION = Enum.forString("Incorporated Non-Profit Alaska Native Multi-purpose Community Based Organization");
838             static final Enum NON_PROFIT_ALASKA_NATIVE_REGIONAL_CORPORATION_ASSOCIATION_IN_ALASKA = Enum.forString("Non-Profit Alaska Native Regional Corporation/Association in Alaska");
839             static final Enum NON_PROFIT_NATIVE_ORGANIZATION_IN_ALASKA = Enum.forString("Non-Profit Native Organization in Alaska");
840             static final Enum PUBLIC_OR_NON_PROFIT_PRIVATE_AGENCY_SERVING_NATIVE_HAWAIIANS = Enum.forString("Public or Non-Profit Private Agency Serving Native Hawaiians");
841             static final Enum AGENCY_SERVING_NATIVE_PEOPLES_FROM_GUAM_AMERICAN_SAMOA_OR_NORTHERN_MARIANA_ISLANDS = Enum.forString("Agency Serving Native Peoples from Guam, American Samoa, or Northern Mariana Islands");
842             static final Enum TRIBALLY_CONTROLLED_COLLEGE_OR_UNIVERSITY_OR_POST_SECONDARY_VOCATIONAL_INSTITUTION = Enum.forString("Tribally Controlled College or University, or Post-secondary Vocational Institution");
843             static final Enum COLLEGE_OR_UNIVERSITY_LOCATED_IN_HI_GU_AS_OR_MP_SERVING_NATIVE_PACIFIC_ISLANDERS = Enum.forString("College or University Located in HI, GU, AS or MP Serving Native Pacific Islanders");
844             static final Enum NON_PROFIT_ALASKA_NATIVE_COMMUNITY_ENTITY_OR_TRIBAL_GOVERNING_BODY = Enum.forString("Non-Profit Alaska Native Community Entity or Tribal Governing Body");
845             
846             static final int INT_FEDERALLY_RECOGNIZED_INDIAN_TRIBE = Enum.INT_FEDERALLY_RECOGNIZED_INDIAN_TRIBE;
847             static final int INT_CONSORTIUM_OF_INDIAN_TRIBES = Enum.INT_CONSORTIUM_OF_INDIAN_TRIBES;
848             static final int INT_INCORPORATED_NON_FEDERALLY_RECOGNIZED_TRIBE = Enum.INT_INCORPORATED_NON_FEDERALLY_RECOGNIZED_TRIBE;
849             static final int INT_INCORPORATED_NON_PROFIT_MULTI_PURPOSE_COMMUNITY_BASED_NATIVE_AMERICAN_ORGANIZATION = Enum.INT_INCORPORATED_NON_PROFIT_MULTI_PURPOSE_COMMUNITY_BASED_NATIVE_AMERICAN_ORGANIZATION;
850             static final int INT_URBAN_INDIAN_CENTER = Enum.INT_URBAN_INDIAN_CENTER;
851             static final int INT_NATIONAL_OR_REGIONAL_INCORPORATED_NON_PROFIT_NATIVE_AMERICAN_ORGANIZATION = Enum.INT_NATIONAL_OR_REGIONAL_INCORPORATED_NON_PROFIT_NATIVE_AMERICAN_ORGANIZATION;
852             static final int INT_ALASKA_NATIVE_VILLAGE_OR_NON_PROFIT_VILLAGE_CONSORTIUM = Enum.INT_ALASKA_NATIVE_VILLAGE_OR_NON_PROFIT_VILLAGE_CONSORTIUM;
853             static final int INT_INCORPORATED_NON_PROFIT_ALASKA_NATIVE_MULTI_PURPOSE_COMMUNITY_BASED_ORGANIZATION = Enum.INT_INCORPORATED_NON_PROFIT_ALASKA_NATIVE_MULTI_PURPOSE_COMMUNITY_BASED_ORGANIZATION;
854             static final int INT_NON_PROFIT_ALASKA_NATIVE_REGIONAL_CORPORATION_ASSOCIATION_IN_ALASKA = Enum.INT_NON_PROFIT_ALASKA_NATIVE_REGIONAL_CORPORATION_ASSOCIATION_IN_ALASKA;
855             static final int INT_NON_PROFIT_NATIVE_ORGANIZATION_IN_ALASKA = Enum.INT_NON_PROFIT_NATIVE_ORGANIZATION_IN_ALASKA;
856             static final int INT_PUBLIC_OR_NON_PROFIT_PRIVATE_AGENCY_SERVING_NATIVE_HAWAIIANS = Enum.INT_PUBLIC_OR_NON_PROFIT_PRIVATE_AGENCY_SERVING_NATIVE_HAWAIIANS;
857             static final int INT_AGENCY_SERVING_NATIVE_PEOPLES_FROM_GUAM_AMERICAN_SAMOA_OR_NORTHERN_MARIANA_ISLANDS = Enum.INT_AGENCY_SERVING_NATIVE_PEOPLES_FROM_GUAM_AMERICAN_SAMOA_OR_NORTHERN_MARIANA_ISLANDS;
858             static final int INT_TRIBALLY_CONTROLLED_COLLEGE_OR_UNIVERSITY_OR_POST_SECONDARY_VOCATIONAL_INSTITUTION = Enum.INT_TRIBALLY_CONTROLLED_COLLEGE_OR_UNIVERSITY_OR_POST_SECONDARY_VOCATIONAL_INSTITUTION;
859             static final int INT_COLLEGE_OR_UNIVERSITY_LOCATED_IN_HI_GU_AS_OR_MP_SERVING_NATIVE_PACIFIC_ISLANDERS = Enum.INT_COLLEGE_OR_UNIVERSITY_LOCATED_IN_HI_GU_AS_OR_MP_SERVING_NATIVE_PACIFIC_ISLANDERS;
860             static final int INT_NON_PROFIT_ALASKA_NATIVE_COMMUNITY_ENTITY_OR_TRIBAL_GOVERNING_BODY = Enum.INT_NON_PROFIT_ALASKA_NATIVE_COMMUNITY_ENTITY_OR_TRIBAL_GOVERNING_BODY;
861             
862             /**
863              * Enumeration value class for gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$ApplicantTypeSEDS.
864              * These enum values can be used as follows:
865              * <pre>
866              * enum.toString(); // returns the string value of the enum
867              * enum.intValue(); // returns an int value, useful for switches
868              * // e.g., case Enum.INT_FEDERALLY_RECOGNIZED_INDIAN_TRIBE
869              * Enum.forString(s); // returns the enum value for a string
870              * Enum.forInt(i); // returns the enum value for an int
871              * </pre>
872              * Enumeration objects are immutable singleton objects that
873              * can be compared using == object equality. They have no
874              * public constructor. See the constants defined within this
875              * class for all the valid values.
876              */
877             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
878             {
879                 /**
880                  * Returns the enum value for a string, or null if none.
881                  */
882                 public static Enum forString(java.lang.String s)
883                     { return (Enum)table.forString(s); }
884                 /**
885                  * Returns the enum value corresponding to an int, or null if none.
886                  */
887                 public static Enum forInt(int i)
888                     { return (Enum)table.forInt(i); }
889                 
890                 private Enum(java.lang.String s, int i)
891                     { super(s, i); }
892                 
893                 static final int INT_FEDERALLY_RECOGNIZED_INDIAN_TRIBE = 1;
894                 static final int INT_CONSORTIUM_OF_INDIAN_TRIBES = 2;
895                 static final int INT_INCORPORATED_NON_FEDERALLY_RECOGNIZED_TRIBE = 3;
896                 static final int INT_INCORPORATED_NON_PROFIT_MULTI_PURPOSE_COMMUNITY_BASED_NATIVE_AMERICAN_ORGANIZATION = 4;
897                 static final int INT_URBAN_INDIAN_CENTER = 5;
898                 static final int INT_NATIONAL_OR_REGIONAL_INCORPORATED_NON_PROFIT_NATIVE_AMERICAN_ORGANIZATION = 6;
899                 static final int INT_ALASKA_NATIVE_VILLAGE_OR_NON_PROFIT_VILLAGE_CONSORTIUM = 7;
900                 static final int INT_INCORPORATED_NON_PROFIT_ALASKA_NATIVE_MULTI_PURPOSE_COMMUNITY_BASED_ORGANIZATION = 8;
901                 static final int INT_NON_PROFIT_ALASKA_NATIVE_REGIONAL_CORPORATION_ASSOCIATION_IN_ALASKA = 9;
902                 static final int INT_NON_PROFIT_NATIVE_ORGANIZATION_IN_ALASKA = 10;
903                 static final int INT_PUBLIC_OR_NON_PROFIT_PRIVATE_AGENCY_SERVING_NATIVE_HAWAIIANS = 11;
904                 static final int INT_AGENCY_SERVING_NATIVE_PEOPLES_FROM_GUAM_AMERICAN_SAMOA_OR_NORTHERN_MARIANA_ISLANDS = 12;
905                 static final int INT_TRIBALLY_CONTROLLED_COLLEGE_OR_UNIVERSITY_OR_POST_SECONDARY_VOCATIONAL_INSTITUTION = 13;
906                 static final int INT_COLLEGE_OR_UNIVERSITY_LOCATED_IN_HI_GU_AS_OR_MP_SERVING_NATIVE_PACIFIC_ISLANDERS = 14;
907                 static final int INT_NON_PROFIT_ALASKA_NATIVE_COMMUNITY_ENTITY_OR_TRIBAL_GOVERNING_BODY = 15;
908                 
909                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
910                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
911                 (
912                     new Enum[]
913                     {
914                       new Enum("Federally Recognized Indian Tribe", INT_FEDERALLY_RECOGNIZED_INDIAN_TRIBE),
915                       new Enum("Consortium of Indian Tribes", INT_CONSORTIUM_OF_INDIAN_TRIBES),
916                       new Enum("Incorporated Non-Federally Recognized Tribe", INT_INCORPORATED_NON_FEDERALLY_RECOGNIZED_TRIBE),
917                       new Enum("Incorporated Non-Profit Multi-Purpose Community-Based Native American Organization", INT_INCORPORATED_NON_PROFIT_MULTI_PURPOSE_COMMUNITY_BASED_NATIVE_AMERICAN_ORGANIZATION),
918                       new Enum("Urban Indian Center", INT_URBAN_INDIAN_CENTER),
919                       new Enum("National or Regional Incorporated Non-Profit Native American Organization", INT_NATIONAL_OR_REGIONAL_INCORPORATED_NON_PROFIT_NATIVE_AMERICAN_ORGANIZATION),
920                       new Enum("Alaska Native Village or Non-Profit Village Consortium", INT_ALASKA_NATIVE_VILLAGE_OR_NON_PROFIT_VILLAGE_CONSORTIUM),
921                       new Enum("Incorporated Non-Profit Alaska Native Multi-purpose Community Based Organization", INT_INCORPORATED_NON_PROFIT_ALASKA_NATIVE_MULTI_PURPOSE_COMMUNITY_BASED_ORGANIZATION),
922                       new Enum("Non-Profit Alaska Native Regional Corporation/Association in Alaska", INT_NON_PROFIT_ALASKA_NATIVE_REGIONAL_CORPORATION_ASSOCIATION_IN_ALASKA),
923                       new Enum("Non-Profit Native Organization in Alaska", INT_NON_PROFIT_NATIVE_ORGANIZATION_IN_ALASKA),
924                       new Enum("Public or Non-Profit Private Agency Serving Native Hawaiians", INT_PUBLIC_OR_NON_PROFIT_PRIVATE_AGENCY_SERVING_NATIVE_HAWAIIANS),
925                       new Enum("Agency Serving Native Peoples from Guam, American Samoa, or Northern Mariana Islands", INT_AGENCY_SERVING_NATIVE_PEOPLES_FROM_GUAM_AMERICAN_SAMOA_OR_NORTHERN_MARIANA_ISLANDS),
926                       new Enum("Tribally Controlled College or University, or Post-secondary Vocational Institution", INT_TRIBALLY_CONTROLLED_COLLEGE_OR_UNIVERSITY_OR_POST_SECONDARY_VOCATIONAL_INSTITUTION),
927                       new Enum("College or University Located in HI, GU, AS or MP Serving Native Pacific Islanders", INT_COLLEGE_OR_UNIVERSITY_LOCATED_IN_HI_GU_AS_OR_MP_SERVING_NATIVE_PACIFIC_ISLANDERS),
928                       new Enum("Non-Profit Alaska Native Community Entity or Tribal Governing Body", INT_NON_PROFIT_ALASKA_NATIVE_COMMUNITY_ENTITY_OR_TRIBAL_GOVERNING_BODY),
929                     }
930                 );
931                 private static final long serialVersionUID = 1L;
932                 private java.lang.Object readResolve() { return forInt(intValue()); } 
933             }
934             
935             /**
936              * A factory class with static methods for creating instances
937              * of this type.
938              */
939             
940             public static final class Factory
941             {
942                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS newValue(java.lang.Object obj) {
943                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS) type.newValue( obj ); }
944                 
945                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS newInstance() {
946                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
947                 
948                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS newInstance(org.apache.xmlbeans.XmlOptions options) {
949                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
950                 
951                 private Factory() { } // No instance of this class allowed
952             }
953         }
954         
955         /**
956          * An XML ApplicantType_Environmental(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
957          *
958          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$ApplicantTypeEnvironmental.
959          */
960         public interface ApplicantTypeEnvironmental extends org.apache.xmlbeans.XmlString
961         {
962             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
963                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantTypeEnvironmental.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicanttypeenvironmentalba9delemtype");
964             
965             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
966             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
967             
968             static final Enum FEDERALLY_RECOGNIZED_INDIAN_TRIBE = Enum.forString("Federally Recognized Indian Tribe");
969             static final Enum CONSORTIUM_OF_INDIAN_TRIBES = Enum.forString("Consortium of Indian Tribes");
970             static final Enum INCORPORATED_NON_FEDERALLY_RECOGNIZED_TRIBE = Enum.forString("Incorporated Non-Federally Recognized Tribe");
971             static final Enum ALASKA_NATIVE_VILLAGE_OR_NON_PROFIT_VILLAGE_CONSORTIUM = Enum.forString("Alaska Native Village or Non-Profit Village Consortium");
972             static final Enum NON_PROFIT_ALASKA_NATIVE_REGIONAL_CORPORATION_ASSOCIATION_IN_ALASKA = Enum.forString("Non-Profit Alaska Native Regional Corporation/Association in Alaska");
973             static final Enum OTHER_TRIBAL_OR_VILLAGE_ORGANIZATION = Enum.forString("Other Tribal or Village Organization");
974             static final Enum TRIBAL_GOVERNING_BODY = Enum.forString("Tribal Governing Body");
975             
976             static final int INT_FEDERALLY_RECOGNIZED_INDIAN_TRIBE = Enum.INT_FEDERALLY_RECOGNIZED_INDIAN_TRIBE;
977             static final int INT_CONSORTIUM_OF_INDIAN_TRIBES = Enum.INT_CONSORTIUM_OF_INDIAN_TRIBES;
978             static final int INT_INCORPORATED_NON_FEDERALLY_RECOGNIZED_TRIBE = Enum.INT_INCORPORATED_NON_FEDERALLY_RECOGNIZED_TRIBE;
979             static final int INT_ALASKA_NATIVE_VILLAGE_OR_NON_PROFIT_VILLAGE_CONSORTIUM = Enum.INT_ALASKA_NATIVE_VILLAGE_OR_NON_PROFIT_VILLAGE_CONSORTIUM;
980             static final int INT_NON_PROFIT_ALASKA_NATIVE_REGIONAL_CORPORATION_ASSOCIATION_IN_ALASKA = Enum.INT_NON_PROFIT_ALASKA_NATIVE_REGIONAL_CORPORATION_ASSOCIATION_IN_ALASKA;
981             static final int INT_OTHER_TRIBAL_OR_VILLAGE_ORGANIZATION = Enum.INT_OTHER_TRIBAL_OR_VILLAGE_ORGANIZATION;
982             static final int INT_TRIBAL_GOVERNING_BODY = Enum.INT_TRIBAL_GOVERNING_BODY;
983             
984             /**
985              * Enumeration value class for gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$ApplicantTypeEnvironmental.
986              * These enum values can be used as follows:
987              * <pre>
988              * enum.toString(); // returns the string value of the enum
989              * enum.intValue(); // returns an int value, useful for switches
990              * // e.g., case Enum.INT_FEDERALLY_RECOGNIZED_INDIAN_TRIBE
991              * Enum.forString(s); // returns the enum value for a string
992              * Enum.forInt(i); // returns the enum value for an int
993              * </pre>
994              * Enumeration objects are immutable singleton objects that
995              * can be compared using == object equality. They have no
996              * public constructor. See the constants defined within this
997              * class for all the valid values.
998              */
999             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1000             {
1001                 /**
1002                  * Returns the enum value for a string, or null if none.
1003                  */
1004                 public static Enum forString(java.lang.String s)
1005                     { return (Enum)table.forString(s); }
1006                 /**
1007                  * Returns the enum value corresponding to an int, or null if none.
1008                  */
1009                 public static Enum forInt(int i)
1010                     { return (Enum)table.forInt(i); }
1011                 
1012                 private Enum(java.lang.String s, int i)
1013                     { super(s, i); }
1014                 
1015                 static final int INT_FEDERALLY_RECOGNIZED_INDIAN_TRIBE = 1;
1016                 static final int INT_CONSORTIUM_OF_INDIAN_TRIBES = 2;
1017                 static final int INT_INCORPORATED_NON_FEDERALLY_RECOGNIZED_TRIBE = 3;
1018                 static final int INT_ALASKA_NATIVE_VILLAGE_OR_NON_PROFIT_VILLAGE_CONSORTIUM = 4;
1019                 static final int INT_NON_PROFIT_ALASKA_NATIVE_REGIONAL_CORPORATION_ASSOCIATION_IN_ALASKA = 5;
1020                 static final int INT_OTHER_TRIBAL_OR_VILLAGE_ORGANIZATION = 6;
1021                 static final int INT_TRIBAL_GOVERNING_BODY = 7;
1022                 
1023                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1024                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1025                 (
1026                     new Enum[]
1027                     {
1028                       new Enum("Federally Recognized Indian Tribe", INT_FEDERALLY_RECOGNIZED_INDIAN_TRIBE),
1029                       new Enum("Consortium of Indian Tribes", INT_CONSORTIUM_OF_INDIAN_TRIBES),
1030                       new Enum("Incorporated Non-Federally Recognized Tribe", INT_INCORPORATED_NON_FEDERALLY_RECOGNIZED_TRIBE),
1031                       new Enum("Alaska Native Village or Non-Profit Village Consortium", INT_ALASKA_NATIVE_VILLAGE_OR_NON_PROFIT_VILLAGE_CONSORTIUM),
1032                       new Enum("Non-Profit Alaska Native Regional Corporation/Association in Alaska", INT_NON_PROFIT_ALASKA_NATIVE_REGIONAL_CORPORATION_ASSOCIATION_IN_ALASKA),
1033                       new Enum("Other Tribal or Village Organization", INT_OTHER_TRIBAL_OR_VILLAGE_ORGANIZATION),
1034                       new Enum("Tribal Governing Body", INT_TRIBAL_GOVERNING_BODY),
1035                     }
1036                 );
1037                 private static final long serialVersionUID = 1L;
1038                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1039             }
1040             
1041             /**
1042              * A factory class with static methods for creating instances
1043              * of this type.
1044              */
1045             
1046             public static final class Factory
1047             {
1048                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental newValue(java.lang.Object obj) {
1049                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental) type.newValue( obj ); }
1050                 
1051                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental newInstance() {
1052                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1053                 
1054                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental newInstance(org.apache.xmlbeans.XmlOptions options) {
1055                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1056                 
1057                 private Factory() { } // No instance of this class allowed
1058             }
1059         }
1060         
1061         /**
1062          * An XML InterestArea_SEDS(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
1063          *
1064          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$InterestAreaSEDS.
1065          */
1066         public interface InterestAreaSEDS extends org.apache.xmlbeans.XmlString
1067         {
1068             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1069                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InterestAreaSEDS.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("interestareasedsc6cfelemtype");
1070             
1071             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1072             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1073             
1074             static final Enum ECONOMIC_DEVELOPMENT_BUSINESS_DEVELOPMENT = Enum.forString("Economic Development: Business Development");
1075             static final Enum ECONOMIC_DEVELOPMENT_COMMUNITY_STRATEGIC_PLANNING = Enum.forString("Economic Development: Community Strategic Planning");
1076             static final Enum ECONOMIC_DEVELOPMENT_ORGANIZATIONAL_CAPACITY_BUILDING = Enum.forString("Economic Development: Organizational Capacity Building");
1077             static final Enum ECONOMIC_DEVELOPMENT_SUBSISTENCE_PROJECT = Enum.forString("Economic Development: Subsistence Project");
1078             static final Enum ECONOMIC_DEVELOPMENT_EMERGENCY_RESPONSE_ACTIVITIES = Enum.forString("Economic Development: Emergency Response Activities");
1079             static final Enum ECONOMIC_DEVELOPMENT_TRANSPORTATION_FOR_ELDERS_AND_DISABLED = Enum.forString("Economic Development: Transportation for Elders and Disabled");
1080             static final Enum ECONOMIC_DEVELOPMENT_TRANSPORTATION_FOR_WORKFORCE_DEVELOPMENT = Enum.forString("Economic Development: Transportation for Workforce Development");
1081             static final Enum ECONOMIC_DEVELOPMENT_INTERNATIONAL_TOURISM_AND_TRADE = Enum.forString("Economic Development: International Tourism and Trade");
1082             static final Enum ECONOMIC_DEVELOPMENT_JOB_TRAINING = Enum.forString("Economic Development: Job Training");
1083             static final Enum SOCIAL_DEVELOPMENT_YOUTH_DEVELOPMENT = Enum.forString("Social Development: Youth Development");
1084             static final Enum SOCIAL_DEVELOPMENT_STRENGTHENING_FAMILY_RELATIONSHIP_SKILLS = Enum.forString("Social Development: Strengthening Family Relationship Skills");
1085             static final Enum SOCIAL_DEVELOPMENT_CULTURAL_PRESERVATION_ACTIVITIES = Enum.forString("Social Development: Cultural Preservation Activities");
1086             static final Enum SOCIAL_DEVELOPMENT_FAMILY_VIOLENCE_PREVENTION = Enum.forString("Social Development: Family Violence Prevention");
1087             static final Enum SOCIAL_DEVELOPMENT_EDUCATION_DEVELOPMENT = Enum.forString("Social Development: Education Development");
1088             static final Enum SOCIAL_DEVELOPMENT_FOSTER_PARENT_TRAINING = Enum.forString("Social Development: Foster Parent Training");
1089             static final Enum SOCIAL_DEVELOPMENT_SUPPORTING_ELDERS = Enum.forString("Social Development: Supporting Elders");
1090             static final Enum SOCIAL_DEVELOPMENT_SUPPORTING_PEOPLE_WITH_DISABILITIES = Enum.forString("Social Development: Supporting People with Disabilities");
1091             static final Enum GOVERNANCE_TRIBAL_GOVERNMENT_PROGRAM_ENHANCEMENT = Enum.forString("Governance: Tribal Government Program Enhancement");
1092             static final Enum GOVERNANCE_MANAGEMENT_AND_LEADERSHIP_DEVELOPMENT = Enum.forString("Governance: Management and Leadership Development");
1093             static final Enum GOVERNANCE_INFORMATION_MANAGEMENT_SYSTEMS = Enum.forString("Governance: Information Management Systems");
1094             static final Enum GOVERNANCE_CODES_AND_ORDINANCES = Enum.forString("Governance: Codes and Ordinances");
1095             static final Enum GOVERNANCE_CONSTITUTIONAL_REFORM = Enum.forString("Governance: Constitutional Reform");
1096             static final Enum GOVERNANCE_OPERATIONAL_PLANNING = Enum.forString("Governance: Operational Planning");
1097             static final Enum GOVERNANCE_TRIBAL_COURT_SYSTEMS = Enum.forString("Governance: Tribal Court Systems");
1098             
1099             static final int INT_ECONOMIC_DEVELOPMENT_BUSINESS_DEVELOPMENT = Enum.INT_ECONOMIC_DEVELOPMENT_BUSINESS_DEVELOPMENT;
1100             static final int INT_ECONOMIC_DEVELOPMENT_COMMUNITY_STRATEGIC_PLANNING = Enum.INT_ECONOMIC_DEVELOPMENT_COMMUNITY_STRATEGIC_PLANNING;
1101             static final int INT_ECONOMIC_DEVELOPMENT_ORGANIZATIONAL_CAPACITY_BUILDING = Enum.INT_ECONOMIC_DEVELOPMENT_ORGANIZATIONAL_CAPACITY_BUILDING;
1102             static final int INT_ECONOMIC_DEVELOPMENT_SUBSISTENCE_PROJECT = Enum.INT_ECONOMIC_DEVELOPMENT_SUBSISTENCE_PROJECT;
1103             static final int INT_ECONOMIC_DEVELOPMENT_EMERGENCY_RESPONSE_ACTIVITIES = Enum.INT_ECONOMIC_DEVELOPMENT_EMERGENCY_RESPONSE_ACTIVITIES;
1104             static final int INT_ECONOMIC_DEVELOPMENT_TRANSPORTATION_FOR_ELDERS_AND_DISABLED = Enum.INT_ECONOMIC_DEVELOPMENT_TRANSPORTATION_FOR_ELDERS_AND_DISABLED;
1105             static final int INT_ECONOMIC_DEVELOPMENT_TRANSPORTATION_FOR_WORKFORCE_DEVELOPMENT = Enum.INT_ECONOMIC_DEVELOPMENT_TRANSPORTATION_FOR_WORKFORCE_DEVELOPMENT;
1106             static final int INT_ECONOMIC_DEVELOPMENT_INTERNATIONAL_TOURISM_AND_TRADE = Enum.INT_ECONOMIC_DEVELOPMENT_INTERNATIONAL_TOURISM_AND_TRADE;
1107             static final int INT_ECONOMIC_DEVELOPMENT_JOB_TRAINING = Enum.INT_ECONOMIC_DEVELOPMENT_JOB_TRAINING;
1108             static final int INT_SOCIAL_DEVELOPMENT_YOUTH_DEVELOPMENT = Enum.INT_SOCIAL_DEVELOPMENT_YOUTH_DEVELOPMENT;
1109             static final int INT_SOCIAL_DEVELOPMENT_STRENGTHENING_FAMILY_RELATIONSHIP_SKILLS = Enum.INT_SOCIAL_DEVELOPMENT_STRENGTHENING_FAMILY_RELATIONSHIP_SKILLS;
1110             static final int INT_SOCIAL_DEVELOPMENT_CULTURAL_PRESERVATION_ACTIVITIES = Enum.INT_SOCIAL_DEVELOPMENT_CULTURAL_PRESERVATION_ACTIVITIES;
1111             static final int INT_SOCIAL_DEVELOPMENT_FAMILY_VIOLENCE_PREVENTION = Enum.INT_SOCIAL_DEVELOPMENT_FAMILY_VIOLENCE_PREVENTION;
1112             static final int INT_SOCIAL_DEVELOPMENT_EDUCATION_DEVELOPMENT = Enum.INT_SOCIAL_DEVELOPMENT_EDUCATION_DEVELOPMENT;
1113             static final int INT_SOCIAL_DEVELOPMENT_FOSTER_PARENT_TRAINING = Enum.INT_SOCIAL_DEVELOPMENT_FOSTER_PARENT_TRAINING;
1114             static final int INT_SOCIAL_DEVELOPMENT_SUPPORTING_ELDERS = Enum.INT_SOCIAL_DEVELOPMENT_SUPPORTING_ELDERS;
1115             static final int INT_SOCIAL_DEVELOPMENT_SUPPORTING_PEOPLE_WITH_DISABILITIES = Enum.INT_SOCIAL_DEVELOPMENT_SUPPORTING_PEOPLE_WITH_DISABILITIES;
1116             static final int INT_GOVERNANCE_TRIBAL_GOVERNMENT_PROGRAM_ENHANCEMENT = Enum.INT_GOVERNANCE_TRIBAL_GOVERNMENT_PROGRAM_ENHANCEMENT;
1117             static final int INT_GOVERNANCE_MANAGEMENT_AND_LEADERSHIP_DEVELOPMENT = Enum.INT_GOVERNANCE_MANAGEMENT_AND_LEADERSHIP_DEVELOPMENT;
1118             static final int INT_GOVERNANCE_INFORMATION_MANAGEMENT_SYSTEMS = Enum.INT_GOVERNANCE_INFORMATION_MANAGEMENT_SYSTEMS;
1119             static final int INT_GOVERNANCE_CODES_AND_ORDINANCES = Enum.INT_GOVERNANCE_CODES_AND_ORDINANCES;
1120             static final int INT_GOVERNANCE_CONSTITUTIONAL_REFORM = Enum.INT_GOVERNANCE_CONSTITUTIONAL_REFORM;
1121             static final int INT_GOVERNANCE_OPERATIONAL_PLANNING = Enum.INT_GOVERNANCE_OPERATIONAL_PLANNING;
1122             static final int INT_GOVERNANCE_TRIBAL_COURT_SYSTEMS = Enum.INT_GOVERNANCE_TRIBAL_COURT_SYSTEMS;
1123             
1124             /**
1125              * Enumeration value class for gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$InterestAreaSEDS.
1126              * These enum values can be used as follows:
1127              * <pre>
1128              * enum.toString(); // returns the string value of the enum
1129              * enum.intValue(); // returns an int value, useful for switches
1130              * // e.g., case Enum.INT_ECONOMIC_DEVELOPMENT_BUSINESS_DEVELOPMENT
1131              * Enum.forString(s); // returns the enum value for a string
1132              * Enum.forInt(i); // returns the enum value for an int
1133              * </pre>
1134              * Enumeration objects are immutable singleton objects that
1135              * can be compared using == object equality. They have no
1136              * public constructor. See the constants defined within this
1137              * class for all the valid values.
1138              */
1139             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1140             {
1141                 /**
1142                  * Returns the enum value for a string, or null if none.
1143                  */
1144                 public static Enum forString(java.lang.String s)
1145                     { return (Enum)table.forString(s); }
1146                 /**
1147                  * Returns the enum value corresponding to an int, or null if none.
1148                  */
1149                 public static Enum forInt(int i)
1150                     { return (Enum)table.forInt(i); }
1151                 
1152                 private Enum(java.lang.String s, int i)
1153                     { super(s, i); }
1154                 
1155                 static final int INT_ECONOMIC_DEVELOPMENT_BUSINESS_DEVELOPMENT = 1;
1156                 static final int INT_ECONOMIC_DEVELOPMENT_COMMUNITY_STRATEGIC_PLANNING = 2;
1157                 static final int INT_ECONOMIC_DEVELOPMENT_ORGANIZATIONAL_CAPACITY_BUILDING = 3;
1158                 static final int INT_ECONOMIC_DEVELOPMENT_SUBSISTENCE_PROJECT = 4;
1159                 static final int INT_ECONOMIC_DEVELOPMENT_EMERGENCY_RESPONSE_ACTIVITIES = 5;
1160                 static final int INT_ECONOMIC_DEVELOPMENT_TRANSPORTATION_FOR_ELDERS_AND_DISABLED = 6;
1161                 static final int INT_ECONOMIC_DEVELOPMENT_TRANSPORTATION_FOR_WORKFORCE_DEVELOPMENT = 7;
1162                 static final int INT_ECONOMIC_DEVELOPMENT_INTERNATIONAL_TOURISM_AND_TRADE = 8;
1163                 static final int INT_ECONOMIC_DEVELOPMENT_JOB_TRAINING = 9;
1164                 static final int INT_SOCIAL_DEVELOPMENT_YOUTH_DEVELOPMENT = 10;
1165                 static final int INT_SOCIAL_DEVELOPMENT_STRENGTHENING_FAMILY_RELATIONSHIP_SKILLS = 11;
1166                 static final int INT_SOCIAL_DEVELOPMENT_CULTURAL_PRESERVATION_ACTIVITIES = 12;
1167                 static final int INT_SOCIAL_DEVELOPMENT_FAMILY_VIOLENCE_PREVENTION = 13;
1168                 static final int INT_SOCIAL_DEVELOPMENT_EDUCATION_DEVELOPMENT = 14;
1169                 static final int INT_SOCIAL_DEVELOPMENT_FOSTER_PARENT_TRAINING = 15;
1170                 static final int INT_SOCIAL_DEVELOPMENT_SUPPORTING_ELDERS = 16;
1171                 static final int INT_SOCIAL_DEVELOPMENT_SUPPORTING_PEOPLE_WITH_DISABILITIES = 17;
1172                 static final int INT_GOVERNANCE_TRIBAL_GOVERNMENT_PROGRAM_ENHANCEMENT = 18;
1173                 static final int INT_GOVERNANCE_MANAGEMENT_AND_LEADERSHIP_DEVELOPMENT = 19;
1174                 static final int INT_GOVERNANCE_INFORMATION_MANAGEMENT_SYSTEMS = 20;
1175                 static final int INT_GOVERNANCE_CODES_AND_ORDINANCES = 21;
1176                 static final int INT_GOVERNANCE_CONSTITUTIONAL_REFORM = 22;
1177                 static final int INT_GOVERNANCE_OPERATIONAL_PLANNING = 23;
1178                 static final int INT_GOVERNANCE_TRIBAL_COURT_SYSTEMS = 24;
1179                 
1180                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1181                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1182                 (
1183                     new Enum[]
1184                     {
1185                       new Enum("Economic Development: Business Development", INT_ECONOMIC_DEVELOPMENT_BUSINESS_DEVELOPMENT),
1186                       new Enum("Economic Development: Community Strategic Planning", INT_ECONOMIC_DEVELOPMENT_COMMUNITY_STRATEGIC_PLANNING),
1187                       new Enum("Economic Development: Organizational Capacity Building", INT_ECONOMIC_DEVELOPMENT_ORGANIZATIONAL_CAPACITY_BUILDING),
1188                       new Enum("Economic Development: Subsistence Project", INT_ECONOMIC_DEVELOPMENT_SUBSISTENCE_PROJECT),
1189                       new Enum("Economic Development: Emergency Response Activities", INT_ECONOMIC_DEVELOPMENT_EMERGENCY_RESPONSE_ACTIVITIES),
1190                       new Enum("Economic Development: Transportation for Elders and Disabled", INT_ECONOMIC_DEVELOPMENT_TRANSPORTATION_FOR_ELDERS_AND_DISABLED),
1191                       new Enum("Economic Development: Transportation for Workforce Development", INT_ECONOMIC_DEVELOPMENT_TRANSPORTATION_FOR_WORKFORCE_DEVELOPMENT),
1192                       new Enum("Economic Development: International Tourism and Trade", INT_ECONOMIC_DEVELOPMENT_INTERNATIONAL_TOURISM_AND_TRADE),
1193                       new Enum("Economic Development: Job Training", INT_ECONOMIC_DEVELOPMENT_JOB_TRAINING),
1194                       new Enum("Social Development: Youth Development", INT_SOCIAL_DEVELOPMENT_YOUTH_DEVELOPMENT),
1195                       new Enum("Social Development: Strengthening Family Relationship Skills", INT_SOCIAL_DEVELOPMENT_STRENGTHENING_FAMILY_RELATIONSHIP_SKILLS),
1196                       new Enum("Social Development: Cultural Preservation Activities", INT_SOCIAL_DEVELOPMENT_CULTURAL_PRESERVATION_ACTIVITIES),
1197                       new Enum("Social Development: Family Violence Prevention", INT_SOCIAL_DEVELOPMENT_FAMILY_VIOLENCE_PREVENTION),
1198                       new Enum("Social Development: Education Development", INT_SOCIAL_DEVELOPMENT_EDUCATION_DEVELOPMENT),
1199                       new Enum("Social Development: Foster Parent Training", INT_SOCIAL_DEVELOPMENT_FOSTER_PARENT_TRAINING),
1200                       new Enum("Social Development: Supporting Elders", INT_SOCIAL_DEVELOPMENT_SUPPORTING_ELDERS),
1201                       new Enum("Social Development: Supporting People with Disabilities", INT_SOCIAL_DEVELOPMENT_SUPPORTING_PEOPLE_WITH_DISABILITIES),
1202                       new Enum("Governance: Tribal Government Program Enhancement", INT_GOVERNANCE_TRIBAL_GOVERNMENT_PROGRAM_ENHANCEMENT),
1203                       new Enum("Governance: Management and Leadership Development", INT_GOVERNANCE_MANAGEMENT_AND_LEADERSHIP_DEVELOPMENT),
1204                       new Enum("Governance: Information Management Systems", INT_GOVERNANCE_INFORMATION_MANAGEMENT_SYSTEMS),
1205                       new Enum("Governance: Codes and Ordinances", INT_GOVERNANCE_CODES_AND_ORDINANCES),
1206                       new Enum("Governance: Constitutional Reform", INT_GOVERNANCE_CONSTITUTIONAL_REFORM),
1207                       new Enum("Governance: Operational Planning", INT_GOVERNANCE_OPERATIONAL_PLANNING),
1208                       new Enum("Governance: Tribal Court Systems", INT_GOVERNANCE_TRIBAL_COURT_SYSTEMS),
1209                     }
1210                 );
1211                 private static final long serialVersionUID = 1L;
1212                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1213             }
1214             
1215             /**
1216              * A factory class with static methods for creating instances
1217              * of this type.
1218              */
1219             
1220             public static final class Factory
1221             {
1222                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS newValue(java.lang.Object obj) {
1223                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS) type.newValue( obj ); }
1224                 
1225                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS newInstance() {
1226                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1227                 
1228                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS newInstance(org.apache.xmlbeans.XmlOptions options) {
1229                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1230                 
1231                 private Factory() { } // No instance of this class allowed
1232             }
1233         }
1234         
1235         /**
1236          * An XML InterestArea_Language(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
1237          *
1238          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$InterestAreaLanguage.
1239          */
1240         public interface InterestAreaLanguage extends org.apache.xmlbeans.XmlString
1241         {
1242             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1243                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InterestAreaLanguage.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("interestarealanguage1658elemtype");
1244             
1245             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1246             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1247             
1248             static final Enum CATEGORY_1_DATA_COLLECTION = Enum.forString("Category 1: Data Collection");
1249             static final Enum CATEGORY_1_FORMAL_LANGUAGE_ASSESSMENT = Enum.forString("Category 1: Formal Language Assessment");
1250             static final Enum CATEGORY_1_INFORMAL_LANGUAGE_ASSESSMENT = Enum.forString("Category 1: Informal Language Assessment");
1251             static final Enum CATEGORY_1_LONG_RANGE_COMMUNITY_GOALS_FOR_LANGUAGE = Enum.forString("Category 1: Long Range Community Goals for Language");
1252             static final Enum CATEGORY_1_DEVELOP_A_LANGUAGE_STRATEGIC_PLAN = Enum.forString("Category 1: Develop a Language Strategic Plan");
1253             static final Enum CATEGORY_2_ESTABLISH_INTERGENERATIONAL_PROGRAM = Enum.forString("Category 2: Establish Intergenerational Program");
1254             static final Enum CATEGORY_2_TRAIN_LANGUAGE_TEACHERS = Enum.forString("Category 2: Train Language Teachers");
1255             static final Enum CATEGORY_2_DEVELOP_PRINTED_MATERIALS_TO_TEACH_LANGUAGE = Enum.forString("Category 2: Develop Printed Materials to Teach Language");
1256             static final Enum CATEGORY_2_PROGRAMS_TO_BROADCAST_NATIVE_LANGUAGE = Enum.forString("Category 2: Programs to Broadcast Native Language");
1257             static final Enum CATEGORY_2_PRESERVATION_OF_ORAL_TESTIMONY = Enum.forString("Category 2: Preservation of Oral Testimony");
1258             static final Enum CATEGORY_2_DIGITIZE_MATERIALS = Enum.forString("Category 2: Digitize Materials");
1259             
1260             static final int INT_CATEGORY_1_DATA_COLLECTION = Enum.INT_CATEGORY_1_DATA_COLLECTION;
1261             static final int INT_CATEGORY_1_FORMAL_LANGUAGE_ASSESSMENT = Enum.INT_CATEGORY_1_FORMAL_LANGUAGE_ASSESSMENT;
1262             static final int INT_CATEGORY_1_INFORMAL_LANGUAGE_ASSESSMENT = Enum.INT_CATEGORY_1_INFORMAL_LANGUAGE_ASSESSMENT;
1263             static final int INT_CATEGORY_1_LONG_RANGE_COMMUNITY_GOALS_FOR_LANGUAGE = Enum.INT_CATEGORY_1_LONG_RANGE_COMMUNITY_GOALS_FOR_LANGUAGE;
1264             static final int INT_CATEGORY_1_DEVELOP_A_LANGUAGE_STRATEGIC_PLAN = Enum.INT_CATEGORY_1_DEVELOP_A_LANGUAGE_STRATEGIC_PLAN;
1265             static final int INT_CATEGORY_2_ESTABLISH_INTERGENERATIONAL_PROGRAM = Enum.INT_CATEGORY_2_ESTABLISH_INTERGENERATIONAL_PROGRAM;
1266             static final int INT_CATEGORY_2_TRAIN_LANGUAGE_TEACHERS = Enum.INT_CATEGORY_2_TRAIN_LANGUAGE_TEACHERS;
1267             static final int INT_CATEGORY_2_DEVELOP_PRINTED_MATERIALS_TO_TEACH_LANGUAGE = Enum.INT_CATEGORY_2_DEVELOP_PRINTED_MATERIALS_TO_TEACH_LANGUAGE;
1268             static final int INT_CATEGORY_2_PROGRAMS_TO_BROADCAST_NATIVE_LANGUAGE = Enum.INT_CATEGORY_2_PROGRAMS_TO_BROADCAST_NATIVE_LANGUAGE;
1269             static final int INT_CATEGORY_2_PRESERVATION_OF_ORAL_TESTIMONY = Enum.INT_CATEGORY_2_PRESERVATION_OF_ORAL_TESTIMONY;
1270             static final int INT_CATEGORY_2_DIGITIZE_MATERIALS = Enum.INT_CATEGORY_2_DIGITIZE_MATERIALS;
1271             
1272             /**
1273              * Enumeration value class for gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$InterestAreaLanguage.
1274              * These enum values can be used as follows:
1275              * <pre>
1276              * enum.toString(); // returns the string value of the enum
1277              * enum.intValue(); // returns an int value, useful for switches
1278              * // e.g., case Enum.INT_CATEGORY_1_DATA_COLLECTION
1279              * Enum.forString(s); // returns the enum value for a string
1280              * Enum.forInt(i); // returns the enum value for an int
1281              * </pre>
1282              * Enumeration objects are immutable singleton objects that
1283              * can be compared using == object equality. They have no
1284              * public constructor. See the constants defined within this
1285              * class for all the valid values.
1286              */
1287             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1288             {
1289                 /**
1290                  * Returns the enum value for a string, or null if none.
1291                  */
1292                 public static Enum forString(java.lang.String s)
1293                     { return (Enum)table.forString(s); }
1294                 /**
1295                  * Returns the enum value corresponding to an int, or null if none.
1296                  */
1297                 public static Enum forInt(int i)
1298                     { return (Enum)table.forInt(i); }
1299                 
1300                 private Enum(java.lang.String s, int i)
1301                     { super(s, i); }
1302                 
1303                 static final int INT_CATEGORY_1_DATA_COLLECTION = 1;
1304                 static final int INT_CATEGORY_1_FORMAL_LANGUAGE_ASSESSMENT = 2;
1305                 static final int INT_CATEGORY_1_INFORMAL_LANGUAGE_ASSESSMENT = 3;
1306                 static final int INT_CATEGORY_1_LONG_RANGE_COMMUNITY_GOALS_FOR_LANGUAGE = 4;
1307                 static final int INT_CATEGORY_1_DEVELOP_A_LANGUAGE_STRATEGIC_PLAN = 5;
1308                 static final int INT_CATEGORY_2_ESTABLISH_INTERGENERATIONAL_PROGRAM = 6;
1309                 static final int INT_CATEGORY_2_TRAIN_LANGUAGE_TEACHERS = 7;
1310                 static final int INT_CATEGORY_2_DEVELOP_PRINTED_MATERIALS_TO_TEACH_LANGUAGE = 8;
1311                 static final int INT_CATEGORY_2_PROGRAMS_TO_BROADCAST_NATIVE_LANGUAGE = 9;
1312                 static final int INT_CATEGORY_2_PRESERVATION_OF_ORAL_TESTIMONY = 10;
1313                 static final int INT_CATEGORY_2_DIGITIZE_MATERIALS = 11;
1314                 
1315                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1316                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1317                 (
1318                     new Enum[]
1319                     {
1320                       new Enum("Category 1: Data Collection", INT_CATEGORY_1_DATA_COLLECTION),
1321                       new Enum("Category 1: Formal Language Assessment", INT_CATEGORY_1_FORMAL_LANGUAGE_ASSESSMENT),
1322                       new Enum("Category 1: Informal Language Assessment", INT_CATEGORY_1_INFORMAL_LANGUAGE_ASSESSMENT),
1323                       new Enum("Category 1: Long Range Community Goals for Language", INT_CATEGORY_1_LONG_RANGE_COMMUNITY_GOALS_FOR_LANGUAGE),
1324                       new Enum("Category 1: Develop a Language Strategic Plan", INT_CATEGORY_1_DEVELOP_A_LANGUAGE_STRATEGIC_PLAN),
1325                       new Enum("Category 2: Establish Intergenerational Program", INT_CATEGORY_2_ESTABLISH_INTERGENERATIONAL_PROGRAM),
1326                       new Enum("Category 2: Train Language Teachers", INT_CATEGORY_2_TRAIN_LANGUAGE_TEACHERS),
1327                       new Enum("Category 2: Develop Printed Materials to Teach Language", INT_CATEGORY_2_DEVELOP_PRINTED_MATERIALS_TO_TEACH_LANGUAGE),
1328                       new Enum("Category 2: Programs to Broadcast Native Language", INT_CATEGORY_2_PROGRAMS_TO_BROADCAST_NATIVE_LANGUAGE),
1329                       new Enum("Category 2: Preservation of Oral Testimony", INT_CATEGORY_2_PRESERVATION_OF_ORAL_TESTIMONY),
1330                       new Enum("Category 2: Digitize Materials", INT_CATEGORY_2_DIGITIZE_MATERIALS),
1331                     }
1332                 );
1333                 private static final long serialVersionUID = 1L;
1334                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1335             }
1336             
1337             /**
1338              * A factory class with static methods for creating instances
1339              * of this type.
1340              */
1341             
1342             public static final class Factory
1343             {
1344                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage newValue(java.lang.Object obj) {
1345                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage) type.newValue( obj ); }
1346                 
1347                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage newInstance() {
1348                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1349                 
1350                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage newInstance(org.apache.xmlbeans.XmlOptions options) {
1351                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1352                 
1353                 private Factory() { } // No instance of this class allowed
1354             }
1355         }
1356         
1357         /**
1358          * An XML InterestArea_Environmental(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
1359          *
1360          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$InterestAreaEnvironmental.
1361          */
1362         public interface InterestAreaEnvironmental extends org.apache.xmlbeans.XmlString
1363         {
1364             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1365                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InterestAreaEnvironmental.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("interestareaenvironmental2212elemtype");
1366             
1367             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1368             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1369             
1370             static final Enum ENVIRONMENTAL_ASSESSMENT = Enum.forString("Environmental Assessment");
1371             static final Enum INFRASTRUCTURE_IMPROVEMENT = Enum.forString("Infrastructure Improvement");
1372             static final Enum DEVELOP_REGULATIONS_ORDINANCES_OR_LAWS = Enum.forString("Develop Regulations, Ordinances, or Laws");
1373             static final Enum DEVELOP_A_TECHNICAL_PROGRAM = Enum.forString("Develop a Technical Program");
1374             static final Enum TRAINING = Enum.forString("Training");
1375             static final Enum ENFORCEMENT = Enum.forString("Enforcement");
1376             static final Enum ENERGY_ASSESSMENT = Enum.forString("Energy Assessment");
1377             static final Enum ENERGY_PROJECTS_FOR_EXPORT = Enum.forString("Energy Projects for Export");
1378             static final Enum RENEWABLE_ENERGY_RESOURCES = Enum.forString("Renewable Energy Resources");
1379             
1380             static final int INT_ENVIRONMENTAL_ASSESSMENT = Enum.INT_ENVIRONMENTAL_ASSESSMENT;
1381             static final int INT_INFRASTRUCTURE_IMPROVEMENT = Enum.INT_INFRASTRUCTURE_IMPROVEMENT;
1382             static final int INT_DEVELOP_REGULATIONS_ORDINANCES_OR_LAWS = Enum.INT_DEVELOP_REGULATIONS_ORDINANCES_OR_LAWS;
1383             static final int INT_DEVELOP_A_TECHNICAL_PROGRAM = Enum.INT_DEVELOP_A_TECHNICAL_PROGRAM;
1384             static final int INT_TRAINING = Enum.INT_TRAINING;
1385             static final int INT_ENFORCEMENT = Enum.INT_ENFORCEMENT;
1386             static final int INT_ENERGY_ASSESSMENT = Enum.INT_ENERGY_ASSESSMENT;
1387             static final int INT_ENERGY_PROJECTS_FOR_EXPORT = Enum.INT_ENERGY_PROJECTS_FOR_EXPORT;
1388             static final int INT_RENEWABLE_ENERGY_RESOURCES = Enum.INT_RENEWABLE_ENERGY_RESOURCES;
1389             
1390             /**
1391              * Enumeration value class for gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$InterestAreaEnvironmental.
1392              * These enum values can be used as follows:
1393              * <pre>
1394              * enum.toString(); // returns the string value of the enum
1395              * enum.intValue(); // returns an int value, useful for switches
1396              * // e.g., case Enum.INT_ENVIRONMENTAL_ASSESSMENT
1397              * Enum.forString(s); // returns the enum value for a string
1398              * Enum.forInt(i); // returns the enum value for an int
1399              * </pre>
1400              * Enumeration objects are immutable singleton objects that
1401              * can be compared using == object equality. They have no
1402              * public constructor. See the constants defined within this
1403              * class for all the valid values.
1404              */
1405             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1406             {
1407                 /**
1408                  * Returns the enum value for a string, or null if none.
1409                  */
1410                 public static Enum forString(java.lang.String s)
1411                     { return (Enum)table.forString(s); }
1412                 /**
1413                  * Returns the enum value corresponding to an int, or null if none.
1414                  */
1415                 public static Enum forInt(int i)
1416                     { return (Enum)table.forInt(i); }
1417                 
1418                 private Enum(java.lang.String s, int i)
1419                     { super(s, i); }
1420                 
1421                 static final int INT_ENVIRONMENTAL_ASSESSMENT = 1;
1422                 static final int INT_INFRASTRUCTURE_IMPROVEMENT = 2;
1423                 static final int INT_DEVELOP_REGULATIONS_ORDINANCES_OR_LAWS = 3;
1424                 static final int INT_DEVELOP_A_TECHNICAL_PROGRAM = 4;
1425                 static final int INT_TRAINING = 5;
1426                 static final int INT_ENFORCEMENT = 6;
1427                 static final int INT_ENERGY_ASSESSMENT = 7;
1428                 static final int INT_ENERGY_PROJECTS_FOR_EXPORT = 8;
1429                 static final int INT_RENEWABLE_ENERGY_RESOURCES = 9;
1430                 
1431                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1432                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1433                 (
1434                     new Enum[]
1435                     {
1436                       new Enum("Environmental Assessment", INT_ENVIRONMENTAL_ASSESSMENT),
1437                       new Enum("Infrastructure Improvement", INT_INFRASTRUCTURE_IMPROVEMENT),
1438                       new Enum("Develop Regulations, Ordinances, or Laws", INT_DEVELOP_REGULATIONS_ORDINANCES_OR_LAWS),
1439                       new Enum("Develop a Technical Program", INT_DEVELOP_A_TECHNICAL_PROGRAM),
1440                       new Enum("Training", INT_TRAINING),
1441                       new Enum("Enforcement", INT_ENFORCEMENT),
1442                       new Enum("Energy Assessment", INT_ENERGY_ASSESSMENT),
1443                       new Enum("Energy Projects for Export", INT_ENERGY_PROJECTS_FOR_EXPORT),
1444                       new Enum("Renewable Energy Resources", INT_RENEWABLE_ENERGY_RESOURCES),
1445                     }
1446                 );
1447                 private static final long serialVersionUID = 1L;
1448                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1449             }
1450             
1451             /**
1452              * A factory class with static methods for creating instances
1453              * of this type.
1454              */
1455             
1456             public static final class Factory
1457             {
1458                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental newValue(java.lang.Object obj) {
1459                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental) type.newValue( obj ); }
1460                 
1461                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental newInstance() {
1462                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1463                 
1464                 public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental newInstance(org.apache.xmlbeans.XmlOptions options) {
1465                   return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1466                 
1467                 private Factory() { } // No instance of this class allowed
1468             }
1469         }
1470         
1471         /**
1472          * A factory class with static methods for creating instances
1473          * of this type.
1474          */
1475         
1476         public static final class Factory
1477         {
1478             public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo newInstance() {
1479               return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1480             
1481             public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
1482               return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1483             
1484             private Factory() { } // No instance of this class allowed
1485         }
1486     }
1487     
1488     /**
1489      * A factory class with static methods for creating instances
1490      * of this type.
1491      */
1492     
1493     public static final class Factory
1494     {
1495         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument newInstance() {
1496           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1497         
1498         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
1499           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1500         
1501         /** @param xmlAsString the string value to parse */
1502         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1503           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1504         
1505         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1506           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1507         
1508         /** @param file the file from which to load an xml document */
1509         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1510           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1511         
1512         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1513           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1514         
1515         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1516           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1517         
1518         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1519           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1520         
1521         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1522           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1523         
1524         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1525           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1526         
1527         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1528           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1529         
1530         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1531           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1532         
1533         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1534           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1535         
1536         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1537           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1538         
1539         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1540           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1541         
1542         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1543           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1544         
1545         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1546         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1547           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1548         
1549         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1550         public static gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1551           return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1552         
1553         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1554         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 {
1555           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1556         
1557         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1558         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 {
1559           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1560         
1561         private Factory() { } // No instance of this class allowed
1562     }
1563 }