View Javadoc
1   /*
2    * An XML document type.
3    * Localname: BywaysProgram
4    * Namespace: http://apply.grants.gov/forms/BywaysProgram-V1.0
5    * Java type: gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.bywaysProgramV10;
10  
11  
12  /**
13   * A document containing one BywaysProgram(@http://apply.grants.gov/forms/BywaysProgram-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface BywaysProgramDocument 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(BywaysProgramDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("bywaysprogram8357doctype");
21      
22      /**
23       * Gets the "BywaysProgram" element
24       */
25      gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram getBywaysProgram();
26      
27      /**
28       * Sets the "BywaysProgram" element
29       */
30      void setBywaysProgram(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram bywaysProgram);
31      
32      /**
33       * Appends and returns a new empty "BywaysProgram" element
34       */
35      gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram addNewBywaysProgram();
36      
37      /**
38       * An XML BywaysProgram(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface BywaysProgram 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(BywaysProgram.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("bywaysprogramdde2elemtype");
46          
47          /**
48           * Gets the "LocationCategory" element
49           */
50          gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory.Enum getLocationCategory();
51          
52          /**
53           * Gets (as xml) the "LocationCategory" element
54           */
55          gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory xgetLocationCategory();
56          
57          /**
58           * Sets the "LocationCategory" element
59           */
60          void setLocationCategory(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory.Enum locationCategory);
61          
62          /**
63           * Sets (as xml) the "LocationCategory" element
64           */
65          void xsetLocationCategory(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory locationCategory);
66          
67          /**
68           * Gets the "GrantCategory" element
69           */
70          gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory.Enum getGrantCategory();
71          
72          /**
73           * Gets (as xml) the "GrantCategory" element
74           */
75          gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory xgetGrantCategory();
76          
77          /**
78           * Sets the "GrantCategory" element
79           */
80          void setGrantCategory(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory.Enum grantCategory);
81          
82          /**
83           * Sets (as xml) the "GrantCategory" element
84           */
85          void xsetGrantCategory(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory grantCategory);
86          
87          /**
88           * Gets the "PreviousApplicant" element
89           */
90          gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPreviousApplicant();
91          
92          /**
93           * Gets (as xml) the "PreviousApplicant" element
94           */
95          gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPreviousApplicant();
96          
97          /**
98           * Sets the "PreviousApplicant" element
99           */
100         void setPreviousApplicant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum previousApplicant);
101         
102         /**
103          * Sets (as xml) the "PreviousApplicant" element
104          */
105         void xsetPreviousApplicant(gov.grants.apply.system.globalLibraryV20.YesNoDataType previousApplicant);
106         
107         /**
108          * Gets the "InvolvedBywayList" element
109          */
110         java.lang.String getInvolvedBywayList();
111         
112         /**
113          * Gets (as xml) the "InvolvedBywayList" element
114          */
115         gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList xgetInvolvedBywayList();
116         
117         /**
118          * Sets the "InvolvedBywayList" element
119          */
120         void setInvolvedBywayList(java.lang.String involvedBywayList);
121         
122         /**
123          * Sets (as xml) the "InvolvedBywayList" element
124          */
125         void xsetInvolvedBywayList(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList involvedBywayList);
126         
127         /**
128          * Gets the "CrossesBIA" element
129          */
130         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCrossesBIA();
131         
132         /**
133          * Gets (as xml) the "CrossesBIA" element
134          */
135         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCrossesBIA();
136         
137         /**
138          * True if has "CrossesBIA" element
139          */
140         boolean isSetCrossesBIA();
141         
142         /**
143          * Sets the "CrossesBIA" element
144          */
145         void setCrossesBIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum crossesBIA);
146         
147         /**
148          * Sets (as xml) the "CrossesBIA" element
149          */
150         void xsetCrossesBIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType crossesBIA);
151         
152         /**
153          * Unsets the "CrossesBIA" element
154          */
155         void unsetCrossesBIA();
156         
157         /**
158          * Gets the "CrossesBLM" element
159          */
160         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCrossesBLM();
161         
162         /**
163          * Gets (as xml) the "CrossesBLM" element
164          */
165         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCrossesBLM();
166         
167         /**
168          * True if has "CrossesBLM" element
169          */
170         boolean isSetCrossesBLM();
171         
172         /**
173          * Sets the "CrossesBLM" element
174          */
175         void setCrossesBLM(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum crossesBLM);
176         
177         /**
178          * Sets (as xml) the "CrossesBLM" element
179          */
180         void xsetCrossesBLM(gov.grants.apply.system.globalLibraryV20.YesNoDataType crossesBLM);
181         
182         /**
183          * Unsets the "CrossesBLM" element
184          */
185         void unsetCrossesBLM();
186         
187         /**
188          * Gets the "CrossesFWS" element
189          */
190         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCrossesFWS();
191         
192         /**
193          * Gets (as xml) the "CrossesFWS" element
194          */
195         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCrossesFWS();
196         
197         /**
198          * True if has "CrossesFWS" element
199          */
200         boolean isSetCrossesFWS();
201         
202         /**
203          * Sets the "CrossesFWS" element
204          */
205         void setCrossesFWS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum crossesFWS);
206         
207         /**
208          * Sets (as xml) the "CrossesFWS" element
209          */
210         void xsetCrossesFWS(gov.grants.apply.system.globalLibraryV20.YesNoDataType crossesFWS);
211         
212         /**
213          * Unsets the "CrossesFWS" element
214          */
215         void unsetCrossesFWS();
216         
217         /**
218          * Gets the "CrossesNPS" element
219          */
220         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCrossesNPS();
221         
222         /**
223          * Gets (as xml) the "CrossesNPS" element
224          */
225         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCrossesNPS();
226         
227         /**
228          * True if has "CrossesNPS" element
229          */
230         boolean isSetCrossesNPS();
231         
232         /**
233          * Sets the "CrossesNPS" element
234          */
235         void setCrossesNPS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum crossesNPS);
236         
237         /**
238          * Sets (as xml) the "CrossesNPS" element
239          */
240         void xsetCrossesNPS(gov.grants.apply.system.globalLibraryV20.YesNoDataType crossesNPS);
241         
242         /**
243          * Unsets the "CrossesNPS" element
244          */
245         void unsetCrossesNPS();
246         
247         /**
248          * Gets the "CrossesUSFS" element
249          */
250         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCrossesUSFS();
251         
252         /**
253          * Gets (as xml) the "CrossesUSFS" element
254          */
255         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCrossesUSFS();
256         
257         /**
258          * True if has "CrossesUSFS" element
259          */
260         boolean isSetCrossesUSFS();
261         
262         /**
263          * Sets the "CrossesUSFS" element
264          */
265         void setCrossesUSFS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum crossesUSFS);
266         
267         /**
268          * Sets (as xml) the "CrossesUSFS" element
269          */
270         void xsetCrossesUSFS(gov.grants.apply.system.globalLibraryV20.YesNoDataType crossesUSFS);
271         
272         /**
273          * Unsets the "CrossesUSFS" element
274          */
275         void unsetCrossesUSFS();
276         
277         /**
278          * Gets the "CrossesOther" element
279          */
280         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCrossesOther();
281         
282         /**
283          * Gets (as xml) the "CrossesOther" element
284          */
285         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCrossesOther();
286         
287         /**
288          * True if has "CrossesOther" element
289          */
290         boolean isSetCrossesOther();
291         
292         /**
293          * Sets the "CrossesOther" element
294          */
295         void setCrossesOther(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum crossesOther);
296         
297         /**
298          * Sets (as xml) the "CrossesOther" element
299          */
300         void xsetCrossesOther(gov.grants.apply.system.globalLibraryV20.YesNoDataType crossesOther);
301         
302         /**
303          * Unsets the "CrossesOther" element
304          */
305         void unsetCrossesOther();
306         
307         /**
308          * Gets the "OtherFederalLand" element
309          */
310         java.lang.String getOtherFederalLand();
311         
312         /**
313          * Gets (as xml) the "OtherFederalLand" element
314          */
315         gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand xgetOtherFederalLand();
316         
317         /**
318          * True if has "OtherFederalLand" element
319          */
320         boolean isSetOtherFederalLand();
321         
322         /**
323          * Sets the "OtherFederalLand" element
324          */
325         void setOtherFederalLand(java.lang.String otherFederalLand);
326         
327         /**
328          * Sets (as xml) the "OtherFederalLand" element
329          */
330         void xsetOtherFederalLand(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand otherFederalLand);
331         
332         /**
333          * Unsets the "OtherFederalLand" element
334          */
335         void unsetOtherFederalLand();
336         
337         /**
338          * Gets the "MultiJurisdiction" element
339          */
340         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMultiJurisdiction();
341         
342         /**
343          * Gets (as xml) the "MultiJurisdiction" element
344          */
345         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMultiJurisdiction();
346         
347         /**
348          * Sets the "MultiJurisdiction" element
349          */
350         void setMultiJurisdiction(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum multiJurisdiction);
351         
352         /**
353          * Sets (as xml) the "MultiJurisdiction" element
354          */
355         void xsetMultiJurisdiction(gov.grants.apply.system.globalLibraryV20.YesNoDataType multiJurisdiction);
356         
357         /**
358          * Gets the "MultiJurisdictionList" element
359          */
360         java.lang.String getMultiJurisdictionList();
361         
362         /**
363          * Gets (as xml) the "MultiJurisdictionList" element
364          */
365         gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList xgetMultiJurisdictionList();
366         
367         /**
368          * True if has "MultiJurisdictionList" element
369          */
370         boolean isSetMultiJurisdictionList();
371         
372         /**
373          * Sets the "MultiJurisdictionList" element
374          */
375         void setMultiJurisdictionList(java.lang.String multiJurisdictionList);
376         
377         /**
378          * Sets (as xml) the "MultiJurisdictionList" element
379          */
380         void xsetMultiJurisdictionList(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList multiJurisdictionList);
381         
382         /**
383          * Unsets the "MultiJurisdictionList" element
384          */
385         void unsetMultiJurisdictionList();
386         
387         /**
388          * Gets the "MultiJurisdictionDistribution" element
389          */
390         gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution.Enum getMultiJurisdictionDistribution();
391         
392         /**
393          * Gets (as xml) the "MultiJurisdictionDistribution" element
394          */
395         gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution xgetMultiJurisdictionDistribution();
396         
397         /**
398          * True if has "MultiJurisdictionDistribution" element
399          */
400         boolean isSetMultiJurisdictionDistribution();
401         
402         /**
403          * Sets the "MultiJurisdictionDistribution" element
404          */
405         void setMultiJurisdictionDistribution(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution.Enum multiJurisdictionDistribution);
406         
407         /**
408          * Sets (as xml) the "MultiJurisdictionDistribution" element
409          */
410         void xsetMultiJurisdictionDistribution(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution multiJurisdictionDistribution);
411         
412         /**
413          * Unsets the "MultiJurisdictionDistribution" element
414          */
415         void unsetMultiJurisdictionDistribution();
416         
417         /**
418          * Gets the "LeadState" element
419          */
420         gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getLeadState();
421         
422         /**
423          * Gets (as xml) the "LeadState" element
424          */
425         gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetLeadState();
426         
427         /**
428          * True if has "LeadState" element
429          */
430         boolean isSetLeadState();
431         
432         /**
433          * Sets the "LeadState" element
434          */
435         void setLeadState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum leadState);
436         
437         /**
438          * Sets (as xml) the "LeadState" element
439          */
440         void xsetLeadState(gov.grants.apply.system.universalCodesV20.StateCodeDataType leadState);
441         
442         /**
443          * Unsets the "LeadState" element
444          */
445         void unsetLeadState();
446         
447         /**
448          * Gets the "BywayAgencyAuthorization" element
449          */
450         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBywayAgencyAuthorization();
451         
452         /**
453          * Gets (as xml) the "BywayAgencyAuthorization" element
454          */
455         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBywayAgencyAuthorization();
456         
457         /**
458          * Sets the "BywayAgencyAuthorization" element
459          */
460         void setBywayAgencyAuthorization(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum bywayAgencyAuthorization);
461         
462         /**
463          * Sets (as xml) the "BywayAgencyAuthorization" element
464          */
465         void xsetBywayAgencyAuthorization(gov.grants.apply.system.globalLibraryV20.YesNoDataType bywayAgencyAuthorization);
466         
467         /**
468          * Gets the "BywayAuthorization" element
469          */
470         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBywayAuthorization();
471         
472         /**
473          * Gets (as xml) the "BywayAuthorization" element
474          */
475         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBywayAuthorization();
476         
477         /**
478          * Sets the "BywayAuthorization" element
479          */
480         void setBywayAuthorization(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum bywayAuthorization);
481         
482         /**
483          * Sets (as xml) the "BywayAuthorization" element
484          */
485         void xsetBywayAuthorization(gov.grants.apply.system.globalLibraryV20.YesNoDataType bywayAuthorization);
486         
487         /**
488          * Gets the "FundingAllocation" element
489          */
490         gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation.Enum getFundingAllocation();
491         
492         /**
493          * Gets (as xml) the "FundingAllocation" element
494          */
495         gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation xgetFundingAllocation();
496         
497         /**
498          * Sets the "FundingAllocation" element
499          */
500         void setFundingAllocation(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation.Enum fundingAllocation);
501         
502         /**
503          * Sets (as xml) the "FundingAllocation" element
504          */
505         void xsetFundingAllocation(gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation fundingAllocation);
506         
507         /**
508          * Gets the "FormVersion" attribute
509          */
510         java.lang.String getFormVersion();
511         
512         /**
513          * Gets (as xml) the "FormVersion" attribute
514          */
515         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
516         
517         /**
518          * Sets the "FormVersion" attribute
519          */
520         void setFormVersion(java.lang.String formVersion);
521         
522         /**
523          * Sets (as xml) the "FormVersion" attribute
524          */
525         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
526         
527         /**
528          * An XML LocationCategory(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
529          *
530          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$LocationCategory.
531          */
532         public interface LocationCategory extends org.apache.xmlbeans.XmlString
533         {
534             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
535                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LocationCategory.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("locationcategorycd33elemtype");
536             
537             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
538             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
539             
540             static final Enum NATIONAL_BYWAY_OR_ALL_AMERICAN_ROAD = Enum.forString("National Byway or All American Road");
541             static final Enum DEVELOPMENT_OF_A_STATE_OR_INDIAN_BYWAY = Enum.forString("Development of a State or Indian byway");
542             
543             static final int INT_NATIONAL_BYWAY_OR_ALL_AMERICAN_ROAD = Enum.INT_NATIONAL_BYWAY_OR_ALL_AMERICAN_ROAD;
544             static final int INT_DEVELOPMENT_OF_A_STATE_OR_INDIAN_BYWAY = Enum.INT_DEVELOPMENT_OF_A_STATE_OR_INDIAN_BYWAY;
545             
546             /**
547              * Enumeration value class for gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$LocationCategory.
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_NATIONAL_BYWAY_OR_ALL_AMERICAN_ROAD
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_NATIONAL_BYWAY_OR_ALL_AMERICAN_ROAD = 1;
578                 static final int INT_DEVELOPMENT_OF_A_STATE_OR_INDIAN_BYWAY = 2;
579                 
580                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
581                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
582                 (
583                     new Enum[]
584                     {
585                       new Enum("National Byway or All American Road", INT_NATIONAL_BYWAY_OR_ALL_AMERICAN_ROAD),
586                       new Enum("Development of a State or Indian byway", INT_DEVELOPMENT_OF_A_STATE_OR_INDIAN_BYWAY),
587                     }
588                 );
589                 private static final long serialVersionUID = 1L;
590                 private java.lang.Object readResolve() { return forInt(intValue()); } 
591             }
592             
593             /**
594              * A factory class with static methods for creating instances
595              * of this type.
596              */
597             
598             public static final class Factory
599             {
600                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory newValue(java.lang.Object obj) {
601                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory) type.newValue( obj ); }
602                 
603                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory newInstance() {
604                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
605                 
606                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory newInstance(org.apache.xmlbeans.XmlOptions options) {
607                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.LocationCategory) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
608                 
609                 private Factory() { } // No instance of this class allowed
610             }
611         }
612         
613         /**
614          * An XML GrantCategory(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
615          *
616          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$GrantCategory.
617          */
618         public interface GrantCategory extends org.apache.xmlbeans.XmlString
619         {
620             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
621                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GrantCategory.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("grantcategory061celemtype");
622             
623             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
624             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
625             
626             static final Enum STATE_OR_BYWAY_PROGRAM = Enum.forString("State or Byway Program");
627             static final Enum CORRIDOR_MANAGEMENT_PLAN = Enum.forString("Corridor Management Plan");
628             static final Enum SAFETY_IMPROVEMENTS = Enum.forString("Safety Improvements");
629             static final Enum BYWAY_FACILITIES = Enum.forString("Byway Facilities");
630             static final Enum ACCESS_TO_RECREATION = Enum.forString("Access to Recreation");
631             static final Enum RESOURCE_PROTECTION = Enum.forString("Resource Protection");
632             static final Enum INTERPRETIVE_INFORMATION = Enum.forString("Interpretive Information");
633             static final Enum MARKETING = Enum.forString("Marketing");
634             
635             static final int INT_STATE_OR_BYWAY_PROGRAM = Enum.INT_STATE_OR_BYWAY_PROGRAM;
636             static final int INT_CORRIDOR_MANAGEMENT_PLAN = Enum.INT_CORRIDOR_MANAGEMENT_PLAN;
637             static final int INT_SAFETY_IMPROVEMENTS = Enum.INT_SAFETY_IMPROVEMENTS;
638             static final int INT_BYWAY_FACILITIES = Enum.INT_BYWAY_FACILITIES;
639             static final int INT_ACCESS_TO_RECREATION = Enum.INT_ACCESS_TO_RECREATION;
640             static final int INT_RESOURCE_PROTECTION = Enum.INT_RESOURCE_PROTECTION;
641             static final int INT_INTERPRETIVE_INFORMATION = Enum.INT_INTERPRETIVE_INFORMATION;
642             static final int INT_MARKETING = Enum.INT_MARKETING;
643             
644             /**
645              * Enumeration value class for gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$GrantCategory.
646              * These enum values can be used as follows:
647              * <pre>
648              * enum.toString(); // returns the string value of the enum
649              * enum.intValue(); // returns an int value, useful for switches
650              * // e.g., case Enum.INT_STATE_OR_BYWAY_PROGRAM
651              * Enum.forString(s); // returns the enum value for a string
652              * Enum.forInt(i); // returns the enum value for an int
653              * </pre>
654              * Enumeration objects are immutable singleton objects that
655              * can be compared using == object equality. They have no
656              * public constructor. See the constants defined within this
657              * class for all the valid values.
658              */
659             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
660             {
661                 /**
662                  * Returns the enum value for a string, or null if none.
663                  */
664                 public static Enum forString(java.lang.String s)
665                     { return (Enum)table.forString(s); }
666                 /**
667                  * Returns the enum value corresponding to an int, or null if none.
668                  */
669                 public static Enum forInt(int i)
670                     { return (Enum)table.forInt(i); }
671                 
672                 private Enum(java.lang.String s, int i)
673                     { super(s, i); }
674                 
675                 static final int INT_STATE_OR_BYWAY_PROGRAM = 1;
676                 static final int INT_CORRIDOR_MANAGEMENT_PLAN = 2;
677                 static final int INT_SAFETY_IMPROVEMENTS = 3;
678                 static final int INT_BYWAY_FACILITIES = 4;
679                 static final int INT_ACCESS_TO_RECREATION = 5;
680                 static final int INT_RESOURCE_PROTECTION = 6;
681                 static final int INT_INTERPRETIVE_INFORMATION = 7;
682                 static final int INT_MARKETING = 8;
683                 
684                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
685                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
686                 (
687                     new Enum[]
688                     {
689                       new Enum("State or Byway Program", INT_STATE_OR_BYWAY_PROGRAM),
690                       new Enum("Corridor Management Plan", INT_CORRIDOR_MANAGEMENT_PLAN),
691                       new Enum("Safety Improvements", INT_SAFETY_IMPROVEMENTS),
692                       new Enum("Byway Facilities", INT_BYWAY_FACILITIES),
693                       new Enum("Access to Recreation", INT_ACCESS_TO_RECREATION),
694                       new Enum("Resource Protection", INT_RESOURCE_PROTECTION),
695                       new Enum("Interpretive Information", INT_INTERPRETIVE_INFORMATION),
696                       new Enum("Marketing", INT_MARKETING),
697                     }
698                 );
699                 private static final long serialVersionUID = 1L;
700                 private java.lang.Object readResolve() { return forInt(intValue()); } 
701             }
702             
703             /**
704              * A factory class with static methods for creating instances
705              * of this type.
706              */
707             
708             public static final class Factory
709             {
710                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory newValue(java.lang.Object obj) {
711                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory) type.newValue( obj ); }
712                 
713                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory newInstance() {
714                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
715                 
716                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory newInstance(org.apache.xmlbeans.XmlOptions options) {
717                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.GrantCategory) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
718                 
719                 private Factory() { } // No instance of this class allowed
720             }
721         }
722         
723         /**
724          * An XML InvolvedBywayList(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
725          *
726          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$InvolvedBywayList.
727          */
728         public interface InvolvedBywayList extends org.apache.xmlbeans.XmlString
729         {
730             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
731                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InvolvedBywayList.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("involvedbywaylist7c87elemtype");
732             
733             /**
734              * A factory class with static methods for creating instances
735              * of this type.
736              */
737             
738             public static final class Factory
739             {
740                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList newValue(java.lang.Object obj) {
741                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList) type.newValue( obj ); }
742                 
743                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList newInstance() {
744                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
745                 
746                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList newInstance(org.apache.xmlbeans.XmlOptions options) {
747                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.InvolvedBywayList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
748                 
749                 private Factory() { } // No instance of this class allowed
750             }
751         }
752         
753         /**
754          * An XML OtherFederalLand(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
755          *
756          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$OtherFederalLand.
757          */
758         public interface OtherFederalLand extends org.apache.xmlbeans.XmlString
759         {
760             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
761                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherFederalLand.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherfederalland8eaeelemtype");
762             
763             /**
764              * A factory class with static methods for creating instances
765              * of this type.
766              */
767             
768             public static final class Factory
769             {
770                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand newValue(java.lang.Object obj) {
771                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand) type.newValue( obj ); }
772                 
773                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand newInstance() {
774                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
775                 
776                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand newInstance(org.apache.xmlbeans.XmlOptions options) {
777                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.OtherFederalLand) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
778                 
779                 private Factory() { } // No instance of this class allowed
780             }
781         }
782         
783         /**
784          * An XML MultiJurisdictionList(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
785          *
786          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$MultiJurisdictionList.
787          */
788         public interface MultiJurisdictionList extends org.apache.xmlbeans.XmlString
789         {
790             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
791                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MultiJurisdictionList.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("multijurisdictionlist34feelemtype");
792             
793             /**
794              * A factory class with static methods for creating instances
795              * of this type.
796              */
797             
798             public static final class Factory
799             {
800                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList newValue(java.lang.Object obj) {
801                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList) type.newValue( obj ); }
802                 
803                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList newInstance() {
804                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
805                 
806                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList newInstance(org.apache.xmlbeans.XmlOptions options) {
807                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
808                 
809                 private Factory() { } // No instance of this class allowed
810             }
811         }
812         
813         /**
814          * An XML MultiJurisdictionDistribution(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
815          *
816          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$MultiJurisdictionDistribution.
817          */
818         public interface MultiJurisdictionDistribution extends org.apache.xmlbeans.XmlString
819         {
820             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
821                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MultiJurisdictionDistribution.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("multijurisdictiondistribution31d8elemtype");
822             
823             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
824             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
825             
826             static final Enum TO_EACH_STATE = Enum.forString("To each State");
827             static final Enum TO_LEAD_STATE_SPECIFY = Enum.forString("To lead State (specify)");
828             
829             static final int INT_TO_EACH_STATE = Enum.INT_TO_EACH_STATE;
830             static final int INT_TO_LEAD_STATE_SPECIFY = Enum.INT_TO_LEAD_STATE_SPECIFY;
831             
832             /**
833              * Enumeration value class for gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$MultiJurisdictionDistribution.
834              * These enum values can be used as follows:
835              * <pre>
836              * enum.toString(); // returns the string value of the enum
837              * enum.intValue(); // returns an int value, useful for switches
838              * // e.g., case Enum.INT_TO_EACH_STATE
839              * Enum.forString(s); // returns the enum value for a string
840              * Enum.forInt(i); // returns the enum value for an int
841              * </pre>
842              * Enumeration objects are immutable singleton objects that
843              * can be compared using == object equality. They have no
844              * public constructor. See the constants defined within this
845              * class for all the valid values.
846              */
847             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
848             {
849                 /**
850                  * Returns the enum value for a string, or null if none.
851                  */
852                 public static Enum forString(java.lang.String s)
853                     { return (Enum)table.forString(s); }
854                 /**
855                  * Returns the enum value corresponding to an int, or null if none.
856                  */
857                 public static Enum forInt(int i)
858                     { return (Enum)table.forInt(i); }
859                 
860                 private Enum(java.lang.String s, int i)
861                     { super(s, i); }
862                 
863                 static final int INT_TO_EACH_STATE = 1;
864                 static final int INT_TO_LEAD_STATE_SPECIFY = 2;
865                 
866                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
867                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
868                 (
869                     new Enum[]
870                     {
871                       new Enum("To each State", INT_TO_EACH_STATE),
872                       new Enum("To lead State (specify)", INT_TO_LEAD_STATE_SPECIFY),
873                     }
874                 );
875                 private static final long serialVersionUID = 1L;
876                 private java.lang.Object readResolve() { return forInt(intValue()); } 
877             }
878             
879             /**
880              * A factory class with static methods for creating instances
881              * of this type.
882              */
883             
884             public static final class Factory
885             {
886                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution newValue(java.lang.Object obj) {
887                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution) type.newValue( obj ); }
888                 
889                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution newInstance() {
890                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
891                 
892                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution newInstance(org.apache.xmlbeans.XmlOptions options) {
893                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.MultiJurisdictionDistribution) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
894                 
895                 private Factory() { } // No instance of this class allowed
896             }
897         }
898         
899         /**
900          * An XML FundingAllocation(@http://apply.grants.gov/forms/BywaysProgram-V1.0).
901          *
902          * This is an atomic type that is a restriction of gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$FundingAllocation.
903          */
904         public interface FundingAllocation extends org.apache.xmlbeans.XmlString
905         {
906             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
907                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FundingAllocation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fundingallocation46f9elemtype");
908             
909             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
910             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
911             
912             static final Enum ALLOCATE_TO_STATE_DOT = Enum.forString("Allocate to State DOT");
913             static final Enum ALLOCATE_TO_FEDERAL_LAND_MANAGEMENT_AGENCY = Enum.forString("Allocate to Federal Land Management Agency");
914             static final Enum ALLOCATE_TO_INDIAN_TRIBE_OR_TRIBAL_GOVERNMENT = Enum.forString("Allocate to Indian tribe or tribal government");
915             
916             static final int INT_ALLOCATE_TO_STATE_DOT = Enum.INT_ALLOCATE_TO_STATE_DOT;
917             static final int INT_ALLOCATE_TO_FEDERAL_LAND_MANAGEMENT_AGENCY = Enum.INT_ALLOCATE_TO_FEDERAL_LAND_MANAGEMENT_AGENCY;
918             static final int INT_ALLOCATE_TO_INDIAN_TRIBE_OR_TRIBAL_GOVERNMENT = Enum.INT_ALLOCATE_TO_INDIAN_TRIBE_OR_TRIBAL_GOVERNMENT;
919             
920             /**
921              * Enumeration value class for gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument$BywaysProgram$FundingAllocation.
922              * These enum values can be used as follows:
923              * <pre>
924              * enum.toString(); // returns the string value of the enum
925              * enum.intValue(); // returns an int value, useful for switches
926              * // e.g., case Enum.INT_ALLOCATE_TO_STATE_DOT
927              * Enum.forString(s); // returns the enum value for a string
928              * Enum.forInt(i); // returns the enum value for an int
929              * </pre>
930              * Enumeration objects are immutable singleton objects that
931              * can be compared using == object equality. They have no
932              * public constructor. See the constants defined within this
933              * class for all the valid values.
934              */
935             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
936             {
937                 /**
938                  * Returns the enum value for a string, or null if none.
939                  */
940                 public static Enum forString(java.lang.String s)
941                     { return (Enum)table.forString(s); }
942                 /**
943                  * Returns the enum value corresponding to an int, or null if none.
944                  */
945                 public static Enum forInt(int i)
946                     { return (Enum)table.forInt(i); }
947                 
948                 private Enum(java.lang.String s, int i)
949                     { super(s, i); }
950                 
951                 static final int INT_ALLOCATE_TO_STATE_DOT = 1;
952                 static final int INT_ALLOCATE_TO_FEDERAL_LAND_MANAGEMENT_AGENCY = 2;
953                 static final int INT_ALLOCATE_TO_INDIAN_TRIBE_OR_TRIBAL_GOVERNMENT = 3;
954                 
955                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
956                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
957                 (
958                     new Enum[]
959                     {
960                       new Enum("Allocate to State DOT", INT_ALLOCATE_TO_STATE_DOT),
961                       new Enum("Allocate to Federal Land Management Agency", INT_ALLOCATE_TO_FEDERAL_LAND_MANAGEMENT_AGENCY),
962                       new Enum("Allocate to Indian tribe or tribal government", INT_ALLOCATE_TO_INDIAN_TRIBE_OR_TRIBAL_GOVERNMENT),
963                     }
964                 );
965                 private static final long serialVersionUID = 1L;
966                 private java.lang.Object readResolve() { return forInt(intValue()); } 
967             }
968             
969             /**
970              * A factory class with static methods for creating instances
971              * of this type.
972              */
973             
974             public static final class Factory
975             {
976                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation newValue(java.lang.Object obj) {
977                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation) type.newValue( obj ); }
978                 
979                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation newInstance() {
980                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
981                 
982                 public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation newInstance(org.apache.xmlbeans.XmlOptions options) {
983                   return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram.FundingAllocation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
984                 
985                 private Factory() { } // No instance of this class allowed
986             }
987         }
988         
989         /**
990          * A factory class with static methods for creating instances
991          * of this type.
992          */
993         
994         public static final class Factory
995         {
996             public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram newInstance() {
997               return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
998             
999             public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram newInstance(org.apache.xmlbeans.XmlOptions options) {
1000               return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument.BywaysProgram) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1001             
1002             private Factory() { } // No instance of this class allowed
1003         }
1004     }
1005     
1006     /**
1007      * A factory class with static methods for creating instances
1008      * of this type.
1009      */
1010     
1011     public static final class Factory
1012     {
1013         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument newInstance() {
1014           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1015         
1016         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
1017           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1018         
1019         /** @param xmlAsString the string value to parse */
1020         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1021           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1022         
1023         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1024           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1025         
1026         /** @param file the file from which to load an xml document */
1027         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1028           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1029         
1030         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1031           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1032         
1033         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1034           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1035         
1036         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1037           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1038         
1039         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1040           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1041         
1042         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1043           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1044         
1045         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1046           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1047         
1048         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1049           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1050         
1051         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1052           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1053         
1054         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1055           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1056         
1057         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1058           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1059         
1060         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1061           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1062         
1063         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1064         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1065           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1066         
1067         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1068         public static gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1069           return (gov.grants.apply.forms.bywaysProgramV10.BywaysProgramDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1070         
1071         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1072         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 {
1073           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1074         
1075         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1076         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 {
1077           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1078         
1079         private Factory() { } // No instance of this class allowed
1080     }
1081 }