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