View Javadoc
1   /*
2    * An XML document type.
3    * Localname: DOE_F_540_2
4    * Namespace: http://apply.grants.gov/forms/DOE_F_540_2-V1.0
5    * Java type: gov.grants.apply.forms.doeF5402V10.DOEF5402Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.doeF5402V10;
10  
11  
12  /**
13   * A document containing one DOE_F_540_2(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface DOEF5402Document 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(DOEF5402Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("doef540263dddoctype");
21      
22      /**
23       * Gets the "DOE_F_540_2" element
24       */
25      gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402 getDOEF5402();
26      
27      /**
28       * Sets the "DOE_F_540_2" element
29       */
30      void setDOEF5402(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402 doef5402);
31      
32      /**
33       * Appends and returns a new empty "DOE_F_540_2" element
34       */
35      gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402 addNewDOEF5402();
36      
37      /**
38       * An XML DOE_F_540_2(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface DOEF5402 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(DOEF5402.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("doef5402132belemtype");
46          
47          /**
48           * Gets the "GrntNum" element
49           */
50          java.lang.String getGrntNum();
51          
52          /**
53           * Gets (as xml) the "GrntNum" element
54           */
55          gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum xgetGrntNum();
56          
57          /**
58           * True if has "GrntNum" element
59           */
60          boolean isSetGrntNum();
61          
62          /**
63           * Sets the "GrntNum" element
64           */
65          void setGrntNum(java.lang.String grntNum);
66          
67          /**
68           * Sets (as xml) the "GrntNum" element
69           */
70          void xsetGrntNum(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum grntNum);
71          
72          /**
73           * Unsets the "GrntNum" element
74           */
75          void unsetGrntNum();
76          
77          /**
78           * Gets the "ModNum" element
79           */
80          java.lang.String getModNum();
81          
82          /**
83           * Gets (as xml) the "ModNum" element
84           */
85          gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum xgetModNum();
86          
87          /**
88           * True if has "ModNum" element
89           */
90          boolean isSetModNum();
91          
92          /**
93           * Sets the "ModNum" element
94           */
95          void setModNum(java.lang.String modNum);
96          
97          /**
98           * Sets (as xml) the "ModNum" element
99           */
100         void xsetModNum(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum modNum);
101         
102         /**
103          * Unsets the "ModNum" element
104          */
105         void unsetModNum();
106         
107         /**
108          * Gets the "State" element
109          */
110         gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
111         
112         /**
113          * Gets (as xml) the "State" element
114          */
115         gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
116         
117         /**
118          * True if has "State" element
119          */
120         boolean isSetState();
121         
122         /**
123          * Sets the "State" element
124          */
125         void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
126         
127         /**
128          * Sets (as xml) the "State" element
129          */
130         void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
131         
132         /**
133          * Unsets the "State" element
134          */
135         void unsetState();
136         
137         /**
138          * Gets the "PY" element
139          */
140         java.util.Calendar getPY();
141         
142         /**
143          * Gets (as xml) the "PY" element
144          */
145         org.apache.xmlbeans.XmlGYear xgetPY();
146         
147         /**
148          * Sets the "PY" element
149          */
150         void setPY(java.util.Calendar py);
151         
152         /**
153          * Sets (as xml) the "PY" element
154          */
155         void xsetPY(org.apache.xmlbeans.XmlGYear py);
156         
157         /**
158          * Gets the "DateBudgStart" element
159          */
160         java.util.Calendar getDateBudgStart();
161         
162         /**
163          * Gets (as xml) the "DateBudgStart" element
164          */
165         org.apache.xmlbeans.XmlDate xgetDateBudgStart();
166         
167         /**
168          * Sets the "DateBudgStart" element
169          */
170         void setDateBudgStart(java.util.Calendar dateBudgStart);
171         
172         /**
173          * Sets (as xml) the "DateBudgStart" element
174          */
175         void xsetDateBudgStart(org.apache.xmlbeans.XmlDate dateBudgStart);
176         
177         /**
178          * Gets the "DateBudgEnd" element
179          */
180         java.util.Calendar getDateBudgEnd();
181         
182         /**
183          * Gets (as xml) the "DateBudgEnd" element
184          */
185         org.apache.xmlbeans.XmlDate xgetDateBudgEnd();
186         
187         /**
188          * Sets the "DateBudgEnd" element
189          */
190         void setDateBudgEnd(java.util.Calendar dateBudgEnd);
191         
192         /**
193          * Sets (as xml) the "DateBudgEnd" element
194          */
195         void xsetDateBudgEnd(org.apache.xmlbeans.XmlDate dateBudgEnd);
196         
197         /**
198          * Gets the "PlannedST" element
199          */
200         int getPlannedST();
201         
202         /**
203          * Gets (as xml) the "PlannedST" element
204          */
205         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST xgetPlannedST();
206         
207         /**
208          * Sets the "PlannedST" element
209          */
210         void setPlannedST(int plannedST);
211         
212         /**
213          * Sets (as xml) the "PlannedST" element
214          */
215         void xsetPlannedST(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST plannedST);
216         
217         /**
218          * Gets the "PlannedRW" element
219          */
220         int getPlannedRW();
221         
222         /**
223          * Gets (as xml) the "PlannedRW" element
224          */
225         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW xgetPlannedRW();
226         
227         /**
228          * Sets the "PlannedRW" element
229          */
230         void setPlannedRW(int plannedRW);
231         
232         /**
233          * Sets (as xml) the "PlannedRW" element
234          */
235         void xsetPlannedRW(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW plannedRW);
236         
237         /**
238          * Gets the "BudgVehicles" element
239          */
240         java.math.BigDecimal getBudgVehicles();
241         
242         /**
243          * Gets (as xml) the "BudgVehicles" element
244          */
245         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgVehicles();
246         
247         /**
248          * True if has "BudgVehicles" element
249          */
250         boolean isSetBudgVehicles();
251         
252         /**
253          * Sets the "BudgVehicles" element
254          */
255         void setBudgVehicles(java.math.BigDecimal budgVehicles);
256         
257         /**
258          * Sets (as xml) the "BudgVehicles" element
259          */
260         void xsetBudgVehicles(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgVehicles);
261         
262         /**
263          * Unsets the "BudgVehicles" element
264          */
265         void unsetBudgVehicles();
266         
267         /**
268          * Gets the "Planned_ST" element
269          */
270         int getPlannedST2();
271         
272         /**
273          * Gets (as xml) the "Planned_ST" element
274          */
275         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2 xgetPlannedST2();
276         
277         /**
278          * Sets the "Planned_ST" element
279          */
280         void setPlannedST2(int plannedST2);
281         
282         /**
283          * Sets (as xml) the "Planned_ST" element
284          */
285         void xsetPlannedST2(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2 plannedST2);
286         
287         /**
288          * Gets the "Planned_RW" element
289          */
290         int getPlannedRW2();
291         
292         /**
293          * Gets (as xml) the "Planned_RW" element
294          */
295         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2 xgetPlannedRW2();
296         
297         /**
298          * Sets the "Planned_RW" element
299          */
300         void setPlannedRW2(int plannedRW2);
301         
302         /**
303          * Sets (as xml) the "Planned_RW" element
304          */
305         void xsetPlannedRW2(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2 plannedRW2);
306         
307         /**
308          * Gets the "BudgProgOps" element
309          */
310         java.math.BigDecimal getBudgProgOps();
311         
312         /**
313          * Gets (as xml) the "BudgProgOps" element
314          */
315         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgProgOps();
316         
317         /**
318          * Sets the "BudgProgOps" element
319          */
320         void setBudgProgOps(java.math.BigDecimal budgProgOps);
321         
322         /**
323          * Sets (as xml) the "BudgProgOps" element
324          */
325         void xsetBudgProgOps(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgProgOps);
326         
327         /**
328          * Gets the "SvgsCalc" element
329          */
330         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc.Enum getSvgsCalc();
331         
332         /**
333          * Gets (as xml) the "SvgsCalc" element
334          */
335         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc xgetSvgsCalc();
336         
337         /**
338          * Sets the "SvgsCalc" element
339          */
340         void setSvgsCalc(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc.Enum svgsCalc);
341         
342         /**
343          * Sets (as xml) the "SvgsCalc" element
344          */
345         void xsetSvgsCalc(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc svgsCalc);
346         
347         /**
348          * Gets the "PlannedEnergySvgs" element
349          */
350         java.math.BigDecimal getPlannedEnergySvgs();
351         
352         /**
353          * Gets (as xml) the "PlannedEnergySvgs" element
354          */
355         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs xgetPlannedEnergySvgs();
356         
357         /**
358          * Sets the "PlannedEnergySvgs" element
359          */
360         void setPlannedEnergySvgs(java.math.BigDecimal plannedEnergySvgs);
361         
362         /**
363          * Sets (as xml) the "PlannedEnergySvgs" element
364          */
365         void xsetPlannedEnergySvgs(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs plannedEnergySvgs);
366         
367         /**
368          * Gets the "CalcDescrip" element
369          */
370         java.lang.String getCalcDescrip();
371         
372         /**
373          * Gets (as xml) the "CalcDescrip" element
374          */
375         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip xgetCalcDescrip();
376         
377         /**
378          * True if has "CalcDescrip" element
379          */
380         boolean isSetCalcDescrip();
381         
382         /**
383          * Sets the "CalcDescrip" element
384          */
385         void setCalcDescrip(java.lang.String calcDescrip);
386         
387         /**
388          * Sets (as xml) the "CalcDescrip" element
389          */
390         void xsetCalcDescrip(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip calcDescrip);
391         
392         /**
393          * Unsets the "CalcDescrip" element
394          */
395         void unsetCalcDescrip();
396         
397         /**
398          * Gets the "TTA" element
399          */
400         java.lang.String getTTA();
401         
402         /**
403          * Gets (as xml) the "TTA" element
404          */
405         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA xgetTTA();
406         
407         /**
408          * True if has "TTA" element
409          */
410         boolean isSetTTA();
411         
412         /**
413          * Sets the "TTA" element
414          */
415         void setTTA(java.lang.String tta);
416         
417         /**
418          * Sets (as xml) the "TTA" element
419          */
420         void xsetTTA(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA tta);
421         
422         /**
423          * Unsets the "TTA" element
424          */
425         void unsetTTA();
426         
427         /**
428          * Gets the "LevFundsUse" element
429          */
430         java.lang.String getLevFundsUse();
431         
432         /**
433          * Gets (as xml) the "LevFundsUse" element
434          */
435         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse xgetLevFundsUse();
436         
437         /**
438          * True if has "LevFundsUse" element
439          */
440         boolean isSetLevFundsUse();
441         
442         /**
443          * Sets the "LevFundsUse" element
444          */
445         void setLevFundsUse(java.lang.String levFundsUse);
446         
447         /**
448          * Sets (as xml) the "LevFundsUse" element
449          */
450         void xsetLevFundsUse(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse levFundsUse);
451         
452         /**
453          * Unsets the "LevFundsUse" element
454          */
455         void unsetLevFundsUse();
456         
457         /**
458          * Gets array of all "PACMember" elements
459          */
460         java.lang.String[] getPACMemberArray();
461         
462         /**
463          * Gets ith "PACMember" element
464          */
465         java.lang.String getPACMemberArray(int i);
466         
467         /**
468          * Gets (as xml) array of all "PACMember" elements
469          */
470         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember[] xgetPACMemberArray();
471         
472         /**
473          * Gets (as xml) ith "PACMember" element
474          */
475         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember xgetPACMemberArray(int i);
476         
477         /**
478          * Returns number of "PACMember" element
479          */
480         int sizeOfPACMemberArray();
481         
482         /**
483          * Sets array of all "PACMember" element
484          */
485         void setPACMemberArray(java.lang.String[] pacMemberArray);
486         
487         /**
488          * Sets ith "PACMember" element
489          */
490         void setPACMemberArray(int i, java.lang.String pacMember);
491         
492         /**
493          * Sets (as xml) array of all "PACMember" element
494          */
495         void xsetPACMemberArray(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember[] pacMemberArray);
496         
497         /**
498          * Sets (as xml) ith "PACMember" element
499          */
500         void xsetPACMemberArray(int i, gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember pacMember);
501         
502         /**
503          * Inserts the value as the ith "PACMember" element
504          */
505         void insertPACMember(int i, java.lang.String pacMember);
506         
507         /**
508          * Appends the value as the last "PACMember" element
509          */
510         void addPACMember(java.lang.String pacMember);
511         
512         /**
513          * Inserts and returns a new empty value (as xml) as the ith "PACMember" element
514          */
515         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember insertNewPACMember(int i);
516         
517         /**
518          * Appends and returns a new empty value (as xml) as the last "PACMember" element
519          */
520         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember addNewPACMember();
521         
522         /**
523          * Removes the ith "PACMember" element
524          */
525         void removePACMember(int i);
526         
527         /**
528          * Gets array of all "HearingDateHeld" elements
529          */
530         java.util.Calendar[] getHearingDateHeldArray();
531         
532         /**
533          * Gets ith "HearingDateHeld" element
534          */
535         java.util.Calendar getHearingDateHeldArray(int i);
536         
537         /**
538          * Gets (as xml) array of all "HearingDateHeld" elements
539          */
540         org.apache.xmlbeans.XmlDate[] xgetHearingDateHeldArray();
541         
542         /**
543          * Gets (as xml) ith "HearingDateHeld" element
544          */
545         org.apache.xmlbeans.XmlDate xgetHearingDateHeldArray(int i);
546         
547         /**
548          * Returns number of "HearingDateHeld" element
549          */
550         int sizeOfHearingDateHeldArray();
551         
552         /**
553          * Sets array of all "HearingDateHeld" element
554          */
555         void setHearingDateHeldArray(java.util.Calendar[] hearingDateHeldArray);
556         
557         /**
558          * Sets ith "HearingDateHeld" element
559          */
560         void setHearingDateHeldArray(int i, java.util.Calendar hearingDateHeld);
561         
562         /**
563          * Sets (as xml) array of all "HearingDateHeld" element
564          */
565         void xsetHearingDateHeldArray(org.apache.xmlbeans.XmlDate[] hearingDateHeldArray);
566         
567         /**
568          * Sets (as xml) ith "HearingDateHeld" element
569          */
570         void xsetHearingDateHeldArray(int i, org.apache.xmlbeans.XmlDate hearingDateHeld);
571         
572         /**
573          * Inserts the value as the ith "HearingDateHeld" element
574          */
575         void insertHearingDateHeld(int i, java.util.Calendar hearingDateHeld);
576         
577         /**
578          * Appends the value as the last "HearingDateHeld" element
579          */
580         void addHearingDateHeld(java.util.Calendar hearingDateHeld);
581         
582         /**
583          * Inserts and returns a new empty value (as xml) as the ith "HearingDateHeld" element
584          */
585         org.apache.xmlbeans.XmlDate insertNewHearingDateHeld(int i);
586         
587         /**
588          * Appends and returns a new empty value (as xml) as the last "HearingDateHeld" element
589          */
590         org.apache.xmlbeans.XmlDate addNewHearingDateHeld();
591         
592         /**
593          * Removes the ith "HearingDateHeld" element
594          */
595         void removeHearingDateHeld(int i);
596         
597         /**
598          * Gets the "HearingNotice" element
599          */
600         java.lang.String getHearingNotice();
601         
602         /**
603          * Gets (as xml) the "HearingNotice" element
604          */
605         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice xgetHearingNotice();
606         
607         /**
608          * True if has "HearingNotice" element
609          */
610         boolean isSetHearingNotice();
611         
612         /**
613          * Sets the "HearingNotice" element
614          */
615         void setHearingNotice(java.lang.String hearingNotice);
616         
617         /**
618          * Sets (as xml) the "HearingNotice" element
619          */
620         void xsetHearingNotice(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice hearingNotice);
621         
622         /**
623          * Unsets the "HearingNotice" element
624          */
625         void unsetHearingNotice();
626         
627         /**
628          * Gets the "OnFileAdjust" element
629          */
630         java.lang.String getOnFileAdjust();
631         
632         /**
633          * Gets (as xml) the "OnFileAdjust" element
634          */
635         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust xgetOnFileAdjust();
636         
637         /**
638          * True if has "OnFileAdjust" element
639          */
640         boolean isSetOnFileAdjust();
641         
642         /**
643          * Sets the "OnFileAdjust" element
644          */
645         void setOnFileAdjust(java.lang.String onFileAdjust);
646         
647         /**
648          * Sets (as xml) the "OnFileAdjust" element
649          */
650         void xsetOnFileAdjust(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust onFileAdjust);
651         
652         /**
653          * Unsets the "OnFileAdjust" element
654          */
655         void unsetOnFileAdjust();
656         
657         /**
658          * Gets the "Misc" element
659          */
660         java.lang.String getMisc();
661         
662         /**
663          * Gets (as xml) the "Misc" element
664          */
665         gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc xgetMisc();
666         
667         /**
668          * True if has "Misc" element
669          */
670         boolean isSetMisc();
671         
672         /**
673          * Sets the "Misc" element
674          */
675         void setMisc(java.lang.String misc);
676         
677         /**
678          * Sets (as xml) the "Misc" element
679          */
680         void xsetMisc(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc misc);
681         
682         /**
683          * Unsets the "Misc" element
684          */
685         void unsetMisc();
686         
687         /**
688          * Gets the "FormVersion" attribute
689          */
690         java.lang.String getFormVersion();
691         
692         /**
693          * Gets (as xml) the "FormVersion" attribute
694          */
695         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
696         
697         /**
698          * Sets the "FormVersion" attribute
699          */
700         void setFormVersion(java.lang.String formVersion);
701         
702         /**
703          * Sets (as xml) the "FormVersion" attribute
704          */
705         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
706         
707         /**
708          * An XML GrntNum(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
709          *
710          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$GrntNum.
711          */
712         public interface GrntNum extends org.apache.xmlbeans.XmlString
713         {
714             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
715                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GrntNum.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("grntnum226aelemtype");
716             
717             /**
718              * A factory class with static methods for creating instances
719              * of this type.
720              */
721             
722             public static final class Factory
723             {
724                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum newValue(java.lang.Object obj) {
725                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum) type.newValue( obj ); }
726                 
727                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum newInstance() {
728                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
729                 
730                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum newInstance(org.apache.xmlbeans.XmlOptions options) {
731                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
732                 
733                 private Factory() { } // No instance of this class allowed
734             }
735         }
736         
737         /**
738          * An XML ModNum(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
739          *
740          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$ModNum.
741          */
742         public interface ModNum extends org.apache.xmlbeans.XmlString
743         {
744             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
745                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ModNum.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("modnum2f4belemtype");
746             
747             /**
748              * A factory class with static methods for creating instances
749              * of this type.
750              */
751             
752             public static final class Factory
753             {
754                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum newValue(java.lang.Object obj) {
755                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum) type.newValue( obj ); }
756                 
757                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum newInstance() {
758                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
759                 
760                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum newInstance(org.apache.xmlbeans.XmlOptions options) {
761                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
762                 
763                 private Factory() { } // No instance of this class allowed
764             }
765         }
766         
767         /**
768          * An XML PlannedST(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
769          *
770          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$PlannedST.
771          */
772         public interface PlannedST extends org.apache.xmlbeans.XmlInt
773         {
774             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
775                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PlannedST.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("plannedst2d1aelemtype");
776             
777             /**
778              * A factory class with static methods for creating instances
779              * of this type.
780              */
781             
782             public static final class Factory
783             {
784                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST newValue(java.lang.Object obj) {
785                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST) type.newValue( obj ); }
786                 
787                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST newInstance() {
788                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
789                 
790                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST newInstance(org.apache.xmlbeans.XmlOptions options) {
791                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
792                 
793                 private Factory() { } // No instance of this class allowed
794             }
795         }
796         
797         /**
798          * An XML PlannedRW(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
799          *
800          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$PlannedRW.
801          */
802         public interface PlannedRW extends org.apache.xmlbeans.XmlInt
803         {
804             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
805                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PlannedRW.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("plannedrw36b6elemtype");
806             
807             /**
808              * A factory class with static methods for creating instances
809              * of this type.
810              */
811             
812             public static final class Factory
813             {
814                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW newValue(java.lang.Object obj) {
815                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW) type.newValue( obj ); }
816                 
817                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW newInstance() {
818                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
819                 
820                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW newInstance(org.apache.xmlbeans.XmlOptions options) {
821                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
822                 
823                 private Factory() { } // No instance of this class allowed
824             }
825         }
826         
827         /**
828          * An XML Planned_ST(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
829          *
830          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$PlannedST2.
831          */
832         public interface PlannedST2 extends org.apache.xmlbeans.XmlInt
833         {
834             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
835                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PlannedST2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("plannedst2ab3elemtype");
836             
837             /**
838              * A factory class with static methods for creating instances
839              * of this type.
840              */
841             
842             public static final class Factory
843             {
844                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2 newValue(java.lang.Object obj) {
845                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2) type.newValue( obj ); }
846                 
847                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2 newInstance() {
848                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
849                 
850                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2 newInstance(org.apache.xmlbeans.XmlOptions options) {
851                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
852                 
853                 private Factory() { } // No instance of this class allowed
854             }
855         }
856         
857         /**
858          * An XML Planned_RW(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
859          *
860          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$PlannedRW2.
861          */
862         public interface PlannedRW2 extends org.apache.xmlbeans.XmlInt
863         {
864             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
865                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PlannedRW2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("plannedrw344felemtype");
866             
867             /**
868              * A factory class with static methods for creating instances
869              * of this type.
870              */
871             
872             public static final class Factory
873             {
874                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2 newValue(java.lang.Object obj) {
875                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2) type.newValue( obj ); }
876                 
877                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2 newInstance() {
878                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
879                 
880                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2 newInstance(org.apache.xmlbeans.XmlOptions options) {
881                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
882                 
883                 private Factory() { } // No instance of this class allowed
884             }
885         }
886         
887         /**
888          * An XML SvgsCalc(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
889          *
890          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$SvgsCalc.
891          */
892         public interface SvgsCalc extends org.apache.xmlbeans.XmlString
893         {
894             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
895                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SvgsCalc.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("svgscalcb8ebelemtype");
896             
897             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
898             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
899             
900             static final Enum WAP_ALGORITHM = Enum.forString("WAP algorithm");
901             static final Enum OTHER = Enum.forString("Other");
902             
903             static final int INT_WAP_ALGORITHM = Enum.INT_WAP_ALGORITHM;
904             static final int INT_OTHER = Enum.INT_OTHER;
905             
906             /**
907              * Enumeration value class for gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$SvgsCalc.
908              * These enum values can be used as follows:
909              * <pre>
910              * enum.toString(); // returns the string value of the enum
911              * enum.intValue(); // returns an int value, useful for switches
912              * // e.g., case Enum.INT_WAP_ALGORITHM
913              * Enum.forString(s); // returns the enum value for a string
914              * Enum.forInt(i); // returns the enum value for an int
915              * </pre>
916              * Enumeration objects are immutable singleton objects that
917              * can be compared using == object equality. They have no
918              * public constructor. See the constants defined within this
919              * class for all the valid values.
920              */
921             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
922             {
923                 /**
924                  * Returns the enum value for a string, or null if none.
925                  */
926                 public static Enum forString(java.lang.String s)
927                     { return (Enum)table.forString(s); }
928                 /**
929                  * Returns the enum value corresponding to an int, or null if none.
930                  */
931                 public static Enum forInt(int i)
932                     { return (Enum)table.forInt(i); }
933                 
934                 private Enum(java.lang.String s, int i)
935                     { super(s, i); }
936                 
937                 static final int INT_WAP_ALGORITHM = 1;
938                 static final int INT_OTHER = 2;
939                 
940                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
941                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
942                 (
943                     new Enum[]
944                     {
945                       new Enum("WAP algorithm", INT_WAP_ALGORITHM),
946                       new Enum("Other", INT_OTHER),
947                     }
948                 );
949                 private static final long serialVersionUID = 1L;
950                 private java.lang.Object readResolve() { return forInt(intValue()); } 
951             }
952             
953             /**
954              * A factory class with static methods for creating instances
955              * of this type.
956              */
957             
958             public static final class Factory
959             {
960                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc newValue(java.lang.Object obj) {
961                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc) type.newValue( obj ); }
962                 
963                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc newInstance() {
964                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
965                 
966                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc newInstance(org.apache.xmlbeans.XmlOptions options) {
967                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
968                 
969                 private Factory() { } // No instance of this class allowed
970             }
971         }
972         
973         /**
974          * An XML PlannedEnergySvgs(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
975          *
976          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$PlannedEnergySvgs.
977          */
978         public interface PlannedEnergySvgs extends org.apache.xmlbeans.XmlDecimal
979         {
980             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
981                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PlannedEnergySvgs.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("plannedenergysvgsd064elemtype");
982             
983             /**
984              * A factory class with static methods for creating instances
985              * of this type.
986              */
987             
988             public static final class Factory
989             {
990                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs newValue(java.lang.Object obj) {
991                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs) type.newValue( obj ); }
992                 
993                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs newInstance() {
994                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
995                 
996                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs newInstance(org.apache.xmlbeans.XmlOptions options) {
997                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
998                 
999                 private Factory() { } // No instance of this class allowed
1000             }
1001         }
1002         
1003         /**
1004          * An XML CalcDescrip(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
1005          *
1006          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$CalcDescrip.
1007          */
1008         public interface CalcDescrip extends org.apache.xmlbeans.XmlString
1009         {
1010             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1011                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CalcDescrip.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("calcdescrip78acelemtype");
1012             
1013             /**
1014              * A factory class with static methods for creating instances
1015              * of this type.
1016              */
1017             
1018             public static final class Factory
1019             {
1020                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip newValue(java.lang.Object obj) {
1021                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip) type.newValue( obj ); }
1022                 
1023                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip newInstance() {
1024                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1025                 
1026                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip newInstance(org.apache.xmlbeans.XmlOptions options) {
1027                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1028                 
1029                 private Factory() { } // No instance of this class allowed
1030             }
1031         }
1032         
1033         /**
1034          * An XML TTA(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
1035          *
1036          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$TTA.
1037          */
1038         public interface TTA extends org.apache.xmlbeans.XmlString
1039         {
1040             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1041                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TTA.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("ttaf6deelemtype");
1042             
1043             /**
1044              * A factory class with static methods for creating instances
1045              * of this type.
1046              */
1047             
1048             public static final class Factory
1049             {
1050                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA newValue(java.lang.Object obj) {
1051                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA) type.newValue( obj ); }
1052                 
1053                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA newInstance() {
1054                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1055                 
1056                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA newInstance(org.apache.xmlbeans.XmlOptions options) {
1057                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1058                 
1059                 private Factory() { } // No instance of this class allowed
1060             }
1061         }
1062         
1063         /**
1064          * An XML LevFundsUse(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
1065          *
1066          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$LevFundsUse.
1067          */
1068         public interface LevFundsUse extends org.apache.xmlbeans.XmlString
1069         {
1070             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1071                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LevFundsUse.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("levfundsusecc09elemtype");
1072             
1073             /**
1074              * A factory class with static methods for creating instances
1075              * of this type.
1076              */
1077             
1078             public static final class Factory
1079             {
1080                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse newValue(java.lang.Object obj) {
1081                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse) type.newValue( obj ); }
1082                 
1083                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse newInstance() {
1084                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1085                 
1086                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse newInstance(org.apache.xmlbeans.XmlOptions options) {
1087                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1088                 
1089                 private Factory() { } // No instance of this class allowed
1090             }
1091         }
1092         
1093         /**
1094          * An XML PACMember(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
1095          *
1096          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$PACMember.
1097          */
1098         public interface PACMember extends org.apache.xmlbeans.XmlString
1099         {
1100             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1101                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PACMember.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("pacmember2413elemtype");
1102             
1103             /**
1104              * A factory class with static methods for creating instances
1105              * of this type.
1106              */
1107             
1108             public static final class Factory
1109             {
1110                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember newValue(java.lang.Object obj) {
1111                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember) type.newValue( obj ); }
1112                 
1113                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember newInstance() {
1114                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1115                 
1116                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember newInstance(org.apache.xmlbeans.XmlOptions options) {
1117                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1118                 
1119                 private Factory() { } // No instance of this class allowed
1120             }
1121         }
1122         
1123         /**
1124          * An XML HearingNotice(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
1125          *
1126          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$HearingNotice.
1127          */
1128         public interface HearingNotice extends org.apache.xmlbeans.XmlString
1129         {
1130             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1131                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HearingNotice.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("hearingnotice32b3elemtype");
1132             
1133             /**
1134              * A factory class with static methods for creating instances
1135              * of this type.
1136              */
1137             
1138             public static final class Factory
1139             {
1140                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice newValue(java.lang.Object obj) {
1141                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice) type.newValue( obj ); }
1142                 
1143                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice newInstance() {
1144                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1145                 
1146                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice newInstance(org.apache.xmlbeans.XmlOptions options) {
1147                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1148                 
1149                 private Factory() { } // No instance of this class allowed
1150             }
1151         }
1152         
1153         /**
1154          * An XML OnFileAdjust(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
1155          *
1156          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$OnFileAdjust.
1157          */
1158         public interface OnFileAdjust extends org.apache.xmlbeans.XmlString
1159         {
1160             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1161                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OnFileAdjust.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("onfileadjustab45elemtype");
1162             
1163             /**
1164              * A factory class with static methods for creating instances
1165              * of this type.
1166              */
1167             
1168             public static final class Factory
1169             {
1170                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust newValue(java.lang.Object obj) {
1171                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust) type.newValue( obj ); }
1172                 
1173                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust newInstance() {
1174                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1175                 
1176                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust newInstance(org.apache.xmlbeans.XmlOptions options) {
1177                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1178                 
1179                 private Factory() { } // No instance of this class allowed
1180             }
1181         }
1182         
1183         /**
1184          * An XML Misc(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
1185          *
1186          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$Misc.
1187          */
1188         public interface Misc extends org.apache.xmlbeans.XmlString
1189         {
1190             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1191                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Misc.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("misc2483elemtype");
1192             
1193             /**
1194              * A factory class with static methods for creating instances
1195              * of this type.
1196              */
1197             
1198             public static final class Factory
1199             {
1200                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc newValue(java.lang.Object obj) {
1201                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc) type.newValue( obj ); }
1202                 
1203                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc newInstance() {
1204                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1205                 
1206                 public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc newInstance(org.apache.xmlbeans.XmlOptions options) {
1207                   return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1208                 
1209                 private Factory() { } // No instance of this class allowed
1210             }
1211         }
1212         
1213         /**
1214          * A factory class with static methods for creating instances
1215          * of this type.
1216          */
1217         
1218         public static final class Factory
1219         {
1220             public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402 newInstance() {
1221               return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1222             
1223             public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402 newInstance(org.apache.xmlbeans.XmlOptions options) {
1224               return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1225             
1226             private Factory() { } // No instance of this class allowed
1227         }
1228     }
1229     
1230     /**
1231      * A factory class with static methods for creating instances
1232      * of this type.
1233      */
1234     
1235     public static final class Factory
1236     {
1237         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document newInstance() {
1238           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1239         
1240         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document newInstance(org.apache.xmlbeans.XmlOptions options) {
1241           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1242         
1243         /** @param xmlAsString the string value to parse */
1244         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1245           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1246         
1247         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1248           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1249         
1250         /** @param file the file from which to load an xml document */
1251         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1252           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1253         
1254         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1255           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1256         
1257         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1258           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1259         
1260         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1261           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1262         
1263         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1264           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1265         
1266         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1267           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1268         
1269         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1270           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1271         
1272         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1273           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1274         
1275         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1276           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1277         
1278         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1279           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1280         
1281         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1282           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1283         
1284         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1285           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1286         
1287         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1288         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1289           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1290         
1291         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1292         public static gov.grants.apply.forms.doeF5402V10.DOEF5402Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1293           return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1294         
1295         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1296         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 {
1297           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1298         
1299         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1300         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 {
1301           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1302         
1303         private Factory() { } // No instance of this class allowed
1304     }
1305 }