View Javadoc
1   /*
2    * An XML document type.
3    * Localname: SurveyOnEEO
4    * Namespace: http://apply.grants.gov/forms/FaithBased_SurveyOnEEO-V1.2
5    * Java type: gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.faithBasedSurveyOnEEOV12;
10  
11  
12  /**
13   * A document containing one SurveyOnEEO(@http://apply.grants.gov/forms/FaithBased_SurveyOnEEO-V1.2) element.
14   *
15   * This is a complex type.
16   */
17  public interface SurveyOnEEODocument 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(SurveyOnEEODocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("surveyoneeo1b1bdoctype");
21      
22      /**
23       * Gets the "SurveyOnEEO" element
24       */
25      gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO getSurveyOnEEO();
26      
27      /**
28       * Sets the "SurveyOnEEO" element
29       */
30      void setSurveyOnEEO(gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO surveyOnEEO);
31      
32      /**
33       * Appends and returns a new empty "SurveyOnEEO" element
34       */
35      gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO addNewSurveyOnEEO();
36      
37      /**
38       * An XML SurveyOnEEO(@http://apply.grants.gov/forms/FaithBased_SurveyOnEEO-V1.2).
39       *
40       * This is a complex type.
41       */
42      public interface SurveyOnEEO 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(SurveyOnEEO.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("surveyoneeo679delemtype");
46          
47          /**
48           * Gets the "OrganizationName" element
49           */
50          java.lang.String getOrganizationName();
51          
52          /**
53           * Gets (as xml) the "OrganizationName" element
54           */
55          gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
56          
57          /**
58           * True if has "OrganizationName" element
59           */
60          boolean isSetOrganizationName();
61          
62          /**
63           * Sets the "OrganizationName" element
64           */
65          void setOrganizationName(java.lang.String organizationName);
66          
67          /**
68           * Sets (as xml) the "OrganizationName" element
69           */
70          void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
71          
72          /**
73           * Unsets the "OrganizationName" element
74           */
75          void unsetOrganizationName();
76          
77          /**
78           * Gets the "DUNSID" element
79           */
80          java.lang.String getDUNSID();
81          
82          /**
83           * Gets (as xml) the "DUNSID" element
84           */
85          gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSID();
86          
87          /**
88           * True if has "DUNSID" element
89           */
90          boolean isSetDUNSID();
91          
92          /**
93           * Sets the "DUNSID" element
94           */
95          void setDUNSID(java.lang.String dunsid);
96          
97          /**
98           * Sets (as xml) the "DUNSID" element
99           */
100         void xsetDUNSID(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsid);
101         
102         /**
103          * Unsets the "DUNSID" element
104          */
105         void unsetDUNSID();
106         
107         /**
108          * Gets the "OpportunityTitle" element
109          */
110         java.lang.String getOpportunityTitle();
111         
112         /**
113          * Gets (as xml) the "OpportunityTitle" element
114          */
115         gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType xgetOpportunityTitle();
116         
117         /**
118          * Sets the "OpportunityTitle" element
119          */
120         void setOpportunityTitle(java.lang.String opportunityTitle);
121         
122         /**
123          * Sets (as xml) the "OpportunityTitle" element
124          */
125         void xsetOpportunityTitle(gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType opportunityTitle);
126         
127         /**
128          * Gets the "CFDANumber" element
129          */
130         java.lang.String getCFDANumber();
131         
132         /**
133          * Gets (as xml) the "CFDANumber" element
134          */
135         gov.grants.apply.system.globalLibraryV20.CFDANumberDataType xgetCFDANumber();
136         
137         /**
138          * True if has "CFDANumber" element
139          */
140         boolean isSetCFDANumber();
141         
142         /**
143          * Sets the "CFDANumber" element
144          */
145         void setCFDANumber(java.lang.String cfdaNumber);
146         
147         /**
148          * Sets (as xml) the "CFDANumber" element
149          */
150         void xsetCFDANumber(gov.grants.apply.system.globalLibraryV20.CFDANumberDataType cfdaNumber);
151         
152         /**
153          * Unsets the "CFDANumber" element
154          */
155         void unsetCFDANumber();
156         
157         /**
158          * Gets the "EverReceivedGovGrantContract" element
159          */
160         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEverReceivedGovGrantContract();
161         
162         /**
163          * Gets (as xml) the "EverReceivedGovGrantContract" element
164          */
165         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEverReceivedGovGrantContract();
166         
167         /**
168          * True if has "EverReceivedGovGrantContract" element
169          */
170         boolean isSetEverReceivedGovGrantContract();
171         
172         /**
173          * Sets the "EverReceivedGovGrantContract" element
174          */
175         void setEverReceivedGovGrantContract(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum everReceivedGovGrantContract);
176         
177         /**
178          * Sets (as xml) the "EverReceivedGovGrantContract" element
179          */
180         void xsetEverReceivedGovGrantContract(gov.grants.apply.system.globalLibraryV20.YesNoDataType everReceivedGovGrantContract);
181         
182         /**
183          * Unsets the "EverReceivedGovGrantContract" element
184          */
185         void unsetEverReceivedGovGrantContract();
186         
187         /**
188          * Gets the "FaithBasedReligious" element
189          */
190         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFaithBasedReligious();
191         
192         /**
193          * Gets (as xml) the "FaithBasedReligious" element
194          */
195         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFaithBasedReligious();
196         
197         /**
198          * True if has "FaithBasedReligious" element
199          */
200         boolean isSetFaithBasedReligious();
201         
202         /**
203          * Sets the "FaithBasedReligious" element
204          */
205         void setFaithBasedReligious(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum faithBasedReligious);
206         
207         /**
208          * Sets (as xml) the "FaithBasedReligious" element
209          */
210         void xsetFaithBasedReligious(gov.grants.apply.system.globalLibraryV20.YesNoDataType faithBasedReligious);
211         
212         /**
213          * Unsets the "FaithBasedReligious" element
214          */
215         void unsetFaithBasedReligious();
216         
217         /**
218          * Gets the "NonReligiousCommunityBased" element
219          */
220         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonReligiousCommunityBased();
221         
222         /**
223          * Gets (as xml) the "NonReligiousCommunityBased" element
224          */
225         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonReligiousCommunityBased();
226         
227         /**
228          * True if has "NonReligiousCommunityBased" element
229          */
230         boolean isSetNonReligiousCommunityBased();
231         
232         /**
233          * Sets the "NonReligiousCommunityBased" element
234          */
235         void setNonReligiousCommunityBased(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonReligiousCommunityBased);
236         
237         /**
238          * Sets (as xml) the "NonReligiousCommunityBased" element
239          */
240         void xsetNonReligiousCommunityBased(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonReligiousCommunityBased);
241         
242         /**
243          * Unsets the "NonReligiousCommunityBased" element
244          */
245         void unsetNonReligiousCommunityBased();
246         
247         /**
248          * Gets the "ApplicantHas501c3" element
249          */
250         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getApplicantHas501C3();
251         
252         /**
253          * Gets (as xml) the "ApplicantHas501c3" element
254          */
255         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetApplicantHas501C3();
256         
257         /**
258          * True if has "ApplicantHas501c3" element
259          */
260         boolean isSetApplicantHas501C3();
261         
262         /**
263          * Sets the "ApplicantHas501c3" element
264          */
265         void setApplicantHas501C3(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum applicantHas501C3);
266         
267         /**
268          * Sets (as xml) the "ApplicantHas501c3" element
269          */
270         void xsetApplicantHas501C3(gov.grants.apply.system.globalLibraryV20.YesNoDataType applicantHas501C3);
271         
272         /**
273          * Unsets the "ApplicantHas501c3" element
274          */
275         void unsetApplicantHas501C3();
276         
277         /**
278          * Gets the "LocalAffiliateOFNationalOrg" element
279          */
280         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLocalAffiliateOFNationalOrg();
281         
282         /**
283          * Gets (as xml) the "LocalAffiliateOFNationalOrg" element
284          */
285         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLocalAffiliateOFNationalOrg();
286         
287         /**
288          * True if has "LocalAffiliateOFNationalOrg" element
289          */
290         boolean isSetLocalAffiliateOFNationalOrg();
291         
292         /**
293          * Sets the "LocalAffiliateOFNationalOrg" element
294          */
295         void setLocalAffiliateOFNationalOrg(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum localAffiliateOFNationalOrg);
296         
297         /**
298          * Sets (as xml) the "LocalAffiliateOFNationalOrg" element
299          */
300         void xsetLocalAffiliateOFNationalOrg(gov.grants.apply.system.globalLibraryV20.YesNoDataType localAffiliateOFNationalOrg);
301         
302         /**
303          * Unsets the "LocalAffiliateOFNationalOrg" element
304          */
305         void unsetLocalAffiliateOFNationalOrg();
306         
307         /**
308          * Gets the "FullTimeEmployeeNumber" element
309          */
310         gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.FullTimeEmployeeNumber.Enum getFullTimeEmployeeNumber();
311         
312         /**
313          * Gets (as xml) the "FullTimeEmployeeNumber" element
314          */
315         gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.FullTimeEmployeeNumber xgetFullTimeEmployeeNumber();
316         
317         /**
318          * True if has "FullTimeEmployeeNumber" element
319          */
320         boolean isSetFullTimeEmployeeNumber();
321         
322         /**
323          * Sets the "FullTimeEmployeeNumber" element
324          */
325         void setFullTimeEmployeeNumber(gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.FullTimeEmployeeNumber.Enum fullTimeEmployeeNumber);
326         
327         /**
328          * Sets (as xml) the "FullTimeEmployeeNumber" element
329          */
330         void xsetFullTimeEmployeeNumber(gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.FullTimeEmployeeNumber fullTimeEmployeeNumber);
331         
332         /**
333          * Unsets the "FullTimeEmployeeNumber" element
334          */
335         void unsetFullTimeEmployeeNumber();
336         
337         /**
338          * Gets the "ApplicantAnnualBudget" element
339          */
340         gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.ApplicantAnnualBudget.Enum getApplicantAnnualBudget();
341         
342         /**
343          * Gets (as xml) the "ApplicantAnnualBudget" element
344          */
345         gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.ApplicantAnnualBudget xgetApplicantAnnualBudget();
346         
347         /**
348          * True if has "ApplicantAnnualBudget" element
349          */
350         boolean isSetApplicantAnnualBudget();
351         
352         /**
353          * Sets the "ApplicantAnnualBudget" element
354          */
355         void setApplicantAnnualBudget(gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.ApplicantAnnualBudget.Enum applicantAnnualBudget);
356         
357         /**
358          * Sets (as xml) the "ApplicantAnnualBudget" element
359          */
360         void xsetApplicantAnnualBudget(gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.ApplicantAnnualBudget applicantAnnualBudget);
361         
362         /**
363          * Unsets the "ApplicantAnnualBudget" element
364          */
365         void unsetApplicantAnnualBudget();
366         
367         /**
368          * Gets the "FormVersion" attribute
369          */
370         java.lang.String getFormVersion();
371         
372         /**
373          * Gets (as xml) the "FormVersion" attribute
374          */
375         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
376         
377         /**
378          * Sets the "FormVersion" attribute
379          */
380         void setFormVersion(java.lang.String formVersion);
381         
382         /**
383          * Sets (as xml) the "FormVersion" attribute
384          */
385         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
386         
387         /**
388          * An XML FullTimeEmployeeNumber(@http://apply.grants.gov/forms/FaithBased_SurveyOnEEO-V1.2).
389          *
390          * This is an atomic type that is a restriction of gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument$SurveyOnEEO$FullTimeEmployeeNumber.
391          */
392         public interface FullTimeEmployeeNumber extends org.apache.xmlbeans.XmlString
393         {
394             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
395                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FullTimeEmployeeNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fulltimeemployeenumber75ccelemtype");
396             
397             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
398             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
399             
400             static final Enum X_3_OR_FEWER = Enum.forString("3 or fewer");
401             static final Enum X_4_5 = Enum.forString("4-5");
402             static final Enum X_6_14 = Enum.forString("6-14");
403             static final Enum X_15_50 = Enum.forString("15-50");
404             static final Enum X_51_100 = Enum.forString("51-100");
405             static final Enum OVER_100 = Enum.forString("Over 100");
406             
407             static final int INT_X_3_OR_FEWER = Enum.INT_X_3_OR_FEWER;
408             static final int INT_X_4_5 = Enum.INT_X_4_5;
409             static final int INT_X_6_14 = Enum.INT_X_6_14;
410             static final int INT_X_15_50 = Enum.INT_X_15_50;
411             static final int INT_X_51_100 = Enum.INT_X_51_100;
412             static final int INT_OVER_100 = Enum.INT_OVER_100;
413             
414             /**
415              * Enumeration value class for gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument$SurveyOnEEO$FullTimeEmployeeNumber.
416              * These enum values can be used as follows:
417              * <pre>
418              * enum.toString(); // returns the string value of the enum
419              * enum.intValue(); // returns an int value, useful for switches
420              * // e.g., case Enum.INT_X_3_OR_FEWER
421              * Enum.forString(s); // returns the enum value for a string
422              * Enum.forInt(i); // returns the enum value for an int
423              * </pre>
424              * Enumeration objects are immutable singleton objects that
425              * can be compared using == object equality. They have no
426              * public constructor. See the constants defined within this
427              * class for all the valid values.
428              */
429             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
430             {
431                 /**
432                  * Returns the enum value for a string, or null if none.
433                  */
434                 public static Enum forString(java.lang.String s)
435                     { return (Enum)table.forString(s); }
436                 /**
437                  * Returns the enum value corresponding to an int, or null if none.
438                  */
439                 public static Enum forInt(int i)
440                     { return (Enum)table.forInt(i); }
441                 
442                 private Enum(java.lang.String s, int i)
443                     { super(s, i); }
444                 
445                 static final int INT_X_3_OR_FEWER = 1;
446                 static final int INT_X_4_5 = 2;
447                 static final int INT_X_6_14 = 3;
448                 static final int INT_X_15_50 = 4;
449                 static final int INT_X_51_100 = 5;
450                 static final int INT_OVER_100 = 6;
451                 
452                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
453                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
454                 (
455                     new Enum[]
456                     {
457                       new Enum("3 or fewer", INT_X_3_OR_FEWER),
458                       new Enum("4-5", INT_X_4_5),
459                       new Enum("6-14", INT_X_6_14),
460                       new Enum("15-50", INT_X_15_50),
461                       new Enum("51-100", INT_X_51_100),
462                       new Enum("Over 100", INT_OVER_100),
463                     }
464                 );
465                 private static final long serialVersionUID = 1L;
466                 private java.lang.Object readResolve() { return forInt(intValue()); } 
467             }
468             
469             /**
470              * A factory class with static methods for creating instances
471              * of this type.
472              */
473             
474             public static final class Factory
475             {
476                 public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.FullTimeEmployeeNumber newValue(java.lang.Object obj) {
477                   return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.FullTimeEmployeeNumber) type.newValue( obj ); }
478                 
479                 public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.FullTimeEmployeeNumber newInstance() {
480                   return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.FullTimeEmployeeNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
481                 
482                 public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.FullTimeEmployeeNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
483                   return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.FullTimeEmployeeNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
484                 
485                 private Factory() { } // No instance of this class allowed
486             }
487         }
488         
489         /**
490          * An XML ApplicantAnnualBudget(@http://apply.grants.gov/forms/FaithBased_SurveyOnEEO-V1.2).
491          *
492          * This is an atomic type that is a restriction of gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument$SurveyOnEEO$ApplicantAnnualBudget.
493          */
494         public interface ApplicantAnnualBudget extends org.apache.xmlbeans.XmlString
495         {
496             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
497                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantAnnualBudget.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantannualbudget968felemtype");
498             
499             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
500             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
501             
502             static final Enum LESS_THAN_$_150_000 = Enum.forString("Less Than $150,000");
503             static final Enum $_150_000_$_299_999 = Enum.forString("$150,000 - $299,999");
504             static final Enum $_300_000_$_499_999 = Enum.forString("$300,000 - $499,999");
505             static final Enum $_500_000_$_999_999 = Enum.forString("$500,000 - $999,999");
506             static final Enum $_1_000_000_$_4_999_999 = Enum.forString("$1,000,000 - $4,999,999");
507             static final Enum $_5_000_000_OR_MORE = Enum.forString("$5,000,000 or more");
508             
509             static final int INT_LESS_THAN_$_150_000 = Enum.INT_LESS_THAN_$_150_000;
510             static final int INT_$_150_000_$_299_999 = Enum.INT_$_150_000_$_299_999;
511             static final int INT_$_300_000_$_499_999 = Enum.INT_$_300_000_$_499_999;
512             static final int INT_$_500_000_$_999_999 = Enum.INT_$_500_000_$_999_999;
513             static final int INT_$_1_000_000_$_4_999_999 = Enum.INT_$_1_000_000_$_4_999_999;
514             static final int INT_$_5_000_000_OR_MORE = Enum.INT_$_5_000_000_OR_MORE;
515             
516             /**
517              * Enumeration value class for gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument$SurveyOnEEO$ApplicantAnnualBudget.
518              * These enum values can be used as follows:
519              * <pre>
520              * enum.toString(); // returns the string value of the enum
521              * enum.intValue(); // returns an int value, useful for switches
522              * // e.g., case Enum.INT_LESS_THAN_$_150_000
523              * Enum.forString(s); // returns the enum value for a string
524              * Enum.forInt(i); // returns the enum value for an int
525              * </pre>
526              * Enumeration objects are immutable singleton objects that
527              * can be compared using == object equality. They have no
528              * public constructor. See the constants defined within this
529              * class for all the valid values.
530              */
531             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
532             {
533                 /**
534                  * Returns the enum value for a string, or null if none.
535                  */
536                 public static Enum forString(java.lang.String s)
537                     { return (Enum)table.forString(s); }
538                 /**
539                  * Returns the enum value corresponding to an int, or null if none.
540                  */
541                 public static Enum forInt(int i)
542                     { return (Enum)table.forInt(i); }
543                 
544                 private Enum(java.lang.String s, int i)
545                     { super(s, i); }
546                 
547                 static final int INT_LESS_THAN_$_150_000 = 1;
548                 static final int INT_$_150_000_$_299_999 = 2;
549                 static final int INT_$_300_000_$_499_999 = 3;
550                 static final int INT_$_500_000_$_999_999 = 4;
551                 static final int INT_$_1_000_000_$_4_999_999 = 5;
552                 static final int INT_$_5_000_000_OR_MORE = 6;
553                 
554                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
555                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
556                 (
557                     new Enum[]
558                     {
559                       new Enum("Less Than $150,000", INT_LESS_THAN_$_150_000),
560                       new Enum("$150,000 - $299,999", INT_$_150_000_$_299_999),
561                       new Enum("$300,000 - $499,999", INT_$_300_000_$_499_999),
562                       new Enum("$500,000 - $999,999", INT_$_500_000_$_999_999),
563                       new Enum("$1,000,000 - $4,999,999", INT_$_1_000_000_$_4_999_999),
564                       new Enum("$5,000,000 or more", INT_$_5_000_000_OR_MORE),
565                     }
566                 );
567                 private static final long serialVersionUID = 1L;
568                 private java.lang.Object readResolve() { return forInt(intValue()); } 
569             }
570             
571             /**
572              * A factory class with static methods for creating instances
573              * of this type.
574              */
575             
576             public static final class Factory
577             {
578                 public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.ApplicantAnnualBudget newValue(java.lang.Object obj) {
579                   return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.ApplicantAnnualBudget) type.newValue( obj ); }
580                 
581                 public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.ApplicantAnnualBudget newInstance() {
582                   return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.ApplicantAnnualBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
583                 
584                 public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.ApplicantAnnualBudget newInstance(org.apache.xmlbeans.XmlOptions options) {
585                   return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO.ApplicantAnnualBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
586                 
587                 private Factory() { } // No instance of this class allowed
588             }
589         }
590         
591         /**
592          * A factory class with static methods for creating instances
593          * of this type.
594          */
595         
596         public static final class Factory
597         {
598             public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO newInstance() {
599               return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
600             
601             public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO newInstance(org.apache.xmlbeans.XmlOptions options) {
602               return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument.SurveyOnEEO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
603             
604             private Factory() { } // No instance of this class allowed
605         }
606     }
607     
608     /**
609      * A factory class with static methods for creating instances
610      * of this type.
611      */
612     
613     public static final class Factory
614     {
615         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument newInstance() {
616           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
617         
618         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument newInstance(org.apache.xmlbeans.XmlOptions options) {
619           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
620         
621         /** @param xmlAsString the string value to parse */
622         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
623           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
624         
625         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
626           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
627         
628         /** @param file the file from which to load an xml document */
629         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
630           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
631         
632         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
633           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
634         
635         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
636           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
637         
638         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
639           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
640         
641         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
642           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
643         
644         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
645           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
646         
647         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
648           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
649         
650         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
651           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
652         
653         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
654           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
655         
656         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
657           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
658         
659         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
660           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
661         
662         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
663           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
664         
665         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
666         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
667           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
668         
669         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
670         public static gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
671           return (gov.grants.apply.forms.faithBasedSurveyOnEEOV12.SurveyOnEEODocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
672         
673         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
674         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 {
675           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
676         
677         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
678         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 {
679           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
680         
681         private Factory() { } // No instance of this class allowed
682     }
683 }