View Javadoc
1   /*
2    * An XML document type.
3    * Localname: DOE_F_540_5
4    * Namespace: http://apply.grants.gov/forms/DOE_F_540_5-V1.0
5    * Java type: gov.grants.apply.forms.doeF5405V10.DOEF5405Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.doeF5405V10;
10  
11  
12  /**
13   * A document containing one DOE_F_540_5(@http://apply.grants.gov/forms/DOE_F_540_5-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface DOEF5405Document 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(DOEF5405Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("doef5405d357doctype");
21      
22      /**
23       * Gets the "DOE_F_540_5" element
24       */
25      gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405 getDOEF5405();
26      
27      /**
28       * Sets the "DOE_F_540_5" element
29       */
30      void setDOEF5405(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405 doef5405);
31      
32      /**
33       * Appends and returns a new empty "DOE_F_540_5" element
34       */
35      gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405 addNewDOEF5405();
36      
37      /**
38       * An XML DOE_F_540_5(@http://apply.grants.gov/forms/DOE_F_540_5-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface DOEF5405 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(DOEF5405.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("doef5405d182elemtype");
46          
47          /**
48           * Gets array of all "Subgrantee" elements
49           */
50          gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee[] getSubgranteeArray();
51          
52          /**
53           * Gets ith "Subgrantee" element
54           */
55          gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee getSubgranteeArray(int i);
56          
57          /**
58           * Returns number of "Subgrantee" element
59           */
60          int sizeOfSubgranteeArray();
61          
62          /**
63           * Sets array of all "Subgrantee" element
64           */
65          void setSubgranteeArray(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee[] subgranteeArray);
66          
67          /**
68           * Sets ith "Subgrantee" element
69           */
70          void setSubgranteeArray(int i, gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee subgrantee);
71          
72          /**
73           * Inserts and returns a new empty value (as xml) as the ith "Subgrantee" element
74           */
75          gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee insertNewSubgrantee(int i);
76          
77          /**
78           * Appends and returns a new empty value (as xml) as the last "Subgrantee" element
79           */
80          gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee addNewSubgrantee();
81          
82          /**
83           * Removes the ith "Subgrantee" element
84           */
85          void removeSubgrantee(int i);
86          
87          /**
88           * Gets the "FormVersion" attribute
89           */
90          java.lang.String getFormVersion();
91          
92          /**
93           * Gets (as xml) the "FormVersion" attribute
94           */
95          gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
96          
97          /**
98           * Sets the "FormVersion" attribute
99           */
100         void setFormVersion(java.lang.String formVersion);
101         
102         /**
103          * Sets (as xml) the "FormVersion" attribute
104          */
105         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
106         
107         /**
108          * An XML Subgrantee(@http://apply.grants.gov/forms/DOE_F_540_5-V1.0).
109          *
110          * This is a complex type.
111          */
112         public interface Subgrantee extends org.apache.xmlbeans.XmlObject
113         {
114             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
115                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Subgrantee.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("subgranteea74aelemtype");
116             
117             /**
118              * Gets the "GrntNum" element
119              */
120             java.lang.String getGrntNum();
121             
122             /**
123              * Gets (as xml) the "GrntNum" element
124              */
125             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.GrntNum xgetGrntNum();
126             
127             /**
128              * True if has "GrntNum" element
129              */
130             boolean isSetGrntNum();
131             
132             /**
133              * Sets the "GrntNum" element
134              */
135             void setGrntNum(java.lang.String grntNum);
136             
137             /**
138              * Sets (as xml) the "GrntNum" element
139              */
140             void xsetGrntNum(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.GrntNum grntNum);
141             
142             /**
143              * Unsets the "GrntNum" element
144              */
145             void unsetGrntNum();
146             
147             /**
148              * Gets the "ModNum" element
149              */
150             java.lang.String getModNum();
151             
152             /**
153              * Gets (as xml) the "ModNum" element
154              */
155             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.ModNum xgetModNum();
156             
157             /**
158              * True if has "ModNum" element
159              */
160             boolean isSetModNum();
161             
162             /**
163              * Sets the "ModNum" element
164              */
165             void setModNum(java.lang.String modNum);
166             
167             /**
168              * Sets (as xml) the "ModNum" element
169              */
170             void xsetModNum(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.ModNum modNum);
171             
172             /**
173              * Unsets the "ModNum" element
174              */
175             void unsetModNum();
176             
177             /**
178              * Gets the "State" element
179              */
180             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
181             
182             /**
183              * Gets (as xml) the "State" element
184              */
185             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
186             
187             /**
188              * True if has "State" element
189              */
190             boolean isSetState();
191             
192             /**
193              * Sets the "State" element
194              */
195             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
196             
197             /**
198              * Sets (as xml) the "State" element
199              */
200             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
201             
202             /**
203              * Unsets the "State" element
204              */
205             void unsetState();
206             
207             /**
208              * Gets the "PY" element
209              */
210             java.util.Calendar getPY();
211             
212             /**
213              * Gets (as xml) the "PY" element
214              */
215             org.apache.xmlbeans.XmlGYear xgetPY();
216             
217             /**
218              * Sets the "PY" element
219              */
220             void setPY(java.util.Calendar py);
221             
222             /**
223              * Sets (as xml) the "PY" element
224              */
225             void xsetPY(org.apache.xmlbeans.XmlGYear py);
226             
227             /**
228              * Gets the "Name1" element
229              */
230             java.lang.String getName1();
231             
232             /**
233              * Gets (as xml) the "Name1" element
234              */
235             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Name1 xgetName1();
236             
237             /**
238              * Sets the "Name1" element
239              */
240             void setName1(java.lang.String name1);
241             
242             /**
243              * Sets (as xml) the "Name1" element
244              */
245             void xsetName1(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Name1 name1);
246             
247             /**
248              * Gets the "Address1" element
249              */
250             java.lang.String getAddress1();
251             
252             /**
253              * Gets (as xml) the "Address1" element
254              */
255             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetAddress1();
256             
257             /**
258              * Sets the "Address1" element
259              */
260             void setAddress1(java.lang.String address1);
261             
262             /**
263              * Sets (as xml) the "Address1" element
264              */
265             void xsetAddress1(gov.grants.apply.system.globalLibraryV20.StreetDataType address1);
266             
267             /**
268              * Gets the "Address2" element
269              */
270             java.lang.String getAddress2();
271             
272             /**
273              * Gets (as xml) the "Address2" element
274              */
275             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetAddress2();
276             
277             /**
278              * True if has "Address2" element
279              */
280             boolean isSetAddress2();
281             
282             /**
283              * Sets the "Address2" element
284              */
285             void setAddress2(java.lang.String address2);
286             
287             /**
288              * Sets (as xml) the "Address2" element
289              */
290             void xsetAddress2(gov.grants.apply.system.globalLibraryV20.StreetDataType address2);
291             
292             /**
293              * Unsets the "Address2" element
294              */
295             void unsetAddress2();
296             
297             /**
298              * Gets the "City" element
299              */
300             java.lang.String getCity();
301             
302             /**
303              * Gets (as xml) the "City" element
304              */
305             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
306             
307             /**
308              * Sets the "City" element
309              */
310             void setCity(java.lang.String city);
311             
312             /**
313              * Sets (as xml) the "City" element
314              */
315             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
316             
317             /**
318              * Gets the "Stabbr" element
319              */
320             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getStabbr();
321             
322             /**
323              * Gets (as xml) the "Stabbr" element
324              */
325             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetStabbr();
326             
327             /**
328              * True if has "Stabbr" element
329              */
330             boolean isSetStabbr();
331             
332             /**
333              * Sets the "Stabbr" element
334              */
335             void setStabbr(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum stabbr);
336             
337             /**
338              * Sets (as xml) the "Stabbr" element
339              */
340             void xsetStabbr(gov.grants.apply.system.universalCodesV20.StateCodeDataType stabbr);
341             
342             /**
343              * Unsets the "Stabbr" element
344              */
345             void unsetStabbr();
346             
347             /**
348              * Gets the "ZipCode" element
349              */
350             java.lang.String getZipCode();
351             
352             /**
353              * Gets (as xml) the "ZipCode" element
354              */
355             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
356             
357             /**
358              * True if has "ZipCode" element
359              */
360             boolean isSetZipCode();
361             
362             /**
363              * Sets the "ZipCode" element
364              */
365             void setZipCode(java.lang.String zipCode);
366             
367             /**
368              * Sets (as xml) the "ZipCode" element
369              */
370             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
371             
372             /**
373              * Unsets the "ZipCode" element
374              */
375             void unsetZipCode();
376             
377             /**
378              * Gets the "Contact" element
379              */
380             java.lang.String getContact();
381             
382             /**
383              * Gets (as xml) the "Contact" element
384              */
385             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Contact xgetContact();
386             
387             /**
388              * True if has "Contact" element
389              */
390             boolean isSetContact();
391             
392             /**
393              * Sets the "Contact" element
394              */
395             void setContact(java.lang.String contact);
396             
397             /**
398              * Sets (as xml) the "Contact" element
399              */
400             void xsetContact(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Contact contact);
401             
402             /**
403              * Unsets the "Contact" element
404              */
405             void unsetContact();
406             
407             /**
408              * Gets the "Phone" element
409              */
410             java.lang.String getPhone();
411             
412             /**
413              * Gets (as xml) the "Phone" element
414              */
415             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone();
416             
417             /**
418              * True if has "Phone" element
419              */
420             boolean isSetPhone();
421             
422             /**
423              * Sets the "Phone" element
424              */
425             void setPhone(java.lang.String phone);
426             
427             /**
428              * Sets (as xml) the "Phone" element
429              */
430             void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone);
431             
432             /**
433              * Unsets the "Phone" element
434              */
435             void unsetPhone();
436             
437             /**
438              * Gets the "FaxNum" element
439              */
440             java.lang.String getFaxNum();
441             
442             /**
443              * Gets (as xml) the "FaxNum" element
444              */
445             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFaxNum();
446             
447             /**
448              * True if has "FaxNum" element
449              */
450             boolean isSetFaxNum();
451             
452             /**
453              * Sets the "FaxNum" element
454              */
455             void setFaxNum(java.lang.String faxNum);
456             
457             /**
458              * Sets (as xml) the "FaxNum" element
459              */
460             void xsetFaxNum(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType faxNum);
461             
462             /**
463              * Unsets the "FaxNum" element
464              */
465             void unsetFaxNum();
466             
467             /**
468              * Gets the "Email" element
469              */
470             java.lang.String getEmail();
471             
472             /**
473              * Gets (as xml) the "Email" element
474              */
475             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
476             
477             /**
478              * True if has "Email" element
479              */
480             boolean isSetEmail();
481             
482             /**
483              * Sets the "Email" element
484              */
485             void setEmail(java.lang.String email);
486             
487             /**
488              * Sets (as xml) the "Email" element
489              */
490             void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
491             
492             /**
493              * Unsets the "Email" element
494              */
495             void unsetEmail();
496             
497             /**
498              * Gets the "FundsAlloc" element
499              */
500             java.math.BigDecimal getFundsAlloc();
501             
502             /**
503              * Gets (as xml) the "FundsAlloc" element
504              */
505             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.FundsAlloc xgetFundsAlloc();
506             
507             /**
508              * Sets the "FundsAlloc" element
509              */
510             void setFundsAlloc(java.math.BigDecimal fundsAlloc);
511             
512             /**
513              * Sets (as xml) the "FundsAlloc" element
514              */
515             void xsetFundsAlloc(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.FundsAlloc fundsAlloc);
516             
517             /**
518              * Gets the "Units" element
519              */
520             int getUnits();
521             
522             /**
523              * Gets (as xml) the "Units" element
524              */
525             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Units xgetUnits();
526             
527             /**
528              * Sets the "Units" element
529              */
530             void setUnits(int units);
531             
532             /**
533              * Sets (as xml) the "Units" element
534              */
535             void xsetUnits(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Units units);
536             
537             /**
538              * Gets the "OrgType" element
539              */
540             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.OrgType.Enum getOrgType();
541             
542             /**
543              * Gets (as xml) the "OrgType" element
544              */
545             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.OrgType xgetOrgType();
546             
547             /**
548              * Sets the "OrgType" element
549              */
550             void setOrgType(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.OrgType.Enum orgType);
551             
552             /**
553              * Sets (as xml) the "OrgType" element
554              */
555             void xsetOrgType(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.OrgType orgType);
556             
557             /**
558              * Gets the "Labor" element
559              */
560             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Labor.Enum getLabor();
561             
562             /**
563              * Gets (as xml) the "Labor" element
564              */
565             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Labor xgetLabor();
566             
567             /**
568              * Sets the "Labor" element
569              */
570             void setLabor(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Labor.Enum labor);
571             
572             /**
573              * Sets (as xml) the "Labor" element
574              */
575             void xsetLabor(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Labor labor);
576             
577             /**
578              * Gets array of all "County" elements
579              */
580             java.lang.String[] getCountyArray();
581             
582             /**
583              * Gets ith "County" element
584              */
585             java.lang.String getCountyArray(int i);
586             
587             /**
588              * Gets (as xml) array of all "County" elements
589              */
590             gov.grants.apply.system.globalLibraryV20.CountyDataType[] xgetCountyArray();
591             
592             /**
593              * Gets (as xml) ith "County" element
594              */
595             gov.grants.apply.system.globalLibraryV20.CountyDataType xgetCountyArray(int i);
596             
597             /**
598              * Returns number of "County" element
599              */
600             int sizeOfCountyArray();
601             
602             /**
603              * Sets array of all "County" element
604              */
605             void setCountyArray(java.lang.String[] countyArray);
606             
607             /**
608              * Sets ith "County" element
609              */
610             void setCountyArray(int i, java.lang.String county);
611             
612             /**
613              * Sets (as xml) array of all "County" element
614              */
615             void xsetCountyArray(gov.grants.apply.system.globalLibraryV20.CountyDataType[] countyArray);
616             
617             /**
618              * Sets (as xml) ith "County" element
619              */
620             void xsetCountyArray(int i, gov.grants.apply.system.globalLibraryV20.CountyDataType county);
621             
622             /**
623              * Inserts the value as the ith "County" element
624              */
625             void insertCounty(int i, java.lang.String county);
626             
627             /**
628              * Appends the value as the last "County" element
629              */
630             void addCounty(java.lang.String county);
631             
632             /**
633              * Inserts and returns a new empty value (as xml) as the ith "County" element
634              */
635             gov.grants.apply.system.globalLibraryV20.CountyDataType insertNewCounty(int i);
636             
637             /**
638              * Appends and returns a new empty value (as xml) as the last "County" element
639              */
640             gov.grants.apply.system.globalLibraryV20.CountyDataType addNewCounty();
641             
642             /**
643              * Removes the ith "County" element
644              */
645             void removeCounty(int i);
646             
647             /**
648              * Gets array of all "DistNum" elements
649              */
650             java.lang.String[] getDistNumArray();
651             
652             /**
653              * Gets ith "DistNum" element
654              */
655             java.lang.String getDistNumArray(int i);
656             
657             /**
658              * Gets (as xml) array of all "DistNum" elements
659              */
660             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.DistNum[] xgetDistNumArray();
661             
662             /**
663              * Gets (as xml) ith "DistNum" element
664              */
665             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.DistNum xgetDistNumArray(int i);
666             
667             /**
668              * Returns number of "DistNum" element
669              */
670             int sizeOfDistNumArray();
671             
672             /**
673              * Sets array of all "DistNum" element
674              */
675             void setDistNumArray(java.lang.String[] distNumArray);
676             
677             /**
678              * Sets ith "DistNum" element
679              */
680             void setDistNumArray(int i, java.lang.String distNum);
681             
682             /**
683              * Sets (as xml) array of all "DistNum" element
684              */
685             void xsetDistNumArray(gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.DistNum[] distNumArray);
686             
687             /**
688              * Sets (as xml) ith "DistNum" element
689              */
690             void xsetDistNumArray(int i, gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.DistNum distNum);
691             
692             /**
693              * Inserts the value as the ith "DistNum" element
694              */
695             void insertDistNum(int i, java.lang.String distNum);
696             
697             /**
698              * Appends the value as the last "DistNum" element
699              */
700             void addDistNum(java.lang.String distNum);
701             
702             /**
703              * Inserts and returns a new empty value (as xml) as the ith "DistNum" element
704              */
705             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.DistNum insertNewDistNum(int i);
706             
707             /**
708              * Appends and returns a new empty value (as xml) as the last "DistNum" element
709              */
710             gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.DistNum addNewDistNum();
711             
712             /**
713              * Removes the ith "DistNum" element
714              */
715             void removeDistNum(int i);
716             
717             /**
718              * An XML GrntNum(@http://apply.grants.gov/forms/DOE_F_540_5-V1.0).
719              *
720              * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5405V10.DOEF5405Document$DOEF5405$Subgrantee$GrntNum.
721              */
722             public interface GrntNum extends org.apache.xmlbeans.XmlString
723             {
724                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
725                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GrntNum.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("grntnum966belemtype");
726                 
727                 /**
728                  * A factory class with static methods for creating instances
729                  * of this type.
730                  */
731                 
732                 public static final class Factory
733                 {
734                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.GrntNum newValue(java.lang.Object obj) {
735                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.GrntNum) type.newValue( obj ); }
736                     
737                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.GrntNum newInstance() {
738                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.GrntNum) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
739                     
740                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.GrntNum newInstance(org.apache.xmlbeans.XmlOptions options) {
741                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.GrntNum) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
742                     
743                     private Factory() { } // No instance of this class allowed
744                 }
745             }
746             
747             /**
748              * An XML ModNum(@http://apply.grants.gov/forms/DOE_F_540_5-V1.0).
749              *
750              * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5405V10.DOEF5405Document$DOEF5405$Subgrantee$ModNum.
751              */
752             public interface ModNum extends org.apache.xmlbeans.XmlString
753             {
754                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
755                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ModNum.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("modnum3f2aelemtype");
756                 
757                 /**
758                  * A factory class with static methods for creating instances
759                  * of this type.
760                  */
761                 
762                 public static final class Factory
763                 {
764                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.ModNum newValue(java.lang.Object obj) {
765                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.ModNum) type.newValue( obj ); }
766                     
767                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.ModNum newInstance() {
768                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.ModNum) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
769                     
770                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.ModNum newInstance(org.apache.xmlbeans.XmlOptions options) {
771                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.ModNum) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
772                     
773                     private Factory() { } // No instance of this class allowed
774                 }
775             }
776             
777             /**
778              * An XML Name1(@http://apply.grants.gov/forms/DOE_F_540_5-V1.0).
779              *
780              * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5405V10.DOEF5405Document$DOEF5405$Subgrantee$Name1.
781              */
782             public interface Name1 extends org.apache.xmlbeans.XmlString
783             {
784                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
785                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Name1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("name13e9celemtype");
786                 
787                 /**
788                  * A factory class with static methods for creating instances
789                  * of this type.
790                  */
791                 
792                 public static final class Factory
793                 {
794                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Name1 newValue(java.lang.Object obj) {
795                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Name1) type.newValue( obj ); }
796                     
797                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Name1 newInstance() {
798                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Name1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
799                     
800                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Name1 newInstance(org.apache.xmlbeans.XmlOptions options) {
801                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Name1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
802                     
803                     private Factory() { } // No instance of this class allowed
804                 }
805             }
806             
807             /**
808              * An XML Contact(@http://apply.grants.gov/forms/DOE_F_540_5-V1.0).
809              *
810              * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5405V10.DOEF5405Document$DOEF5405$Subgrantee$Contact.
811              */
812             public interface Contact extends org.apache.xmlbeans.XmlString
813             {
814                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
815                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Contact.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contact1bb6elemtype");
816                 
817                 /**
818                  * A factory class with static methods for creating instances
819                  * of this type.
820                  */
821                 
822                 public static final class Factory
823                 {
824                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Contact newValue(java.lang.Object obj) {
825                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Contact) type.newValue( obj ); }
826                     
827                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Contact newInstance() {
828                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Contact) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
829                     
830                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Contact newInstance(org.apache.xmlbeans.XmlOptions options) {
831                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Contact) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
832                     
833                     private Factory() { } // No instance of this class allowed
834                 }
835             }
836             
837             /**
838              * An XML FundsAlloc(@http://apply.grants.gov/forms/DOE_F_540_5-V1.0).
839              *
840              * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5405V10.DOEF5405Document$DOEF5405$Subgrantee$FundsAlloc.
841              */
842             public interface FundsAlloc extends org.apache.xmlbeans.XmlDecimal
843             {
844                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
845                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FundsAlloc.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fundsalloc7a8delemtype");
846                 
847                 /**
848                  * A factory class with static methods for creating instances
849                  * of this type.
850                  */
851                 
852                 public static final class Factory
853                 {
854                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.FundsAlloc newValue(java.lang.Object obj) {
855                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.FundsAlloc) type.newValue( obj ); }
856                     
857                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.FundsAlloc newInstance() {
858                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.FundsAlloc) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
859                     
860                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.FundsAlloc newInstance(org.apache.xmlbeans.XmlOptions options) {
861                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.FundsAlloc) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
862                     
863                     private Factory() { } // No instance of this class allowed
864                 }
865             }
866             
867             /**
868              * An XML Units(@http://apply.grants.gov/forms/DOE_F_540_5-V1.0).
869              *
870              * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5405V10.DOEF5405Document$DOEF5405$Subgrantee$Units.
871              */
872             public interface Units extends org.apache.xmlbeans.XmlInt
873             {
874                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
875                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Units.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("units8c05elemtype");
876                 
877                 /**
878                  * A factory class with static methods for creating instances
879                  * of this type.
880                  */
881                 
882                 public static final class Factory
883                 {
884                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Units newValue(java.lang.Object obj) {
885                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Units) type.newValue( obj ); }
886                     
887                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Units newInstance() {
888                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Units) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
889                     
890                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Units newInstance(org.apache.xmlbeans.XmlOptions options) {
891                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Units) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
892                     
893                     private Factory() { } // No instance of this class allowed
894                 }
895             }
896             
897             /**
898              * An XML OrgType(@http://apply.grants.gov/forms/DOE_F_540_5-V1.0).
899              *
900              * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5405V10.DOEF5405Document$DOEF5405$Subgrantee$OrgType.
901              */
902             public interface OrgType extends org.apache.xmlbeans.XmlString
903             {
904                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
905                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrgType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("orgtypeadd4elemtype");
906                 
907                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
908                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
909                 
910                 static final Enum LOCAL_AGENCY = Enum.forString("Local agency");
911                 static final Enum NON_PROFIT_ORGANIZATION = Enum.forString("Non-profit organization");
912                 static final Enum UNIT_OF_LOCAL_GOVERNMENT = Enum.forString("Unit of local government");
913                 static final Enum INDIAN_TRIBE = Enum.forString("Indian tribe");
914                 
915                 static final int INT_LOCAL_AGENCY = Enum.INT_LOCAL_AGENCY;
916                 static final int INT_NON_PROFIT_ORGANIZATION = Enum.INT_NON_PROFIT_ORGANIZATION;
917                 static final int INT_UNIT_OF_LOCAL_GOVERNMENT = Enum.INT_UNIT_OF_LOCAL_GOVERNMENT;
918                 static final int INT_INDIAN_TRIBE = Enum.INT_INDIAN_TRIBE;
919                 
920                 /**
921                  * Enumeration value class for gov.grants.apply.forms.doeF5405V10.DOEF5405Document$DOEF5405$Subgrantee$OrgType.
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_LOCAL_AGENCY
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_LOCAL_AGENCY = 1;
952                     static final int INT_NON_PROFIT_ORGANIZATION = 2;
953                     static final int INT_UNIT_OF_LOCAL_GOVERNMENT = 3;
954                     static final int INT_INDIAN_TRIBE = 4;
955                     
956                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
957                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
958                     (
959                       new Enum[]
960                       {
961                         new Enum("Local agency", INT_LOCAL_AGENCY),
962                         new Enum("Non-profit organization", INT_NON_PROFIT_ORGANIZATION),
963                         new Enum("Unit of local government", INT_UNIT_OF_LOCAL_GOVERNMENT),
964                         new Enum("Indian tribe", INT_INDIAN_TRIBE),
965                       }
966                     );
967                     private static final long serialVersionUID = 1L;
968                     private java.lang.Object readResolve() { return forInt(intValue()); } 
969                 }
970                 
971                 /**
972                  * A factory class with static methods for creating instances
973                  * of this type.
974                  */
975                 
976                 public static final class Factory
977                 {
978                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.OrgType newValue(java.lang.Object obj) {
979                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.OrgType) type.newValue( obj ); }
980                     
981                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.OrgType newInstance() {
982                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.OrgType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
983                     
984                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.OrgType newInstance(org.apache.xmlbeans.XmlOptions options) {
985                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.OrgType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
986                     
987                     private Factory() { } // No instance of this class allowed
988                 }
989             }
990             
991             /**
992              * An XML Labor(@http://apply.grants.gov/forms/DOE_F_540_5-V1.0).
993              *
994              * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5405V10.DOEF5405Document$DOEF5405$Subgrantee$Labor.
995              */
996             public interface Labor extends org.apache.xmlbeans.XmlString
997             {
998                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
999                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Labor.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("labor39c6elemtype");
1000                 
1001                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1002                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1003                 
1004                 static final Enum AGENCY_CREWS = Enum.forString("Agency Crews");
1005                 static final Enum CONTRACTORS = Enum.forString("Contractors");
1006                 static final Enum BOTH = Enum.forString("Both");
1007                 
1008                 static final int INT_AGENCY_CREWS = Enum.INT_AGENCY_CREWS;
1009                 static final int INT_CONTRACTORS = Enum.INT_CONTRACTORS;
1010                 static final int INT_BOTH = Enum.INT_BOTH;
1011                 
1012                 /**
1013                  * Enumeration value class for gov.grants.apply.forms.doeF5405V10.DOEF5405Document$DOEF5405$Subgrantee$Labor.
1014                  * These enum values can be used as follows:
1015                  * <pre>
1016                  * enum.toString(); // returns the string value of the enum
1017                  * enum.intValue(); // returns an int value, useful for switches
1018                  * // e.g., case Enum.INT_AGENCY_CREWS
1019                  * Enum.forString(s); // returns the enum value for a string
1020                  * Enum.forInt(i); // returns the enum value for an int
1021                  * </pre>
1022                  * Enumeration objects are immutable singleton objects that
1023                  * can be compared using == object equality. They have no
1024                  * public constructor. See the constants defined within this
1025                  * class for all the valid values.
1026                  */
1027                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1028                 {
1029                     /**
1030                      * Returns the enum value for a string, or null if none.
1031                      */
1032                     public static Enum forString(java.lang.String s)
1033                         { return (Enum)table.forString(s); }
1034                     /**
1035                      * Returns the enum value corresponding to an int, or null if none.
1036                      */
1037                     public static Enum forInt(int i)
1038                         { return (Enum)table.forInt(i); }
1039                     
1040                     private Enum(java.lang.String s, int i)
1041                         { super(s, i); }
1042                     
1043                     static final int INT_AGENCY_CREWS = 1;
1044                     static final int INT_CONTRACTORS = 2;
1045                     static final int INT_BOTH = 3;
1046                     
1047                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1048                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
1049                     (
1050                       new Enum[]
1051                       {
1052                         new Enum("Agency Crews", INT_AGENCY_CREWS),
1053                         new Enum("Contractors", INT_CONTRACTORS),
1054                         new Enum("Both", INT_BOTH),
1055                       }
1056                     );
1057                     private static final long serialVersionUID = 1L;
1058                     private java.lang.Object readResolve() { return forInt(intValue()); } 
1059                 }
1060                 
1061                 /**
1062                  * A factory class with static methods for creating instances
1063                  * of this type.
1064                  */
1065                 
1066                 public static final class Factory
1067                 {
1068                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Labor newValue(java.lang.Object obj) {
1069                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Labor) type.newValue( obj ); }
1070                     
1071                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Labor newInstance() {
1072                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Labor) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1073                     
1074                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Labor newInstance(org.apache.xmlbeans.XmlOptions options) {
1075                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.Labor) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1076                     
1077                     private Factory() { } // No instance of this class allowed
1078                 }
1079             }
1080             
1081             /**
1082              * An XML DistNum(@http://apply.grants.gov/forms/DOE_F_540_5-V1.0).
1083              *
1084              * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5405V10.DOEF5405Document$DOEF5405$Subgrantee$DistNum.
1085              */
1086             public interface DistNum extends org.apache.xmlbeans.XmlString
1087             {
1088                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1089                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DistNum.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("distnumd396elemtype");
1090                 
1091                 /**
1092                  * A factory class with static methods for creating instances
1093                  * of this type.
1094                  */
1095                 
1096                 public static final class Factory
1097                 {
1098                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.DistNum newValue(java.lang.Object obj) {
1099                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.DistNum) type.newValue( obj ); }
1100                     
1101                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.DistNum newInstance() {
1102                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.DistNum) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1103                     
1104                     public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.DistNum newInstance(org.apache.xmlbeans.XmlOptions options) {
1105                       return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee.DistNum) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1106                     
1107                     private Factory() { } // No instance of this class allowed
1108                 }
1109             }
1110             
1111             /**
1112              * A factory class with static methods for creating instances
1113              * of this type.
1114              */
1115             
1116             public static final class Factory
1117             {
1118                 public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee newInstance() {
1119                   return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1120                 
1121                 public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee newInstance(org.apache.xmlbeans.XmlOptions options) {
1122                   return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405.Subgrantee) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1123                 
1124                 private Factory() { } // No instance of this class allowed
1125             }
1126         }
1127         
1128         /**
1129          * A factory class with static methods for creating instances
1130          * of this type.
1131          */
1132         
1133         public static final class Factory
1134         {
1135             public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405 newInstance() {
1136               return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1137             
1138             public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405 newInstance(org.apache.xmlbeans.XmlOptions options) {
1139               return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document.DOEF5405) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1140             
1141             private Factory() { } // No instance of this class allowed
1142         }
1143     }
1144     
1145     /**
1146      * A factory class with static methods for creating instances
1147      * of this type.
1148      */
1149     
1150     public static final class Factory
1151     {
1152         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document newInstance() {
1153           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1154         
1155         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document newInstance(org.apache.xmlbeans.XmlOptions options) {
1156           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1157         
1158         /** @param xmlAsString the string value to parse */
1159         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1160           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1161         
1162         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1163           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1164         
1165         /** @param file the file from which to load an xml document */
1166         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1167           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1168         
1169         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1170           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1171         
1172         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1173           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1174         
1175         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1176           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1177         
1178         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1179           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1180         
1181         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1182           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1183         
1184         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1185           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1186         
1187         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1188           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1189         
1190         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1191           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1192         
1193         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1194           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1195         
1196         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1197           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1198         
1199         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1200           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1201         
1202         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1203         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1204           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1205         
1206         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1207         public static gov.grants.apply.forms.doeF5405V10.DOEF5405Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1208           return (gov.grants.apply.forms.doeF5405V10.DOEF5405Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1209         
1210         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1211         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 {
1212           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1213         
1214         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1215         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 {
1216           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1217         
1218         private Factory() { } // No instance of this class allowed
1219     }
1220 }