View Javadoc
1   /*
2    * An XML document type.
3    * Localname: PHS398_TrainingSubawardBudget_2_0
4    * Namespace: http://apply.grants.gov/forms/PHS398_TrainingSubawardBudget_2_0-V2.0
5    * Java type: gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.phs398TrainingSubawardBudget20V20;
10  
11  
12  /**
13   * A document containing one PHS398_TrainingSubawardBudget_2_0(@http://apply.grants.gov/forms/PHS398_TrainingSubawardBudget_2_0-V2.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface PHS398TrainingSubawardBudget20Document 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(PHS398TrainingSubawardBudget20Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398trainingsubawardbudget205bdadoctype");
21      
22      /**
23       * Gets the "PHS398_TrainingSubawardBudget_2_0" element
24       */
25      gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20 getPHS398TrainingSubawardBudget20();
26      
27      /**
28       * Sets the "PHS398_TrainingSubawardBudget_2_0" element
29       */
30      void setPHS398TrainingSubawardBudget20(gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20 phs398TrainingSubawardBudget20);
31      
32      /**
33       * Appends and returns a new empty "PHS398_TrainingSubawardBudget_2_0" element
34       */
35      gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20 addNewPHS398TrainingSubawardBudget20();
36      
37      /**
38       * An XML PHS398_TrainingSubawardBudget_2_0(@http://apply.grants.gov/forms/PHS398_TrainingSubawardBudget_2_0-V2.0).
39       *
40       * This is a complex type.
41       */
42      public interface PHS398TrainingSubawardBudget20 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(PHS398TrainingSubawardBudget20.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398trainingsubawardbudget205c06elemtype");
46          
47          /**
48           * Gets the "ATT1" element
49           */
50          java.lang.String getATT1();
51          
52          /**
53           * Gets (as xml) the "ATT1" element
54           */
55          org.apache.xmlbeans.XmlString xgetATT1();
56          
57          /**
58           * True if has "ATT1" element
59           */
60          boolean isSetATT1();
61          
62          /**
63           * Sets the "ATT1" element
64           */
65          void setATT1(java.lang.String att1);
66          
67          /**
68           * Sets (as xml) the "ATT1" element
69           */
70          void xsetATT1(org.apache.xmlbeans.XmlString att1);
71          
72          /**
73           * Unsets the "ATT1" element
74           */
75          void unsetATT1();
76          
77          /**
78           * Gets the "ATT2" element
79           */
80          java.lang.String getATT2();
81          
82          /**
83           * Gets (as xml) the "ATT2" element
84           */
85          org.apache.xmlbeans.XmlString xgetATT2();
86          
87          /**
88           * True if has "ATT2" element
89           */
90          boolean isSetATT2();
91          
92          /**
93           * Sets the "ATT2" element
94           */
95          void setATT2(java.lang.String att2);
96          
97          /**
98           * Sets (as xml) the "ATT2" element
99           */
100         void xsetATT2(org.apache.xmlbeans.XmlString att2);
101         
102         /**
103          * Unsets the "ATT2" element
104          */
105         void unsetATT2();
106         
107         /**
108          * Gets the "ATT3" element
109          */
110         java.lang.String getATT3();
111         
112         /**
113          * Gets (as xml) the "ATT3" element
114          */
115         org.apache.xmlbeans.XmlString xgetATT3();
116         
117         /**
118          * True if has "ATT3" element
119          */
120         boolean isSetATT3();
121         
122         /**
123          * Sets the "ATT3" element
124          */
125         void setATT3(java.lang.String att3);
126         
127         /**
128          * Sets (as xml) the "ATT3" element
129          */
130         void xsetATT3(org.apache.xmlbeans.XmlString att3);
131         
132         /**
133          * Unsets the "ATT3" element
134          */
135         void unsetATT3();
136         
137         /**
138          * Gets the "ATT4" element
139          */
140         java.lang.String getATT4();
141         
142         /**
143          * Gets (as xml) the "ATT4" element
144          */
145         org.apache.xmlbeans.XmlString xgetATT4();
146         
147         /**
148          * True if has "ATT4" element
149          */
150         boolean isSetATT4();
151         
152         /**
153          * Sets the "ATT4" element
154          */
155         void setATT4(java.lang.String att4);
156         
157         /**
158          * Sets (as xml) the "ATT4" element
159          */
160         void xsetATT4(org.apache.xmlbeans.XmlString att4);
161         
162         /**
163          * Unsets the "ATT4" element
164          */
165         void unsetATT4();
166         
167         /**
168          * Gets the "ATT5" element
169          */
170         java.lang.String getATT5();
171         
172         /**
173          * Gets (as xml) the "ATT5" element
174          */
175         org.apache.xmlbeans.XmlString xgetATT5();
176         
177         /**
178          * True if has "ATT5" element
179          */
180         boolean isSetATT5();
181         
182         /**
183          * Sets the "ATT5" element
184          */
185         void setATT5(java.lang.String att5);
186         
187         /**
188          * Sets (as xml) the "ATT5" element
189          */
190         void xsetATT5(org.apache.xmlbeans.XmlString att5);
191         
192         /**
193          * Unsets the "ATT5" element
194          */
195         void unsetATT5();
196         
197         /**
198          * Gets the "ATT6" element
199          */
200         java.lang.String getATT6();
201         
202         /**
203          * Gets (as xml) the "ATT6" element
204          */
205         org.apache.xmlbeans.XmlString xgetATT6();
206         
207         /**
208          * True if has "ATT6" element
209          */
210         boolean isSetATT6();
211         
212         /**
213          * Sets the "ATT6" element
214          */
215         void setATT6(java.lang.String att6);
216         
217         /**
218          * Sets (as xml) the "ATT6" element
219          */
220         void xsetATT6(org.apache.xmlbeans.XmlString att6);
221         
222         /**
223          * Unsets the "ATT6" element
224          */
225         void unsetATT6();
226         
227         /**
228          * Gets the "ATT7" element
229          */
230         java.lang.String getATT7();
231         
232         /**
233          * Gets (as xml) the "ATT7" element
234          */
235         org.apache.xmlbeans.XmlString xgetATT7();
236         
237         /**
238          * True if has "ATT7" element
239          */
240         boolean isSetATT7();
241         
242         /**
243          * Sets the "ATT7" element
244          */
245         void setATT7(java.lang.String att7);
246         
247         /**
248          * Sets (as xml) the "ATT7" element
249          */
250         void xsetATT7(org.apache.xmlbeans.XmlString att7);
251         
252         /**
253          * Unsets the "ATT7" element
254          */
255         void unsetATT7();
256         
257         /**
258          * Gets the "ATT8" element
259          */
260         java.lang.String getATT8();
261         
262         /**
263          * Gets (as xml) the "ATT8" element
264          */
265         org.apache.xmlbeans.XmlString xgetATT8();
266         
267         /**
268          * True if has "ATT8" element
269          */
270         boolean isSetATT8();
271         
272         /**
273          * Sets the "ATT8" element
274          */
275         void setATT8(java.lang.String att8);
276         
277         /**
278          * Sets (as xml) the "ATT8" element
279          */
280         void xsetATT8(org.apache.xmlbeans.XmlString att8);
281         
282         /**
283          * Unsets the "ATT8" element
284          */
285         void unsetATT8();
286         
287         /**
288          * Gets the "ATT9" element
289          */
290         java.lang.String getATT9();
291         
292         /**
293          * Gets (as xml) the "ATT9" element
294          */
295         org.apache.xmlbeans.XmlString xgetATT9();
296         
297         /**
298          * True if has "ATT9" element
299          */
300         boolean isSetATT9();
301         
302         /**
303          * Sets the "ATT9" element
304          */
305         void setATT9(java.lang.String att9);
306         
307         /**
308          * Sets (as xml) the "ATT9" element
309          */
310         void xsetATT9(org.apache.xmlbeans.XmlString att9);
311         
312         /**
313          * Unsets the "ATT9" element
314          */
315         void unsetATT9();
316         
317         /**
318          * Gets the "ATT10" element
319          */
320         java.lang.String getATT10();
321         
322         /**
323          * Gets (as xml) the "ATT10" element
324          */
325         org.apache.xmlbeans.XmlString xgetATT10();
326         
327         /**
328          * True if has "ATT10" element
329          */
330         boolean isSetATT10();
331         
332         /**
333          * Sets the "ATT10" element
334          */
335         void setATT10(java.lang.String att10);
336         
337         /**
338          * Sets (as xml) the "ATT10" element
339          */
340         void xsetATT10(org.apache.xmlbeans.XmlString att10);
341         
342         /**
343          * Unsets the "ATT10" element
344          */
345         void unsetATT10();
346         
347         /**
348          * Gets the "ATT11" element
349          */
350         java.lang.String getATT11();
351         
352         /**
353          * Gets (as xml) the "ATT11" element
354          */
355         org.apache.xmlbeans.XmlString xgetATT11();
356         
357         /**
358          * True if has "ATT11" element
359          */
360         boolean isSetATT11();
361         
362         /**
363          * Sets the "ATT11" element
364          */
365         void setATT11(java.lang.String att11);
366         
367         /**
368          * Sets (as xml) the "ATT11" element
369          */
370         void xsetATT11(org.apache.xmlbeans.XmlString att11);
371         
372         /**
373          * Unsets the "ATT11" element
374          */
375         void unsetATT11();
376         
377         /**
378          * Gets the "ATT12" element
379          */
380         java.lang.String getATT12();
381         
382         /**
383          * Gets (as xml) the "ATT12" element
384          */
385         org.apache.xmlbeans.XmlString xgetATT12();
386         
387         /**
388          * True if has "ATT12" element
389          */
390         boolean isSetATT12();
391         
392         /**
393          * Sets the "ATT12" element
394          */
395         void setATT12(java.lang.String att12);
396         
397         /**
398          * Sets (as xml) the "ATT12" element
399          */
400         void xsetATT12(org.apache.xmlbeans.XmlString att12);
401         
402         /**
403          * Unsets the "ATT12" element
404          */
405         void unsetATT12();
406         
407         /**
408          * Gets the "ATT13" element
409          */
410         java.lang.String getATT13();
411         
412         /**
413          * Gets (as xml) the "ATT13" element
414          */
415         org.apache.xmlbeans.XmlString xgetATT13();
416         
417         /**
418          * True if has "ATT13" element
419          */
420         boolean isSetATT13();
421         
422         /**
423          * Sets the "ATT13" element
424          */
425         void setATT13(java.lang.String att13);
426         
427         /**
428          * Sets (as xml) the "ATT13" element
429          */
430         void xsetATT13(org.apache.xmlbeans.XmlString att13);
431         
432         /**
433          * Unsets the "ATT13" element
434          */
435         void unsetATT13();
436         
437         /**
438          * Gets the "ATT14" element
439          */
440         java.lang.String getATT14();
441         
442         /**
443          * Gets (as xml) the "ATT14" element
444          */
445         org.apache.xmlbeans.XmlString xgetATT14();
446         
447         /**
448          * True if has "ATT14" element
449          */
450         boolean isSetATT14();
451         
452         /**
453          * Sets the "ATT14" element
454          */
455         void setATT14(java.lang.String att14);
456         
457         /**
458          * Sets (as xml) the "ATT14" element
459          */
460         void xsetATT14(org.apache.xmlbeans.XmlString att14);
461         
462         /**
463          * Unsets the "ATT14" element
464          */
465         void unsetATT14();
466         
467         /**
468          * Gets the "ATT15" element
469          */
470         java.lang.String getATT15();
471         
472         /**
473          * Gets (as xml) the "ATT15" element
474          */
475         org.apache.xmlbeans.XmlString xgetATT15();
476         
477         /**
478          * True if has "ATT15" element
479          */
480         boolean isSetATT15();
481         
482         /**
483          * Sets the "ATT15" element
484          */
485         void setATT15(java.lang.String att15);
486         
487         /**
488          * Sets (as xml) the "ATT15" element
489          */
490         void xsetATT15(org.apache.xmlbeans.XmlString att15);
491         
492         /**
493          * Unsets the "ATT15" element
494          */
495         void unsetATT15();
496         
497         /**
498          * Gets the "ATT16" element
499          */
500         java.lang.String getATT16();
501         
502         /**
503          * Gets (as xml) the "ATT16" element
504          */
505         org.apache.xmlbeans.XmlString xgetATT16();
506         
507         /**
508          * True if has "ATT16" element
509          */
510         boolean isSetATT16();
511         
512         /**
513          * Sets the "ATT16" element
514          */
515         void setATT16(java.lang.String att16);
516         
517         /**
518          * Sets (as xml) the "ATT16" element
519          */
520         void xsetATT16(org.apache.xmlbeans.XmlString att16);
521         
522         /**
523          * Unsets the "ATT16" element
524          */
525         void unsetATT16();
526         
527         /**
528          * Gets the "ATT17" element
529          */
530         java.lang.String getATT17();
531         
532         /**
533          * Gets (as xml) the "ATT17" element
534          */
535         org.apache.xmlbeans.XmlString xgetATT17();
536         
537         /**
538          * True if has "ATT17" element
539          */
540         boolean isSetATT17();
541         
542         /**
543          * Sets the "ATT17" element
544          */
545         void setATT17(java.lang.String att17);
546         
547         /**
548          * Sets (as xml) the "ATT17" element
549          */
550         void xsetATT17(org.apache.xmlbeans.XmlString att17);
551         
552         /**
553          * Unsets the "ATT17" element
554          */
555         void unsetATT17();
556         
557         /**
558          * Gets the "ATT18" element
559          */
560         java.lang.String getATT18();
561         
562         /**
563          * Gets (as xml) the "ATT18" element
564          */
565         org.apache.xmlbeans.XmlString xgetATT18();
566         
567         /**
568          * True if has "ATT18" element
569          */
570         boolean isSetATT18();
571         
572         /**
573          * Sets the "ATT18" element
574          */
575         void setATT18(java.lang.String att18);
576         
577         /**
578          * Sets (as xml) the "ATT18" element
579          */
580         void xsetATT18(org.apache.xmlbeans.XmlString att18);
581         
582         /**
583          * Unsets the "ATT18" element
584          */
585         void unsetATT18();
586         
587         /**
588          * Gets the "ATT19" element
589          */
590         java.lang.String getATT19();
591         
592         /**
593          * Gets (as xml) the "ATT19" element
594          */
595         org.apache.xmlbeans.XmlString xgetATT19();
596         
597         /**
598          * True if has "ATT19" element
599          */
600         boolean isSetATT19();
601         
602         /**
603          * Sets the "ATT19" element
604          */
605         void setATT19(java.lang.String att19);
606         
607         /**
608          * Sets (as xml) the "ATT19" element
609          */
610         void xsetATT19(org.apache.xmlbeans.XmlString att19);
611         
612         /**
613          * Unsets the "ATT19" element
614          */
615         void unsetATT19();
616         
617         /**
618          * Gets the "ATT20" element
619          */
620         java.lang.String getATT20();
621         
622         /**
623          * Gets (as xml) the "ATT20" element
624          */
625         org.apache.xmlbeans.XmlString xgetATT20();
626         
627         /**
628          * True if has "ATT20" element
629          */
630         boolean isSetATT20();
631         
632         /**
633          * Sets the "ATT20" element
634          */
635         void setATT20(java.lang.String att20);
636         
637         /**
638          * Sets (as xml) the "ATT20" element
639          */
640         void xsetATT20(org.apache.xmlbeans.XmlString att20);
641         
642         /**
643          * Unsets the "ATT20" element
644          */
645         void unsetATT20();
646         
647         /**
648          * Gets the "ATT21" element
649          */
650         java.lang.String getATT21();
651         
652         /**
653          * Gets (as xml) the "ATT21" element
654          */
655         org.apache.xmlbeans.XmlString xgetATT21();
656         
657         /**
658          * True if has "ATT21" element
659          */
660         boolean isSetATT21();
661         
662         /**
663          * Sets the "ATT21" element
664          */
665         void setATT21(java.lang.String att21);
666         
667         /**
668          * Sets (as xml) the "ATT21" element
669          */
670         void xsetATT21(org.apache.xmlbeans.XmlString att21);
671         
672         /**
673          * Unsets the "ATT21" element
674          */
675         void unsetATT21();
676         
677         /**
678          * Gets the "ATT22" element
679          */
680         java.lang.String getATT22();
681         
682         /**
683          * Gets (as xml) the "ATT22" element
684          */
685         org.apache.xmlbeans.XmlString xgetATT22();
686         
687         /**
688          * True if has "ATT22" element
689          */
690         boolean isSetATT22();
691         
692         /**
693          * Sets the "ATT22" element
694          */
695         void setATT22(java.lang.String att22);
696         
697         /**
698          * Sets (as xml) the "ATT22" element
699          */
700         void xsetATT22(org.apache.xmlbeans.XmlString att22);
701         
702         /**
703          * Unsets the "ATT22" element
704          */
705         void unsetATT22();
706         
707         /**
708          * Gets the "ATT23" element
709          */
710         java.lang.String getATT23();
711         
712         /**
713          * Gets (as xml) the "ATT23" element
714          */
715         org.apache.xmlbeans.XmlString xgetATT23();
716         
717         /**
718          * True if has "ATT23" element
719          */
720         boolean isSetATT23();
721         
722         /**
723          * Sets the "ATT23" element
724          */
725         void setATT23(java.lang.String att23);
726         
727         /**
728          * Sets (as xml) the "ATT23" element
729          */
730         void xsetATT23(org.apache.xmlbeans.XmlString att23);
731         
732         /**
733          * Unsets the "ATT23" element
734          */
735         void unsetATT23();
736         
737         /**
738          * Gets the "ATT24" element
739          */
740         java.lang.String getATT24();
741         
742         /**
743          * Gets (as xml) the "ATT24" element
744          */
745         org.apache.xmlbeans.XmlString xgetATT24();
746         
747         /**
748          * True if has "ATT24" element
749          */
750         boolean isSetATT24();
751         
752         /**
753          * Sets the "ATT24" element
754          */
755         void setATT24(java.lang.String att24);
756         
757         /**
758          * Sets (as xml) the "ATT24" element
759          */
760         void xsetATT24(org.apache.xmlbeans.XmlString att24);
761         
762         /**
763          * Unsets the "ATT24" element
764          */
765         void unsetATT24();
766         
767         /**
768          * Gets the "ATT25" element
769          */
770         java.lang.String getATT25();
771         
772         /**
773          * Gets (as xml) the "ATT25" element
774          */
775         org.apache.xmlbeans.XmlString xgetATT25();
776         
777         /**
778          * True if has "ATT25" element
779          */
780         boolean isSetATT25();
781         
782         /**
783          * Sets the "ATT25" element
784          */
785         void setATT25(java.lang.String att25);
786         
787         /**
788          * Sets (as xml) the "ATT25" element
789          */
790         void xsetATT25(org.apache.xmlbeans.XmlString att25);
791         
792         /**
793          * Unsets the "ATT25" element
794          */
795         void unsetATT25();
796         
797         /**
798          * Gets the "ATT26" element
799          */
800         java.lang.String getATT26();
801         
802         /**
803          * Gets (as xml) the "ATT26" element
804          */
805         org.apache.xmlbeans.XmlString xgetATT26();
806         
807         /**
808          * True if has "ATT26" element
809          */
810         boolean isSetATT26();
811         
812         /**
813          * Sets the "ATT26" element
814          */
815         void setATT26(java.lang.String att26);
816         
817         /**
818          * Sets (as xml) the "ATT26" element
819          */
820         void xsetATT26(org.apache.xmlbeans.XmlString att26);
821         
822         /**
823          * Unsets the "ATT26" element
824          */
825         void unsetATT26();
826         
827         /**
828          * Gets the "ATT27" element
829          */
830         java.lang.String getATT27();
831         
832         /**
833          * Gets (as xml) the "ATT27" element
834          */
835         org.apache.xmlbeans.XmlString xgetATT27();
836         
837         /**
838          * True if has "ATT27" element
839          */
840         boolean isSetATT27();
841         
842         /**
843          * Sets the "ATT27" element
844          */
845         void setATT27(java.lang.String att27);
846         
847         /**
848          * Sets (as xml) the "ATT27" element
849          */
850         void xsetATT27(org.apache.xmlbeans.XmlString att27);
851         
852         /**
853          * Unsets the "ATT27" element
854          */
855         void unsetATT27();
856         
857         /**
858          * Gets the "ATT28" element
859          */
860         java.lang.String getATT28();
861         
862         /**
863          * Gets (as xml) the "ATT28" element
864          */
865         org.apache.xmlbeans.XmlString xgetATT28();
866         
867         /**
868          * True if has "ATT28" element
869          */
870         boolean isSetATT28();
871         
872         /**
873          * Sets the "ATT28" element
874          */
875         void setATT28(java.lang.String att28);
876         
877         /**
878          * Sets (as xml) the "ATT28" element
879          */
880         void xsetATT28(org.apache.xmlbeans.XmlString att28);
881         
882         /**
883          * Unsets the "ATT28" element
884          */
885         void unsetATT28();
886         
887         /**
888          * Gets the "ATT29" element
889          */
890         java.lang.String getATT29();
891         
892         /**
893          * Gets (as xml) the "ATT29" element
894          */
895         org.apache.xmlbeans.XmlString xgetATT29();
896         
897         /**
898          * True if has "ATT29" element
899          */
900         boolean isSetATT29();
901         
902         /**
903          * Sets the "ATT29" element
904          */
905         void setATT29(java.lang.String att29);
906         
907         /**
908          * Sets (as xml) the "ATT29" element
909          */
910         void xsetATT29(org.apache.xmlbeans.XmlString att29);
911         
912         /**
913          * Unsets the "ATT29" element
914          */
915         void unsetATT29();
916         
917         /**
918          * Gets the "ATT30" element
919          */
920         java.lang.String getATT30();
921         
922         /**
923          * Gets (as xml) the "ATT30" element
924          */
925         org.apache.xmlbeans.XmlString xgetATT30();
926         
927         /**
928          * True if has "ATT30" element
929          */
930         boolean isSetATT30();
931         
932         /**
933          * Sets the "ATT30" element
934          */
935         void setATT30(java.lang.String att30);
936         
937         /**
938          * Sets (as xml) the "ATT30" element
939          */
940         void xsetATT30(org.apache.xmlbeans.XmlString att30);
941         
942         /**
943          * Unsets the "ATT30" element
944          */
945         void unsetATT30();
946         
947         /**
948          * Gets the "BudgetAttachments" element
949          */
950         gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20.BudgetAttachments getBudgetAttachments();
951         
952         /**
953          * True if has "BudgetAttachments" element
954          */
955         boolean isSetBudgetAttachments();
956         
957         /**
958          * Sets the "BudgetAttachments" element
959          */
960         void setBudgetAttachments(gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20.BudgetAttachments budgetAttachments);
961         
962         /**
963          * Appends and returns a new empty "BudgetAttachments" element
964          */
965         gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20.BudgetAttachments addNewBudgetAttachments();
966         
967         /**
968          * Unsets the "BudgetAttachments" element
969          */
970         void unsetBudgetAttachments();
971         
972         /**
973          * Gets the "FormVersion" attribute
974          */
975         java.lang.String getFormVersion();
976         
977         /**
978          * Gets (as xml) the "FormVersion" attribute
979          */
980         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
981         
982         /**
983          * Sets the "FormVersion" attribute
984          */
985         void setFormVersion(java.lang.String formVersion);
986         
987         /**
988          * Sets (as xml) the "FormVersion" attribute
989          */
990         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
991         
992         /**
993          * An XML BudgetAttachments(@http://apply.grants.gov/forms/PHS398_TrainingSubawardBudget_2_0-V2.0).
994          *
995          * This is a complex type.
996          */
997         public interface BudgetAttachments extends org.apache.xmlbeans.XmlObject
998         {
999             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1000                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetAttachments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetattachmentsb3efelemtype");
1001             
1002             /**
1003              * Gets array of all "PHS398_TrainingBudget" elements
1004              */
1005             gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget[] getPHS398TrainingBudgetArray();
1006             
1007             /**
1008              * Gets ith "PHS398_TrainingBudget" element
1009              */
1010             gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget getPHS398TrainingBudgetArray(int i);
1011             
1012             /**
1013              * Returns number of "PHS398_TrainingBudget" element
1014              */
1015             int sizeOfPHS398TrainingBudgetArray();
1016             
1017             /**
1018              * Sets array of all "PHS398_TrainingBudget" element
1019              */
1020             void setPHS398TrainingBudgetArray(gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget[] phs398TrainingBudgetArray);
1021             
1022             /**
1023              * Sets ith "PHS398_TrainingBudget" element
1024              */
1025             void setPHS398TrainingBudgetArray(int i, gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget phs398TrainingBudget);
1026             
1027             /**
1028              * Inserts and returns a new empty value (as xml) as the ith "PHS398_TrainingBudget" element
1029              */
1030             gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget insertNewPHS398TrainingBudget(int i);
1031             
1032             /**
1033              * Appends and returns a new empty value (as xml) as the last "PHS398_TrainingBudget" element
1034              */
1035             gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget addNewPHS398TrainingBudget();
1036             
1037             /**
1038              * Removes the ith "PHS398_TrainingBudget" element
1039              */
1040             void removePHS398TrainingBudget(int i);
1041             
1042             /**
1043              * A factory class with static methods for creating instances
1044              * of this type.
1045              */
1046             
1047             public static final class Factory
1048             {
1049                 public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20.BudgetAttachments newInstance() {
1050                   return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20.BudgetAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1051                 
1052                 public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20.BudgetAttachments newInstance(org.apache.xmlbeans.XmlOptions options) {
1053                   return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20.BudgetAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1054                 
1055                 private Factory() { } // No instance of this class allowed
1056             }
1057         }
1058         
1059         /**
1060          * A factory class with static methods for creating instances
1061          * of this type.
1062          */
1063         
1064         public static final class Factory
1065         {
1066             public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20 newInstance() {
1067               return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1068             
1069             public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20 newInstance(org.apache.xmlbeans.XmlOptions options) {
1070               return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document.PHS398TrainingSubawardBudget20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1071             
1072             private Factory() { } // No instance of this class allowed
1073         }
1074     }
1075     
1076     /**
1077      * A factory class with static methods for creating instances
1078      * of this type.
1079      */
1080     
1081     public static final class Factory
1082     {
1083         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document newInstance() {
1084           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1085         
1086         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document newInstance(org.apache.xmlbeans.XmlOptions options) {
1087           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1088         
1089         /** @param xmlAsString the string value to parse */
1090         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1091           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1092         
1093         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1094           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1095         
1096         /** @param file the file from which to load an xml document */
1097         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1098           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1099         
1100         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1101           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1102         
1103         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1104           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1105         
1106         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1107           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1108         
1109         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1110           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1111         
1112         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1113           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1114         
1115         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1116           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1117         
1118         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1119           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1120         
1121         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1122           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1123         
1124         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1125           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1126         
1127         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1128           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1129         
1130         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1131           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1132         
1133         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1134         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1135           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1136         
1137         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1138         public static gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1139           return (gov.grants.apply.forms.phs398TrainingSubawardBudget20V20.PHS398TrainingSubawardBudget20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1140         
1141         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1142         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 {
1143           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1144         
1145         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1146         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 {
1147           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1148         
1149         private Factory() { } // No instance of this class allowed
1150     }
1151 }