View Javadoc
1   /*
2    * An XML document type.
3    * Localname: PHS398_TrainingBudget
4    * Namespace: http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0
5    * Java type: gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.phs398TrainingBudgetV10;
10  
11  
12  /**
13   * A document containing one PHS398_TrainingBudget(@http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface PHS398TrainingBudgetDocument 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(PHS398TrainingBudgetDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398trainingbudget4a9bdoctype");
21      
22      /**
23       * Gets the "PHS398_TrainingBudget" element
24       */
25      gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget getPHS398TrainingBudget();
26      
27      /**
28       * Sets the "PHS398_TrainingBudget" element
29       */
30      void setPHS398TrainingBudget(gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget phs398TrainingBudget);
31      
32      /**
33       * Appends and returns a new empty "PHS398_TrainingBudget" element
34       */
35      gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget addNewPHS398TrainingBudget();
36      
37      /**
38       * An XML PHS398_TrainingBudget(@http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface PHS398TrainingBudget 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(PHS398TrainingBudget.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398trainingbudgetbdc8elemtype");
46          
47          /**
48           * Gets the "DUNSNumber" element
49           */
50          java.lang.String getDUNSNumber();
51          
52          /**
53           * Gets (as xml) the "DUNSNumber" element
54           */
55          gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber();
56          
57          /**
58           * Sets the "DUNSNumber" element
59           */
60          void setDUNSNumber(java.lang.String dunsNumber);
61          
62          /**
63           * Sets (as xml) the "DUNSNumber" element
64           */
65          void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber);
66          
67          /**
68           * Gets the "BudgetType" element
69           */
70          gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType.Enum getBudgetType();
71          
72          /**
73           * Gets (as xml) the "BudgetType" element
74           */
75          gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType xgetBudgetType();
76          
77          /**
78           * Sets the "BudgetType" element
79           */
80          void setBudgetType(gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType.Enum budgetType);
81          
82          /**
83           * Sets (as xml) the "BudgetType" element
84           */
85          void xsetBudgetType(gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType budgetType);
86          
87          /**
88           * Gets the "OrganizationName" element
89           */
90          java.lang.String getOrganizationName();
91          
92          /**
93           * Gets (as xml) the "OrganizationName" element
94           */
95          gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
96          
97          /**
98           * True if has "OrganizationName" element
99           */
100         boolean isSetOrganizationName();
101         
102         /**
103          * Sets the "OrganizationName" element
104          */
105         void setOrganizationName(java.lang.String organizationName);
106         
107         /**
108          * Sets (as xml) the "OrganizationName" element
109          */
110         void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
111         
112         /**
113          * Unsets the "OrganizationName" element
114          */
115         void unsetOrganizationName();
116         
117         /**
118          * Gets array of all "BudgetYear" elements
119          */
120         gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType[] getBudgetYearArray();
121         
122         /**
123          * Gets ith "BudgetYear" element
124          */
125         gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType getBudgetYearArray(int i);
126         
127         /**
128          * Returns number of "BudgetYear" element
129          */
130         int sizeOfBudgetYearArray();
131         
132         /**
133          * Sets array of all "BudgetYear" element
134          */
135         void setBudgetYearArray(gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType[] budgetYearArray);
136         
137         /**
138          * Sets ith "BudgetYear" element
139          */
140         void setBudgetYearArray(int i, gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType budgetYear);
141         
142         /**
143          * Inserts and returns a new empty value (as xml) as the ith "BudgetYear" element
144          */
145         gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType insertNewBudgetYear(int i);
146         
147         /**
148          * Appends and returns a new empty value (as xml) as the last "BudgetYear" element
149          */
150         gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType addNewBudgetYear();
151         
152         /**
153          * Removes the ith "BudgetYear" element
154          */
155         void removeBudgetYear(int i);
156         
157         /**
158          * Gets the "BudgetJustification" element
159          */
160         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getBudgetJustification();
161         
162         /**
163          * True if has "BudgetJustification" element
164          */
165         boolean isSetBudgetJustification();
166         
167         /**
168          * Sets the "BudgetJustification" element
169          */
170         void setBudgetJustification(gov.grants.apply.system.attachmentsV10.AttachedFileDataType budgetJustification);
171         
172         /**
173          * Appends and returns a new empty "BudgetJustification" element
174          */
175         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewBudgetJustification();
176         
177         /**
178          * Unsets the "BudgetJustification" element
179          */
180         void unsetBudgetJustification();
181         
182         /**
183          * Gets the "CumulativeUndergraduateStipendsRequested" element
184          */
185         java.math.BigDecimal getCumulativeUndergraduateStipendsRequested();
186         
187         /**
188          * Gets (as xml) the "CumulativeUndergraduateStipendsRequested" element
189          */
190         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeUndergraduateStipendsRequested();
191         
192         /**
193          * True if has "CumulativeUndergraduateStipendsRequested" element
194          */
195         boolean isSetCumulativeUndergraduateStipendsRequested();
196         
197         /**
198          * Sets the "CumulativeUndergraduateStipendsRequested" element
199          */
200         void setCumulativeUndergraduateStipendsRequested(java.math.BigDecimal cumulativeUndergraduateStipendsRequested);
201         
202         /**
203          * Sets (as xml) the "CumulativeUndergraduateStipendsRequested" element
204          */
205         void xsetCumulativeUndergraduateStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeUndergraduateStipendsRequested);
206         
207         /**
208          * Unsets the "CumulativeUndergraduateStipendsRequested" element
209          */
210         void unsetCumulativeUndergraduateStipendsRequested();
211         
212         /**
213          * Gets the "CumulativeUndergraduateTuitionAndFeesRequested" element
214          */
215         java.math.BigDecimal getCumulativeUndergraduateTuitionAndFeesRequested();
216         
217         /**
218          * Gets (as xml) the "CumulativeUndergraduateTuitionAndFeesRequested" element
219          */
220         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeUndergraduateTuitionAndFeesRequested();
221         
222         /**
223          * True if has "CumulativeUndergraduateTuitionAndFeesRequested" element
224          */
225         boolean isSetCumulativeUndergraduateTuitionAndFeesRequested();
226         
227         /**
228          * Sets the "CumulativeUndergraduateTuitionAndFeesRequested" element
229          */
230         void setCumulativeUndergraduateTuitionAndFeesRequested(java.math.BigDecimal cumulativeUndergraduateTuitionAndFeesRequested);
231         
232         /**
233          * Sets (as xml) the "CumulativeUndergraduateTuitionAndFeesRequested" element
234          */
235         void xsetCumulativeUndergraduateTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeUndergraduateTuitionAndFeesRequested);
236         
237         /**
238          * Unsets the "CumulativeUndergraduateTuitionAndFeesRequested" element
239          */
240         void unsetCumulativeUndergraduateTuitionAndFeesRequested();
241         
242         /**
243          * Gets the "CumulativePredocSingleDegreeStipendsRequested" element
244          */
245         java.math.BigDecimal getCumulativePredocSingleDegreeStipendsRequested();
246         
247         /**
248          * Gets (as xml) the "CumulativePredocSingleDegreeStipendsRequested" element
249          */
250         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePredocSingleDegreeStipendsRequested();
251         
252         /**
253          * True if has "CumulativePredocSingleDegreeStipendsRequested" element
254          */
255         boolean isSetCumulativePredocSingleDegreeStipendsRequested();
256         
257         /**
258          * Sets the "CumulativePredocSingleDegreeStipendsRequested" element
259          */
260         void setCumulativePredocSingleDegreeStipendsRequested(java.math.BigDecimal cumulativePredocSingleDegreeStipendsRequested);
261         
262         /**
263          * Sets (as xml) the "CumulativePredocSingleDegreeStipendsRequested" element
264          */
265         void xsetCumulativePredocSingleDegreeStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePredocSingleDegreeStipendsRequested);
266         
267         /**
268          * Unsets the "CumulativePredocSingleDegreeStipendsRequested" element
269          */
270         void unsetCumulativePredocSingleDegreeStipendsRequested();
271         
272         /**
273          * Gets the "CumulativePredocSingleDegreeTuitionAndFeesRequested" element
274          */
275         java.math.BigDecimal getCumulativePredocSingleDegreeTuitionAndFeesRequested();
276         
277         /**
278          * Gets (as xml) the "CumulativePredocSingleDegreeTuitionAndFeesRequested" element
279          */
280         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePredocSingleDegreeTuitionAndFeesRequested();
281         
282         /**
283          * True if has "CumulativePredocSingleDegreeTuitionAndFeesRequested" element
284          */
285         boolean isSetCumulativePredocSingleDegreeTuitionAndFeesRequested();
286         
287         /**
288          * Sets the "CumulativePredocSingleDegreeTuitionAndFeesRequested" element
289          */
290         void setCumulativePredocSingleDegreeTuitionAndFeesRequested(java.math.BigDecimal cumulativePredocSingleDegreeTuitionAndFeesRequested);
291         
292         /**
293          * Sets (as xml) the "CumulativePredocSingleDegreeTuitionAndFeesRequested" element
294          */
295         void xsetCumulativePredocSingleDegreeTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePredocSingleDegreeTuitionAndFeesRequested);
296         
297         /**
298          * Unsets the "CumulativePredocSingleDegreeTuitionAndFeesRequested" element
299          */
300         void unsetCumulativePredocSingleDegreeTuitionAndFeesRequested();
301         
302         /**
303          * Gets the "CumulativePredocDualDegreeStipendsRequested" element
304          */
305         java.math.BigDecimal getCumulativePredocDualDegreeStipendsRequested();
306         
307         /**
308          * Gets (as xml) the "CumulativePredocDualDegreeStipendsRequested" element
309          */
310         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePredocDualDegreeStipendsRequested();
311         
312         /**
313          * True if has "CumulativePredocDualDegreeStipendsRequested" element
314          */
315         boolean isSetCumulativePredocDualDegreeStipendsRequested();
316         
317         /**
318          * Sets the "CumulativePredocDualDegreeStipendsRequested" element
319          */
320         void setCumulativePredocDualDegreeStipendsRequested(java.math.BigDecimal cumulativePredocDualDegreeStipendsRequested);
321         
322         /**
323          * Sets (as xml) the "CumulativePredocDualDegreeStipendsRequested" element
324          */
325         void xsetCumulativePredocDualDegreeStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePredocDualDegreeStipendsRequested);
326         
327         /**
328          * Unsets the "CumulativePredocDualDegreeStipendsRequested" element
329          */
330         void unsetCumulativePredocDualDegreeStipendsRequested();
331         
332         /**
333          * Gets the "CumulativePredocDualDegreeTuitionAndFeesRequested" element
334          */
335         java.math.BigDecimal getCumulativePredocDualDegreeTuitionAndFeesRequested();
336         
337         /**
338          * Gets (as xml) the "CumulativePredocDualDegreeTuitionAndFeesRequested" element
339          */
340         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePredocDualDegreeTuitionAndFeesRequested();
341         
342         /**
343          * True if has "CumulativePredocDualDegreeTuitionAndFeesRequested" element
344          */
345         boolean isSetCumulativePredocDualDegreeTuitionAndFeesRequested();
346         
347         /**
348          * Sets the "CumulativePredocDualDegreeTuitionAndFeesRequested" element
349          */
350         void setCumulativePredocDualDegreeTuitionAndFeesRequested(java.math.BigDecimal cumulativePredocDualDegreeTuitionAndFeesRequested);
351         
352         /**
353          * Sets (as xml) the "CumulativePredocDualDegreeTuitionAndFeesRequested" element
354          */
355         void xsetCumulativePredocDualDegreeTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePredocDualDegreeTuitionAndFeesRequested);
356         
357         /**
358          * Unsets the "CumulativePredocDualDegreeTuitionAndFeesRequested" element
359          */
360         void unsetCumulativePredocDualDegreeTuitionAndFeesRequested();
361         
362         /**
363          * Gets the "CumulativePredocTotalStipendsRequested" element
364          */
365         java.math.BigDecimal getCumulativePredocTotalStipendsRequested();
366         
367         /**
368          * Gets (as xml) the "CumulativePredocTotalStipendsRequested" element
369          */
370         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePredocTotalStipendsRequested();
371         
372         /**
373          * True if has "CumulativePredocTotalStipendsRequested" element
374          */
375         boolean isSetCumulativePredocTotalStipendsRequested();
376         
377         /**
378          * Sets the "CumulativePredocTotalStipendsRequested" element
379          */
380         void setCumulativePredocTotalStipendsRequested(java.math.BigDecimal cumulativePredocTotalStipendsRequested);
381         
382         /**
383          * Sets (as xml) the "CumulativePredocTotalStipendsRequested" element
384          */
385         void xsetCumulativePredocTotalStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePredocTotalStipendsRequested);
386         
387         /**
388          * Unsets the "CumulativePredocTotalStipendsRequested" element
389          */
390         void unsetCumulativePredocTotalStipendsRequested();
391         
392         /**
393          * Gets the "CumulativePredocTotalTuitionAndFeesRequested" element
394          */
395         java.math.BigDecimal getCumulativePredocTotalTuitionAndFeesRequested();
396         
397         /**
398          * Gets (as xml) the "CumulativePredocTotalTuitionAndFeesRequested" element
399          */
400         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePredocTotalTuitionAndFeesRequested();
401         
402         /**
403          * True if has "CumulativePredocTotalTuitionAndFeesRequested" element
404          */
405         boolean isSetCumulativePredocTotalTuitionAndFeesRequested();
406         
407         /**
408          * Sets the "CumulativePredocTotalTuitionAndFeesRequested" element
409          */
410         void setCumulativePredocTotalTuitionAndFeesRequested(java.math.BigDecimal cumulativePredocTotalTuitionAndFeesRequested);
411         
412         /**
413          * Sets (as xml) the "CumulativePredocTotalTuitionAndFeesRequested" element
414          */
415         void xsetCumulativePredocTotalTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePredocTotalTuitionAndFeesRequested);
416         
417         /**
418          * Unsets the "CumulativePredocTotalTuitionAndFeesRequested" element
419          */
420         void unsetCumulativePredocTotalTuitionAndFeesRequested();
421         
422         /**
423          * Gets the "CumulativePostdocNonDegreeStipendsRequested" element
424          */
425         java.math.BigDecimal getCumulativePostdocNonDegreeStipendsRequested();
426         
427         /**
428          * Gets (as xml) the "CumulativePostdocNonDegreeStipendsRequested" element
429          */
430         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePostdocNonDegreeStipendsRequested();
431         
432         /**
433          * True if has "CumulativePostdocNonDegreeStipendsRequested" element
434          */
435         boolean isSetCumulativePostdocNonDegreeStipendsRequested();
436         
437         /**
438          * Sets the "CumulativePostdocNonDegreeStipendsRequested" element
439          */
440         void setCumulativePostdocNonDegreeStipendsRequested(java.math.BigDecimal cumulativePostdocNonDegreeStipendsRequested);
441         
442         /**
443          * Sets (as xml) the "CumulativePostdocNonDegreeStipendsRequested" element
444          */
445         void xsetCumulativePostdocNonDegreeStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePostdocNonDegreeStipendsRequested);
446         
447         /**
448          * Unsets the "CumulativePostdocNonDegreeStipendsRequested" element
449          */
450         void unsetCumulativePostdocNonDegreeStipendsRequested();
451         
452         /**
453          * Gets the "CumulativePostdocNonDegreeTuitionAndFeesRequested" element
454          */
455         java.math.BigDecimal getCumulativePostdocNonDegreeTuitionAndFeesRequested();
456         
457         /**
458          * Gets (as xml) the "CumulativePostdocNonDegreeTuitionAndFeesRequested" element
459          */
460         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePostdocNonDegreeTuitionAndFeesRequested();
461         
462         /**
463          * True if has "CumulativePostdocNonDegreeTuitionAndFeesRequested" element
464          */
465         boolean isSetCumulativePostdocNonDegreeTuitionAndFeesRequested();
466         
467         /**
468          * Sets the "CumulativePostdocNonDegreeTuitionAndFeesRequested" element
469          */
470         void setCumulativePostdocNonDegreeTuitionAndFeesRequested(java.math.BigDecimal cumulativePostdocNonDegreeTuitionAndFeesRequested);
471         
472         /**
473          * Sets (as xml) the "CumulativePostdocNonDegreeTuitionAndFeesRequested" element
474          */
475         void xsetCumulativePostdocNonDegreeTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePostdocNonDegreeTuitionAndFeesRequested);
476         
477         /**
478          * Unsets the "CumulativePostdocNonDegreeTuitionAndFeesRequested" element
479          */
480         void unsetCumulativePostdocNonDegreeTuitionAndFeesRequested();
481         
482         /**
483          * Gets the "CumulativePostdocDegreeStipendsRequested" element
484          */
485         java.math.BigDecimal getCumulativePostdocDegreeStipendsRequested();
486         
487         /**
488          * Gets (as xml) the "CumulativePostdocDegreeStipendsRequested" element
489          */
490         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePostdocDegreeStipendsRequested();
491         
492         /**
493          * True if has "CumulativePostdocDegreeStipendsRequested" element
494          */
495         boolean isSetCumulativePostdocDegreeStipendsRequested();
496         
497         /**
498          * Sets the "CumulativePostdocDegreeStipendsRequested" element
499          */
500         void setCumulativePostdocDegreeStipendsRequested(java.math.BigDecimal cumulativePostdocDegreeStipendsRequested);
501         
502         /**
503          * Sets (as xml) the "CumulativePostdocDegreeStipendsRequested" element
504          */
505         void xsetCumulativePostdocDegreeStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePostdocDegreeStipendsRequested);
506         
507         /**
508          * Unsets the "CumulativePostdocDegreeStipendsRequested" element
509          */
510         void unsetCumulativePostdocDegreeStipendsRequested();
511         
512         /**
513          * Gets the "CumulativePostdocDegreeTuitionAndFeesRequested" element
514          */
515         java.math.BigDecimal getCumulativePostdocDegreeTuitionAndFeesRequested();
516         
517         /**
518          * Gets (as xml) the "CumulativePostdocDegreeTuitionAndFeesRequested" element
519          */
520         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePostdocDegreeTuitionAndFeesRequested();
521         
522         /**
523          * True if has "CumulativePostdocDegreeTuitionAndFeesRequested" element
524          */
525         boolean isSetCumulativePostdocDegreeTuitionAndFeesRequested();
526         
527         /**
528          * Sets the "CumulativePostdocDegreeTuitionAndFeesRequested" element
529          */
530         void setCumulativePostdocDegreeTuitionAndFeesRequested(java.math.BigDecimal cumulativePostdocDegreeTuitionAndFeesRequested);
531         
532         /**
533          * Sets (as xml) the "CumulativePostdocDegreeTuitionAndFeesRequested" element
534          */
535         void xsetCumulativePostdocDegreeTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePostdocDegreeTuitionAndFeesRequested);
536         
537         /**
538          * Unsets the "CumulativePostdocDegreeTuitionAndFeesRequested" element
539          */
540         void unsetCumulativePostdocDegreeTuitionAndFeesRequested();
541         
542         /**
543          * Gets the "CumulativePostdocTotalStipendsRequested" element
544          */
545         java.math.BigDecimal getCumulativePostdocTotalStipendsRequested();
546         
547         /**
548          * Gets (as xml) the "CumulativePostdocTotalStipendsRequested" element
549          */
550         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePostdocTotalStipendsRequested();
551         
552         /**
553          * True if has "CumulativePostdocTotalStipendsRequested" element
554          */
555         boolean isSetCumulativePostdocTotalStipendsRequested();
556         
557         /**
558          * Sets the "CumulativePostdocTotalStipendsRequested" element
559          */
560         void setCumulativePostdocTotalStipendsRequested(java.math.BigDecimal cumulativePostdocTotalStipendsRequested);
561         
562         /**
563          * Sets (as xml) the "CumulativePostdocTotalStipendsRequested" element
564          */
565         void xsetCumulativePostdocTotalStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePostdocTotalStipendsRequested);
566         
567         /**
568          * Unsets the "CumulativePostdocTotalStipendsRequested" element
569          */
570         void unsetCumulativePostdocTotalStipendsRequested();
571         
572         /**
573          * Gets the "CumulativePostdocTotalTuitionAndFeesRequested" element
574          */
575         java.math.BigDecimal getCumulativePostdocTotalTuitionAndFeesRequested();
576         
577         /**
578          * Gets (as xml) the "CumulativePostdocTotalTuitionAndFeesRequested" element
579          */
580         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePostdocTotalTuitionAndFeesRequested();
581         
582         /**
583          * True if has "CumulativePostdocTotalTuitionAndFeesRequested" element
584          */
585         boolean isSetCumulativePostdocTotalTuitionAndFeesRequested();
586         
587         /**
588          * Sets the "CumulativePostdocTotalTuitionAndFeesRequested" element
589          */
590         void setCumulativePostdocTotalTuitionAndFeesRequested(java.math.BigDecimal cumulativePostdocTotalTuitionAndFeesRequested);
591         
592         /**
593          * Sets (as xml) the "CumulativePostdocTotalTuitionAndFeesRequested" element
594          */
595         void xsetCumulativePostdocTotalTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePostdocTotalTuitionAndFeesRequested);
596         
597         /**
598          * Unsets the "CumulativePostdocTotalTuitionAndFeesRequested" element
599          */
600         void unsetCumulativePostdocTotalTuitionAndFeesRequested();
601         
602         /**
603          * Gets the "CumulativeOtherStipendsRequested" element
604          */
605         java.math.BigDecimal getCumulativeOtherStipendsRequested();
606         
607         /**
608          * Gets (as xml) the "CumulativeOtherStipendsRequested" element
609          */
610         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeOtherStipendsRequested();
611         
612         /**
613          * True if has "CumulativeOtherStipendsRequested" element
614          */
615         boolean isSetCumulativeOtherStipendsRequested();
616         
617         /**
618          * Sets the "CumulativeOtherStipendsRequested" element
619          */
620         void setCumulativeOtherStipendsRequested(java.math.BigDecimal cumulativeOtherStipendsRequested);
621         
622         /**
623          * Sets (as xml) the "CumulativeOtherStipendsRequested" element
624          */
625         void xsetCumulativeOtherStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeOtherStipendsRequested);
626         
627         /**
628          * Unsets the "CumulativeOtherStipendsRequested" element
629          */
630         void unsetCumulativeOtherStipendsRequested();
631         
632         /**
633          * Gets the "CumulativeOtherTuitionAndFeesRequested" element
634          */
635         java.math.BigDecimal getCumulativeOtherTuitionAndFeesRequested();
636         
637         /**
638          * Gets (as xml) the "CumulativeOtherTuitionAndFeesRequested" element
639          */
640         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeOtherTuitionAndFeesRequested();
641         
642         /**
643          * True if has "CumulativeOtherTuitionAndFeesRequested" element
644          */
645         boolean isSetCumulativeOtherTuitionAndFeesRequested();
646         
647         /**
648          * Sets the "CumulativeOtherTuitionAndFeesRequested" element
649          */
650         void setCumulativeOtherTuitionAndFeesRequested(java.math.BigDecimal cumulativeOtherTuitionAndFeesRequested);
651         
652         /**
653          * Sets (as xml) the "CumulativeOtherTuitionAndFeesRequested" element
654          */
655         void xsetCumulativeOtherTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeOtherTuitionAndFeesRequested);
656         
657         /**
658          * Unsets the "CumulativeOtherTuitionAndFeesRequested" element
659          */
660         void unsetCumulativeOtherTuitionAndFeesRequested();
661         
662         /**
663          * Gets the "CumulativeTotalStipendsRequested" element
664          */
665         java.math.BigDecimal getCumulativeTotalStipendsRequested();
666         
667         /**
668          * Gets (as xml) the "CumulativeTotalStipendsRequested" element
669          */
670         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalStipendsRequested();
671         
672         /**
673          * True if has "CumulativeTotalStipendsRequested" element
674          */
675         boolean isSetCumulativeTotalStipendsRequested();
676         
677         /**
678          * Sets the "CumulativeTotalStipendsRequested" element
679          */
680         void setCumulativeTotalStipendsRequested(java.math.BigDecimal cumulativeTotalStipendsRequested);
681         
682         /**
683          * Sets (as xml) the "CumulativeTotalStipendsRequested" element
684          */
685         void xsetCumulativeTotalStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalStipendsRequested);
686         
687         /**
688          * Unsets the "CumulativeTotalStipendsRequested" element
689          */
690         void unsetCumulativeTotalStipendsRequested();
691         
692         /**
693          * Gets the "CumulativeTuitionAndFeesRequested" element
694          */
695         java.math.BigDecimal getCumulativeTuitionAndFeesRequested();
696         
697         /**
698          * Gets (as xml) the "CumulativeTuitionAndFeesRequested" element
699          */
700         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTuitionAndFeesRequested();
701         
702         /**
703          * True if has "CumulativeTuitionAndFeesRequested" element
704          */
705         boolean isSetCumulativeTuitionAndFeesRequested();
706         
707         /**
708          * Sets the "CumulativeTuitionAndFeesRequested" element
709          */
710         void setCumulativeTuitionAndFeesRequested(java.math.BigDecimal cumulativeTuitionAndFeesRequested);
711         
712         /**
713          * Sets (as xml) the "CumulativeTuitionAndFeesRequested" element
714          */
715         void xsetCumulativeTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTuitionAndFeesRequested);
716         
717         /**
718          * Unsets the "CumulativeTuitionAndFeesRequested" element
719          */
720         void unsetCumulativeTuitionAndFeesRequested();
721         
722         /**
723          * Gets the "CumulativeTotalStipendsAndTuitionFeesRequested" element
724          */
725         java.math.BigDecimal getCumulativeTotalStipendsAndTuitionFeesRequested();
726         
727         /**
728          * Gets (as xml) the "CumulativeTotalStipendsAndTuitionFeesRequested" element
729          */
730         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalStipendsAndTuitionFeesRequested();
731         
732         /**
733          * True if has "CumulativeTotalStipendsAndTuitionFeesRequested" element
734          */
735         boolean isSetCumulativeTotalStipendsAndTuitionFeesRequested();
736         
737         /**
738          * Sets the "CumulativeTotalStipendsAndTuitionFeesRequested" element
739          */
740         void setCumulativeTotalStipendsAndTuitionFeesRequested(java.math.BigDecimal cumulativeTotalStipendsAndTuitionFeesRequested);
741         
742         /**
743          * Sets (as xml) the "CumulativeTotalStipendsAndTuitionFeesRequested" element
744          */
745         void xsetCumulativeTotalStipendsAndTuitionFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalStipendsAndTuitionFeesRequested);
746         
747         /**
748          * Unsets the "CumulativeTotalStipendsAndTuitionFeesRequested" element
749          */
750         void unsetCumulativeTotalStipendsAndTuitionFeesRequested();
751         
752         /**
753          * Gets the "CumulativeTraineeTravelRequested" element
754          */
755         java.math.BigDecimal getCumulativeTraineeTravelRequested();
756         
757         /**
758          * Gets (as xml) the "CumulativeTraineeTravelRequested" element
759          */
760         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCumulativeTraineeTravelRequested();
761         
762         /**
763          * True if has "CumulativeTraineeTravelRequested" element
764          */
765         boolean isSetCumulativeTraineeTravelRequested();
766         
767         /**
768          * Sets the "CumulativeTraineeTravelRequested" element
769          */
770         void setCumulativeTraineeTravelRequested(java.math.BigDecimal cumulativeTraineeTravelRequested);
771         
772         /**
773          * Sets (as xml) the "CumulativeTraineeTravelRequested" element
774          */
775         void xsetCumulativeTraineeTravelRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType cumulativeTraineeTravelRequested);
776         
777         /**
778          * Unsets the "CumulativeTraineeTravelRequested" element
779          */
780         void unsetCumulativeTraineeTravelRequested();
781         
782         /**
783          * Gets the "CumulativeTrainingRelatedExpensesRequested" element
784          */
785         java.math.BigDecimal getCumulativeTrainingRelatedExpensesRequested();
786         
787         /**
788          * Gets (as xml) the "CumulativeTrainingRelatedExpensesRequested" element
789          */
790         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCumulativeTrainingRelatedExpensesRequested();
791         
792         /**
793          * True if has "CumulativeTrainingRelatedExpensesRequested" element
794          */
795         boolean isSetCumulativeTrainingRelatedExpensesRequested();
796         
797         /**
798          * Sets the "CumulativeTrainingRelatedExpensesRequested" element
799          */
800         void setCumulativeTrainingRelatedExpensesRequested(java.math.BigDecimal cumulativeTrainingRelatedExpensesRequested);
801         
802         /**
803          * Sets (as xml) the "CumulativeTrainingRelatedExpensesRequested" element
804          */
805         void xsetCumulativeTrainingRelatedExpensesRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType cumulativeTrainingRelatedExpensesRequested);
806         
807         /**
808          * Unsets the "CumulativeTrainingRelatedExpensesRequested" element
809          */
810         void unsetCumulativeTrainingRelatedExpensesRequested();
811         
812         /**
813          * Gets the "CumulativeResearchDirectCostsRequested" element
814          */
815         java.math.BigDecimal getCumulativeResearchDirectCostsRequested();
816         
817         /**
818          * Gets (as xml) the "CumulativeResearchDirectCostsRequested" element
819          */
820         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCumulativeResearchDirectCostsRequested();
821         
822         /**
823          * True if has "CumulativeResearchDirectCostsRequested" element
824          */
825         boolean isSetCumulativeResearchDirectCostsRequested();
826         
827         /**
828          * Sets the "CumulativeResearchDirectCostsRequested" element
829          */
830         void setCumulativeResearchDirectCostsRequested(java.math.BigDecimal cumulativeResearchDirectCostsRequested);
831         
832         /**
833          * Sets (as xml) the "CumulativeResearchDirectCostsRequested" element
834          */
835         void xsetCumulativeResearchDirectCostsRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType cumulativeResearchDirectCostsRequested);
836         
837         /**
838          * Unsets the "CumulativeResearchDirectCostsRequested" element
839          */
840         void unsetCumulativeResearchDirectCostsRequested();
841         
842         /**
843          * Gets the "CumulativeConsortiumTrainingCostsRequested" element
844          */
845         java.math.BigDecimal getCumulativeConsortiumTrainingCostsRequested();
846         
847         /**
848          * Gets (as xml) the "CumulativeConsortiumTrainingCostsRequested" element
849          */
850         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCumulativeConsortiumTrainingCostsRequested();
851         
852         /**
853          * True if has "CumulativeConsortiumTrainingCostsRequested" element
854          */
855         boolean isSetCumulativeConsortiumTrainingCostsRequested();
856         
857         /**
858          * Sets the "CumulativeConsortiumTrainingCostsRequested" element
859          */
860         void setCumulativeConsortiumTrainingCostsRequested(java.math.BigDecimal cumulativeConsortiumTrainingCostsRequested);
861         
862         /**
863          * Sets (as xml) the "CumulativeConsortiumTrainingCostsRequested" element
864          */
865         void xsetCumulativeConsortiumTrainingCostsRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType cumulativeConsortiumTrainingCostsRequested);
866         
867         /**
868          * Unsets the "CumulativeConsortiumTrainingCostsRequested" element
869          */
870         void unsetCumulativeConsortiumTrainingCostsRequested();
871         
872         /**
873          * Gets the "CumulativeTotalOtherDirectCostsRequested" element
874          */
875         java.math.BigDecimal getCumulativeTotalOtherDirectCostsRequested();
876         
877         /**
878          * Gets (as xml) the "CumulativeTotalOtherDirectCostsRequested" element
879          */
880         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalOtherDirectCostsRequested();
881         
882         /**
883          * True if has "CumulativeTotalOtherDirectCostsRequested" element
884          */
885         boolean isSetCumulativeTotalOtherDirectCostsRequested();
886         
887         /**
888          * Sets the "CumulativeTotalOtherDirectCostsRequested" element
889          */
890         void setCumulativeTotalOtherDirectCostsRequested(java.math.BigDecimal cumulativeTotalOtherDirectCostsRequested);
891         
892         /**
893          * Sets (as xml) the "CumulativeTotalOtherDirectCostsRequested" element
894          */
895         void xsetCumulativeTotalOtherDirectCostsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalOtherDirectCostsRequested);
896         
897         /**
898          * Unsets the "CumulativeTotalOtherDirectCostsRequested" element
899          */
900         void unsetCumulativeTotalOtherDirectCostsRequested();
901         
902         /**
903          * Gets the "CumulativeTotalDirectCostsRequested" element
904          */
905         java.math.BigDecimal getCumulativeTotalDirectCostsRequested();
906         
907         /**
908          * Gets (as xml) the "CumulativeTotalDirectCostsRequested" element
909          */
910         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalDirectCostsRequested();
911         
912         /**
913          * True if has "CumulativeTotalDirectCostsRequested" element
914          */
915         boolean isSetCumulativeTotalDirectCostsRequested();
916         
917         /**
918          * Sets the "CumulativeTotalDirectCostsRequested" element
919          */
920         void setCumulativeTotalDirectCostsRequested(java.math.BigDecimal cumulativeTotalDirectCostsRequested);
921         
922         /**
923          * Sets (as xml) the "CumulativeTotalDirectCostsRequested" element
924          */
925         void xsetCumulativeTotalDirectCostsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalDirectCostsRequested);
926         
927         /**
928          * Unsets the "CumulativeTotalDirectCostsRequested" element
929          */
930         void unsetCumulativeTotalDirectCostsRequested();
931         
932         /**
933          * Gets the "CumulativeTotalIndirectCostsRequested" element
934          */
935         java.math.BigDecimal getCumulativeTotalIndirectCostsRequested();
936         
937         /**
938          * Gets (as xml) the "CumulativeTotalIndirectCostsRequested" element
939          */
940         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalIndirectCostsRequested();
941         
942         /**
943          * True if has "CumulativeTotalIndirectCostsRequested" element
944          */
945         boolean isSetCumulativeTotalIndirectCostsRequested();
946         
947         /**
948          * Sets the "CumulativeTotalIndirectCostsRequested" element
949          */
950         void setCumulativeTotalIndirectCostsRequested(java.math.BigDecimal cumulativeTotalIndirectCostsRequested);
951         
952         /**
953          * Sets (as xml) the "CumulativeTotalIndirectCostsRequested" element
954          */
955         void xsetCumulativeTotalIndirectCostsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalIndirectCostsRequested);
956         
957         /**
958          * Unsets the "CumulativeTotalIndirectCostsRequested" element
959          */
960         void unsetCumulativeTotalIndirectCostsRequested();
961         
962         /**
963          * Gets the "CumulativeTotalDirectAndIndirectCostsRequested" element
964          */
965         java.math.BigDecimal getCumulativeTotalDirectAndIndirectCostsRequested();
966         
967         /**
968          * Gets (as xml) the "CumulativeTotalDirectAndIndirectCostsRequested" element
969          */
970         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalDirectAndIndirectCostsRequested();
971         
972         /**
973          * True if has "CumulativeTotalDirectAndIndirectCostsRequested" element
974          */
975         boolean isSetCumulativeTotalDirectAndIndirectCostsRequested();
976         
977         /**
978          * Sets the "CumulativeTotalDirectAndIndirectCostsRequested" element
979          */
980         void setCumulativeTotalDirectAndIndirectCostsRequested(java.math.BigDecimal cumulativeTotalDirectAndIndirectCostsRequested);
981         
982         /**
983          * Sets (as xml) the "CumulativeTotalDirectAndIndirectCostsRequested" element
984          */
985         void xsetCumulativeTotalDirectAndIndirectCostsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalDirectAndIndirectCostsRequested);
986         
987         /**
988          * Unsets the "CumulativeTotalDirectAndIndirectCostsRequested" element
989          */
990         void unsetCumulativeTotalDirectAndIndirectCostsRequested();
991         
992         /**
993          * Gets the "FormVersion" attribute
994          */
995         java.lang.String getFormVersion();
996         
997         /**
998          * Gets (as xml) the "FormVersion" attribute
999          */
1000         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
1001         
1002         /**
1003          * Sets the "FormVersion" attribute
1004          */
1005         void setFormVersion(java.lang.String formVersion);
1006         
1007         /**
1008          * Sets (as xml) the "FormVersion" attribute
1009          */
1010         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
1011         
1012         /**
1013          * An XML BudgetType(@http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0).
1014          *
1015          * This is an atomic type that is a restriction of gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument$PHS398TrainingBudget$BudgetType.
1016          */
1017         public interface BudgetType extends org.apache.xmlbeans.XmlString
1018         {
1019             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1020                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgettypeb94delemtype");
1021             
1022             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1023             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1024             
1025             static final Enum PROJECT = Enum.forString("Project");
1026             static final Enum SUBAWARD_CONSORTIUM = Enum.forString("Subaward/Consortium");
1027             
1028             static final int INT_PROJECT = Enum.INT_PROJECT;
1029             static final int INT_SUBAWARD_CONSORTIUM = Enum.INT_SUBAWARD_CONSORTIUM;
1030             
1031             /**
1032              * Enumeration value class for gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument$PHS398TrainingBudget$BudgetType.
1033              * These enum values can be used as follows:
1034              * <pre>
1035              * enum.toString(); // returns the string value of the enum
1036              * enum.intValue(); // returns an int value, useful for switches
1037              * // e.g., case Enum.INT_PROJECT
1038              * Enum.forString(s); // returns the enum value for a string
1039              * Enum.forInt(i); // returns the enum value for an int
1040              * </pre>
1041              * Enumeration objects are immutable singleton objects that
1042              * can be compared using == object equality. They have no
1043              * public constructor. See the constants defined within this
1044              * class for all the valid values.
1045              */
1046             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1047             {
1048                 /**
1049                  * Returns the enum value for a string, or null if none.
1050                  */
1051                 public static Enum forString(java.lang.String s)
1052                     { return (Enum)table.forString(s); }
1053                 /**
1054                  * Returns the enum value corresponding to an int, or null if none.
1055                  */
1056                 public static Enum forInt(int i)
1057                     { return (Enum)table.forInt(i); }
1058                 
1059                 private Enum(java.lang.String s, int i)
1060                     { super(s, i); }
1061                 
1062                 static final int INT_PROJECT = 1;
1063                 static final int INT_SUBAWARD_CONSORTIUM = 2;
1064                 
1065                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1066                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1067                 (
1068                     new Enum[]
1069                     {
1070                       new Enum("Project", INT_PROJECT),
1071                       new Enum("Subaward/Consortium", INT_SUBAWARD_CONSORTIUM),
1072                     }
1073                 );
1074                 private static final long serialVersionUID = 1L;
1075                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1076             }
1077             
1078             /**
1079              * A factory class with static methods for creating instances
1080              * of this type.
1081              */
1082             
1083             public static final class Factory
1084             {
1085                 public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType newValue(java.lang.Object obj) {
1086                   return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType) type.newValue( obj ); }
1087                 
1088                 public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType newInstance() {
1089                   return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1090                 
1091                 public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType newInstance(org.apache.xmlbeans.XmlOptions options) {
1092                   return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1093                 
1094                 private Factory() { } // No instance of this class allowed
1095             }
1096         }
1097         
1098         /**
1099          * A factory class with static methods for creating instances
1100          * of this type.
1101          */
1102         
1103         public static final class Factory
1104         {
1105             public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget newInstance() {
1106               return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1107             
1108             public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget newInstance(org.apache.xmlbeans.XmlOptions options) {
1109               return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1110             
1111             private Factory() { } // No instance of this class allowed
1112         }
1113     }
1114     
1115     /**
1116      * A factory class with static methods for creating instances
1117      * of this type.
1118      */
1119     
1120     public static final class Factory
1121     {
1122         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument newInstance() {
1123           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1124         
1125         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
1126           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1127         
1128         /** @param xmlAsString the string value to parse */
1129         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1130           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1131         
1132         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1133           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1134         
1135         /** @param file the file from which to load an xml document */
1136         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1137           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1138         
1139         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1140           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1141         
1142         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1143           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1144         
1145         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1146           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1147         
1148         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1149           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1150         
1151         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1152           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1153         
1154         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1155           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1156         
1157         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1158           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1159         
1160         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1161           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1162         
1163         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1164           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1165         
1166         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1167           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1168         
1169         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1170           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1171         
1172         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1173         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1174           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1175         
1176         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1177         public static gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1178           return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1179         
1180         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1181         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 {
1182           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1183         
1184         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1185         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 {
1186           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1187         
1188         private Factory() { } // No instance of this class allowed
1189     }
1190 }