View Javadoc
1   /*
2    * An XML document type.
3    * Localname: FundingOppSynopsis_2_0
4    * Namespace: http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0
5    * Java type: gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.system.grantsFundingSynopsisV20;
10  
11  
12  /**
13   * A document containing one FundingOppSynopsis_2_0(@http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface FundingOppSynopsis20Document 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(FundingOppSynopsis20Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fundingoppsynopsis20f40edoctype");
21      
22      /**
23       * Gets the "FundingOppSynopsis_2_0" element
24       */
25      gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20 getFundingOppSynopsis20();
26      
27      /**
28       * Sets the "FundingOppSynopsis_2_0" element
29       */
30      void setFundingOppSynopsis20(gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20 fundingOppSynopsis20);
31      
32      /**
33       * Appends and returns a new empty "FundingOppSynopsis_2_0" element
34       */
35      gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20 addNewFundingOppSynopsis20();
36      
37      /**
38       * An XML FundingOppSynopsis_2_0(@http://apply.grants.gov/system/GrantsFundingSynopsis-V2.0).
39       *
40       * This is a complex type.
41       */
42      public interface FundingOppSynopsis20 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(FundingOppSynopsis20.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fundingoppsynopsis2095c8elemtype");
46          
47          /**
48           * Gets the "PostingDate" element
49           */
50          java.lang.String getPostingDate();
51          
52          /**
53           * Gets (as xml) the "PostingDate" element
54           */
55          gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType xgetPostingDate();
56          
57          /**
58           * Sets the "PostingDate" element
59           */
60          void setPostingDate(java.lang.String postingDate);
61          
62          /**
63           * Sets (as xml) the "PostingDate" element
64           */
65          void xsetPostingDate(gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType postingDate);
66          
67          /**
68           * Gets the "UserID" element
69           */
70          java.lang.String getUserID();
71          
72          /**
73           * Gets (as xml) the "UserID" element
74           */
75          gov.grants.apply.system.grantsCommonTypesV10.UserIDType xgetUserID();
76          
77          /**
78           * Sets the "UserID" element
79           */
80          void setUserID(java.lang.String userID);
81          
82          /**
83           * Sets (as xml) the "UserID" element
84           */
85          void xsetUserID(gov.grants.apply.system.grantsCommonTypesV10.UserIDType userID);
86          
87          /**
88           * Gets the "Password" element
89           */
90          java.lang.String getPassword();
91          
92          /**
93           * Gets (as xml) the "Password" element
94           */
95          org.apache.xmlbeans.XmlString xgetPassword();
96          
97          /**
98           * Sets the "Password" element
99           */
100         void setPassword(java.lang.String password);
101         
102         /**
103          * Sets (as xml) the "Password" element
104          */
105         void xsetPassword(org.apache.xmlbeans.XmlString password);
106         
107         /**
108          * Gets array of all "FundingInstrument" elements
109          */
110         gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum[] getFundingInstrumentArray();
111         
112         /**
113          * Gets ith "FundingInstrument" element
114          */
115         gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum getFundingInstrumentArray(int i);
116         
117         /**
118          * Gets (as xml) array of all "FundingInstrument" elements
119          */
120         gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument[] xgetFundingInstrumentArray();
121         
122         /**
123          * Gets (as xml) ith "FundingInstrument" element
124          */
125         gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument xgetFundingInstrumentArray(int i);
126         
127         /**
128          * Returns number of "FundingInstrument" element
129          */
130         int sizeOfFundingInstrumentArray();
131         
132         /**
133          * Sets array of all "FundingInstrument" element
134          */
135         void setFundingInstrumentArray(gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum[] fundingInstrumentArray);
136         
137         /**
138          * Sets ith "FundingInstrument" element
139          */
140         void setFundingInstrumentArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum fundingInstrument);
141         
142         /**
143          * Sets (as xml) array of all "FundingInstrument" element
144          */
145         void xsetFundingInstrumentArray(gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument[] fundingInstrumentArray);
146         
147         /**
148          * Sets (as xml) ith "FundingInstrument" element
149          */
150         void xsetFundingInstrumentArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument fundingInstrument);
151         
152         /**
153          * Inserts the value as the ith "FundingInstrument" element
154          */
155         void insertFundingInstrument(int i, gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum fundingInstrument);
156         
157         /**
158          * Appends the value as the last "FundingInstrument" element
159          */
160         void addFundingInstrument(gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument.Enum fundingInstrument);
161         
162         /**
163          * Inserts and returns a new empty value (as xml) as the ith "FundingInstrument" element
164          */
165         gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument insertNewFundingInstrument(int i);
166         
167         /**
168          * Appends and returns a new empty value (as xml) as the last "FundingInstrument" element
169          */
170         gov.grants.apply.system.grantsFundingSynopsisV20.FundingInstrumentDocument.FundingInstrument addNewFundingInstrument();
171         
172         /**
173          * Removes the ith "FundingInstrument" element
174          */
175         void removeFundingInstrument(int i);
176         
177         /**
178          * Gets array of all "FundingActivityCategory" elements
179          */
180         gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum[] getFundingActivityCategoryArray();
181         
182         /**
183          * Gets ith "FundingActivityCategory" element
184          */
185         gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum getFundingActivityCategoryArray(int i);
186         
187         /**
188          * Gets (as xml) array of all "FundingActivityCategory" elements
189          */
190         gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory[] xgetFundingActivityCategoryArray();
191         
192         /**
193          * Gets (as xml) ith "FundingActivityCategory" element
194          */
195         gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory xgetFundingActivityCategoryArray(int i);
196         
197         /**
198          * Returns number of "FundingActivityCategory" element
199          */
200         int sizeOfFundingActivityCategoryArray();
201         
202         /**
203          * Sets array of all "FundingActivityCategory" element
204          */
205         void setFundingActivityCategoryArray(gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum[] fundingActivityCategoryArray);
206         
207         /**
208          * Sets ith "FundingActivityCategory" element
209          */
210         void setFundingActivityCategoryArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum fundingActivityCategory);
211         
212         /**
213          * Sets (as xml) array of all "FundingActivityCategory" element
214          */
215         void xsetFundingActivityCategoryArray(gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory[] fundingActivityCategoryArray);
216         
217         /**
218          * Sets (as xml) ith "FundingActivityCategory" element
219          */
220         void xsetFundingActivityCategoryArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory fundingActivityCategory);
221         
222         /**
223          * Inserts the value as the ith "FundingActivityCategory" element
224          */
225         void insertFundingActivityCategory(int i, gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum fundingActivityCategory);
226         
227         /**
228          * Appends the value as the last "FundingActivityCategory" element
229          */
230         void addFundingActivityCategory(gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory.Enum fundingActivityCategory);
231         
232         /**
233          * Inserts and returns a new empty value (as xml) as the ith "FundingActivityCategory" element
234          */
235         gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory insertNewFundingActivityCategory(int i);
236         
237         /**
238          * Appends and returns a new empty value (as xml) as the last "FundingActivityCategory" element
239          */
240         gov.grants.apply.system.grantsFundingSynopsisV20.FundingActivityCategoryDocument.FundingActivityCategory addNewFundingActivityCategory();
241         
242         /**
243          * Removes the ith "FundingActivityCategory" element
244          */
245         void removeFundingActivityCategory(int i);
246         
247         /**
248          * Gets the "OtherFundingCategoryExplanation" element
249          */
250         java.lang.String getOtherFundingCategoryExplanation();
251         
252         /**
253          * Gets (as xml) the "OtherFundingCategoryExplanation" element
254          */
255         gov.grants.apply.system.grantsFundingSynopsisV20.OtherFundingCategoryExplanationDocument.OtherFundingCategoryExplanation xgetOtherFundingCategoryExplanation();
256         
257         /**
258          * True if has "OtherFundingCategoryExplanation" element
259          */
260         boolean isSetOtherFundingCategoryExplanation();
261         
262         /**
263          * Sets the "OtherFundingCategoryExplanation" element
264          */
265         void setOtherFundingCategoryExplanation(java.lang.String otherFundingCategoryExplanation);
266         
267         /**
268          * Sets (as xml) the "OtherFundingCategoryExplanation" element
269          */
270         void xsetOtherFundingCategoryExplanation(gov.grants.apply.system.grantsFundingSynopsisV20.OtherFundingCategoryExplanationDocument.OtherFundingCategoryExplanation otherFundingCategoryExplanation);
271         
272         /**
273          * Unsets the "OtherFundingCategoryExplanation" element
274          */
275         void unsetOtherFundingCategoryExplanation();
276         
277         /**
278          * Gets the "ExpectedNumberOfAwards" element
279          */
280         java.lang.String getExpectedNumberOfAwards();
281         
282         /**
283          * Gets (as xml) the "ExpectedNumberOfAwards" element
284          */
285         gov.grants.apply.system.grantsFundingSynopsisV20.ExpectedNumberOfAwardsDocument.ExpectedNumberOfAwards xgetExpectedNumberOfAwards();
286         
287         /**
288          * True if has "ExpectedNumberOfAwards" element
289          */
290         boolean isSetExpectedNumberOfAwards();
291         
292         /**
293          * Sets the "ExpectedNumberOfAwards" element
294          */
295         void setExpectedNumberOfAwards(java.lang.String expectedNumberOfAwards);
296         
297         /**
298          * Sets (as xml) the "ExpectedNumberOfAwards" element
299          */
300         void xsetExpectedNumberOfAwards(gov.grants.apply.system.grantsFundingSynopsisV20.ExpectedNumberOfAwardsDocument.ExpectedNumberOfAwards expectedNumberOfAwards);
301         
302         /**
303          * Unsets the "ExpectedNumberOfAwards" element
304          */
305         void unsetExpectedNumberOfAwards();
306         
307         /**
308          * Gets the "EstimatedFunding" element
309          */
310         java.lang.String getEstimatedFunding();
311         
312         /**
313          * Gets (as xml) the "EstimatedFunding" element
314          */
315         gov.grants.apply.system.grantsFundingSynopsisV20.EstimatedFundingDocument.EstimatedFunding xgetEstimatedFunding();
316         
317         /**
318          * True if has "EstimatedFunding" element
319          */
320         boolean isSetEstimatedFunding();
321         
322         /**
323          * Sets the "EstimatedFunding" element
324          */
325         void setEstimatedFunding(java.lang.String estimatedFunding);
326         
327         /**
328          * Sets (as xml) the "EstimatedFunding" element
329          */
330         void xsetEstimatedFunding(gov.grants.apply.system.grantsFundingSynopsisV20.EstimatedFundingDocument.EstimatedFunding estimatedFunding);
331         
332         /**
333          * Unsets the "EstimatedFunding" element
334          */
335         void unsetEstimatedFunding();
336         
337         /**
338          * Gets the "AwardCeiling" element
339          */
340         java.lang.String getAwardCeiling();
341         
342         /**
343          * Gets (as xml) the "AwardCeiling" element
344          */
345         gov.grants.apply.system.grantsFundingSynopsisV20.AwardCeilingDocument.AwardCeiling xgetAwardCeiling();
346         
347         /**
348          * Sets the "AwardCeiling" element
349          */
350         void setAwardCeiling(java.lang.String awardCeiling);
351         
352         /**
353          * Sets (as xml) the "AwardCeiling" element
354          */
355         void xsetAwardCeiling(gov.grants.apply.system.grantsFundingSynopsisV20.AwardCeilingDocument.AwardCeiling awardCeiling);
356         
357         /**
358          * Gets the "AwardFloor" element
359          */
360         java.lang.String getAwardFloor();
361         
362         /**
363          * Gets (as xml) the "AwardFloor" element
364          */
365         gov.grants.apply.system.grantsFundingSynopsisV20.AwardFloorDocument.AwardFloor xgetAwardFloor();
366         
367         /**
368          * Sets the "AwardFloor" element
369          */
370         void setAwardFloor(java.lang.String awardFloor);
371         
372         /**
373          * Sets (as xml) the "AwardFloor" element
374          */
375         void xsetAwardFloor(gov.grants.apply.system.grantsFundingSynopsisV20.AwardFloorDocument.AwardFloor awardFloor);
376         
377         /**
378          * Gets the "FundingOpportunityTitle" element
379          */
380         java.lang.String getFundingOpportunityTitle();
381         
382         /**
383          * Gets (as xml) the "FundingOpportunityTitle" element
384          */
385         gov.grants.apply.system.grantsCommonTypesV10.StringWithoutNewLine255Type xgetFundingOpportunityTitle();
386         
387         /**
388          * Sets the "FundingOpportunityTitle" element
389          */
390         void setFundingOpportunityTitle(java.lang.String fundingOpportunityTitle);
391         
392         /**
393          * Sets (as xml) the "FundingOpportunityTitle" element
394          */
395         void xsetFundingOpportunityTitle(gov.grants.apply.system.grantsCommonTypesV10.StringWithoutNewLine255Type fundingOpportunityTitle);
396         
397         /**
398          * Gets the "FundingOpportunityNumber" element
399          */
400         java.lang.String getFundingOpportunityNumber();
401         
402         /**
403          * Gets (as xml) the "FundingOpportunityNumber" element
404          */
405         gov.grants.apply.system.grantsCommonTypesV10.FundingOpportunityNumberType xgetFundingOpportunityNumber();
406         
407         /**
408          * Sets the "FundingOpportunityNumber" element
409          */
410         void setFundingOpportunityNumber(java.lang.String fundingOpportunityNumber);
411         
412         /**
413          * Sets (as xml) the "FundingOpportunityNumber" element
414          */
415         void xsetFundingOpportunityNumber(gov.grants.apply.system.grantsCommonTypesV10.FundingOpportunityNumberType fundingOpportunityNumber);
416         
417         /**
418          * Gets the "ClosingDate" element
419          */
420         java.lang.String getClosingDate();
421         
422         /**
423          * Gets (as xml) the "ClosingDate" element
424          */
425         gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType xgetClosingDate();
426         
427         /**
428          * True if has "ClosingDate" element
429          */
430         boolean isSetClosingDate();
431         
432         /**
433          * Sets the "ClosingDate" element
434          */
435         void setClosingDate(java.lang.String closingDate);
436         
437         /**
438          * Sets (as xml) the "ClosingDate" element
439          */
440         void xsetClosingDate(gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType closingDate);
441         
442         /**
443          * Unsets the "ClosingDate" element
444          */
445         void unsetClosingDate();
446         
447         /**
448          * Gets the "ClosingDateExplanation" element
449          */
450         java.lang.String getClosingDateExplanation();
451         
452         /**
453          * Gets (as xml) the "ClosingDateExplanation" element
454          */
455         gov.grants.apply.system.grantsFundingSynopsisV20.ClosingDateExplanationDocument.ClosingDateExplanation xgetClosingDateExplanation();
456         
457         /**
458          * True if has "ClosingDateExplanation" element
459          */
460         boolean isSetClosingDateExplanation();
461         
462         /**
463          * Sets the "ClosingDateExplanation" element
464          */
465         void setClosingDateExplanation(java.lang.String closingDateExplanation);
466         
467         /**
468          * Sets (as xml) the "ClosingDateExplanation" element
469          */
470         void xsetClosingDateExplanation(gov.grants.apply.system.grantsFundingSynopsisV20.ClosingDateExplanationDocument.ClosingDateExplanation closingDateExplanation);
471         
472         /**
473          * Unsets the "ClosingDateExplanation" element
474          */
475         void unsetClosingDateExplanation();
476         
477         /**
478          * Gets the "ArchiveDate" element
479          */
480         java.lang.String getArchiveDate();
481         
482         /**
483          * Gets (as xml) the "ArchiveDate" element
484          */
485         gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType xgetArchiveDate();
486         
487         /**
488          * True if has "ArchiveDate" element
489          */
490         boolean isSetArchiveDate();
491         
492         /**
493          * Sets the "ArchiveDate" element
494          */
495         void setArchiveDate(java.lang.String archiveDate);
496         
497         /**
498          * Sets (as xml) the "ArchiveDate" element
499          */
500         void xsetArchiveDate(gov.grants.apply.system.grantsCommonTypesV10.MMDDYYYYFwdSlashType archiveDate);
501         
502         /**
503          * Unsets the "ArchiveDate" element
504          */
505         void unsetArchiveDate();
506         
507         /**
508          * Gets the "FundingOpportunityDescription" element
509          */
510         java.lang.String getFundingOpportunityDescription();
511         
512         /**
513          * Gets (as xml) the "FundingOpportunityDescription" element
514          */
515         gov.grants.apply.system.grantsFundingSynopsisV20.FundingOpportunityDescriptionDocument.FundingOpportunityDescription xgetFundingOpportunityDescription();
516         
517         /**
518          * Sets the "FundingOpportunityDescription" element
519          */
520         void setFundingOpportunityDescription(java.lang.String fundingOpportunityDescription);
521         
522         /**
523          * Sets (as xml) the "FundingOpportunityDescription" element
524          */
525         void xsetFundingOpportunityDescription(gov.grants.apply.system.grantsFundingSynopsisV20.FundingOpportunityDescriptionDocument.FundingOpportunityDescription fundingOpportunityDescription);
526         
527         /**
528          * Gets array of all "CFDANumber" elements
529          */
530         java.lang.String[] getCFDANumberArray();
531         
532         /**
533          * Gets ith "CFDANumber" element
534          */
535         java.lang.String getCFDANumberArray(int i);
536         
537         /**
538          * Gets (as xml) array of all "CFDANumber" elements
539          */
540         gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType[] xgetCFDANumberArray();
541         
542         /**
543          * Gets (as xml) ith "CFDANumber" element
544          */
545         gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType xgetCFDANumberArray(int i);
546         
547         /**
548          * Returns number of "CFDANumber" element
549          */
550         int sizeOfCFDANumberArray();
551         
552         /**
553          * Sets array of all "CFDANumber" element
554          */
555         void setCFDANumberArray(java.lang.String[] cfdaNumberArray);
556         
557         /**
558          * Sets ith "CFDANumber" element
559          */
560         void setCFDANumberArray(int i, java.lang.String cfdaNumber);
561         
562         /**
563          * Sets (as xml) array of all "CFDANumber" element
564          */
565         void xsetCFDANumberArray(gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType[] cfdaNumberArray);
566         
567         /**
568          * Sets (as xml) ith "CFDANumber" element
569          */
570         void xsetCFDANumberArray(int i, gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType cfdaNumber);
571         
572         /**
573          * Inserts the value as the ith "CFDANumber" element
574          */
575         void insertCFDANumber(int i, java.lang.String cfdaNumber);
576         
577         /**
578          * Appends the value as the last "CFDANumber" element
579          */
580         void addCFDANumber(java.lang.String cfdaNumber);
581         
582         /**
583          * Inserts and returns a new empty value (as xml) as the ith "CFDANumber" element
584          */
585         gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType insertNewCFDANumber(int i);
586         
587         /**
588          * Appends and returns a new empty value (as xml) as the last "CFDANumber" element
589          */
590         gov.grants.apply.system.grantsCommonTypesV10.CFDANumberType addNewCFDANumber();
591         
592         /**
593          * Removes the ith "CFDANumber" element
594          */
595         void removeCFDANumber(int i);
596         
597         /**
598          * Gets array of all "EligibleApplicantTypes" elements
599          */
600         gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum[] getEligibleApplicantTypesArray();
601         
602         /**
603          * Gets ith "EligibleApplicantTypes" element
604          */
605         gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum getEligibleApplicantTypesArray(int i);
606         
607         /**
608          * Gets (as xml) array of all "EligibleApplicantTypes" elements
609          */
610         gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes[] xgetEligibleApplicantTypesArray();
611         
612         /**
613          * Gets (as xml) ith "EligibleApplicantTypes" element
614          */
615         gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes xgetEligibleApplicantTypesArray(int i);
616         
617         /**
618          * Returns number of "EligibleApplicantTypes" element
619          */
620         int sizeOfEligibleApplicantTypesArray();
621         
622         /**
623          * Sets array of all "EligibleApplicantTypes" element
624          */
625         void setEligibleApplicantTypesArray(gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum[] eligibleApplicantTypesArray);
626         
627         /**
628          * Sets ith "EligibleApplicantTypes" element
629          */
630         void setEligibleApplicantTypesArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum eligibleApplicantTypes);
631         
632         /**
633          * Sets (as xml) array of all "EligibleApplicantTypes" element
634          */
635         void xsetEligibleApplicantTypesArray(gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes[] eligibleApplicantTypesArray);
636         
637         /**
638          * Sets (as xml) ith "EligibleApplicantTypes" element
639          */
640         void xsetEligibleApplicantTypesArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes eligibleApplicantTypes);
641         
642         /**
643          * Inserts the value as the ith "EligibleApplicantTypes" element
644          */
645         void insertEligibleApplicantTypes(int i, gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum eligibleApplicantTypes);
646         
647         /**
648          * Appends the value as the last "EligibleApplicantTypes" element
649          */
650         void addEligibleApplicantTypes(gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes.Enum eligibleApplicantTypes);
651         
652         /**
653          * Inserts and returns a new empty value (as xml) as the ith "EligibleApplicantTypes" element
654          */
655         gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes insertNewEligibleApplicantTypes(int i);
656         
657         /**
658          * Appends and returns a new empty value (as xml) as the last "EligibleApplicantTypes" element
659          */
660         gov.grants.apply.system.grantsFundingSynopsisV20.EligibleApplicantTypesDocument.EligibleApplicantTypes addNewEligibleApplicantTypes();
661         
662         /**
663          * Removes the ith "EligibleApplicantTypes" element
664          */
665         void removeEligibleApplicantTypes(int i);
666         
667         /**
668          * Gets the "OtherEligibleApplicantExplanation" element
669          */
670         java.lang.String getOtherEligibleApplicantExplanation();
671         
672         /**
673          * Gets (as xml) the "OtherEligibleApplicantExplanation" element
674          */
675         gov.grants.apply.system.grantsFundingSynopsisV20.OtherEligibleApplicantExplanationDocument.OtherEligibleApplicantExplanation xgetOtherEligibleApplicantExplanation();
676         
677         /**
678          * True if has "OtherEligibleApplicantExplanation" element
679          */
680         boolean isSetOtherEligibleApplicantExplanation();
681         
682         /**
683          * Sets the "OtherEligibleApplicantExplanation" element
684          */
685         void setOtherEligibleApplicantExplanation(java.lang.String otherEligibleApplicantExplanation);
686         
687         /**
688          * Sets (as xml) the "OtherEligibleApplicantExplanation" element
689          */
690         void xsetOtherEligibleApplicantExplanation(gov.grants.apply.system.grantsFundingSynopsisV20.OtherEligibleApplicantExplanationDocument.OtherEligibleApplicantExplanation otherEligibleApplicantExplanation);
691         
692         /**
693          * Unsets the "OtherEligibleApplicantExplanation" element
694          */
695         void unsetOtherEligibleApplicantExplanation();
696         
697         /**
698          * Gets the "CostSharingOrMatchingRequirement" element
699          */
700         gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement.Enum getCostSharingOrMatchingRequirement();
701         
702         /**
703          * Gets (as xml) the "CostSharingOrMatchingRequirement" element
704          */
705         gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement xgetCostSharingOrMatchingRequirement();
706         
707         /**
708          * Sets the "CostSharingOrMatchingRequirement" element
709          */
710         void setCostSharingOrMatchingRequirement(gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement.Enum costSharingOrMatchingRequirement);
711         
712         /**
713          * Sets (as xml) the "CostSharingOrMatchingRequirement" element
714          */
715         void xsetCostSharingOrMatchingRequirement(gov.grants.apply.system.grantsFundingSynopsisV20.CostSharingOrMatchingRequirementDocument.CostSharingOrMatchingRequirement costSharingOrMatchingRequirement);
716         
717         /**
718          * Gets the "AdditionalInformation" element
719          */
720         gov.grants.apply.system.grantsFundingSynopsisV20.AdditionalInformationDocument.AdditionalInformation getAdditionalInformation();
721         
722         /**
723          * True if has "AdditionalInformation" element
724          */
725         boolean isSetAdditionalInformation();
726         
727         /**
728          * Sets the "AdditionalInformation" element
729          */
730         void setAdditionalInformation(gov.grants.apply.system.grantsFundingSynopsisV20.AdditionalInformationDocument.AdditionalInformation additionalInformation);
731         
732         /**
733          * Appends and returns a new empty "AdditionalInformation" element
734          */
735         gov.grants.apply.system.grantsFundingSynopsisV20.AdditionalInformationDocument.AdditionalInformation addNewAdditionalInformation();
736         
737         /**
738          * Unsets the "AdditionalInformation" element
739          */
740         void unsetAdditionalInformation();
741         
742         /**
743          * Gets array of all "AgencyContact" elements
744          */
745         gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact[] getAgencyContactArray();
746         
747         /**
748          * Gets ith "AgencyContact" element
749          */
750         gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact getAgencyContactArray(int i);
751         
752         /**
753          * Returns number of "AgencyContact" element
754          */
755         int sizeOfAgencyContactArray();
756         
757         /**
758          * Sets array of all "AgencyContact" element
759          */
760         void setAgencyContactArray(gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact[] agencyContactArray);
761         
762         /**
763          * Sets ith "AgencyContact" element
764          */
765         void setAgencyContactArray(int i, gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact agencyContact);
766         
767         /**
768          * Inserts and returns a new empty value (as xml) as the ith "AgencyContact" element
769          */
770         gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact insertNewAgencyContact(int i);
771         
772         /**
773          * Appends and returns a new empty value (as xml) as the last "AgencyContact" element
774          */
775         gov.grants.apply.system.grantsFundingSynopsisV20.AgencyContactDocument.AgencyContact addNewAgencyContact();
776         
777         /**
778          * Removes the ith "AgencyContact" element
779          */
780         void removeAgencyContact(int i);
781         
782         /**
783          * A factory class with static methods for creating instances
784          * of this type.
785          */
786         
787         public static final class Factory
788         {
789             public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20 newInstance() {
790               return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
791             
792             public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20 newInstance(org.apache.xmlbeans.XmlOptions options) {
793               return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document.FundingOppSynopsis20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
794             
795             private Factory() { } // No instance of this class allowed
796         }
797     }
798     
799     /**
800      * A factory class with static methods for creating instances
801      * of this type.
802      */
803     
804     public static final class Factory
805     {
806         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document newInstance() {
807           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
808         
809         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document newInstance(org.apache.xmlbeans.XmlOptions options) {
810           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
811         
812         /** @param xmlAsString the string value to parse */
813         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
814           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
815         
816         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
817           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
818         
819         /** @param file the file from which to load an xml document */
820         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
821           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
822         
823         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
824           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
825         
826         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
827           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
828         
829         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
830           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
831         
832         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
833           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
834         
835         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
836           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
837         
838         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
839           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
840         
841         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
842           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
843         
844         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
845           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
846         
847         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
848           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
849         
850         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
851           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
852         
853         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
854           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
855         
856         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
857         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
858           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
859         
860         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
861         public static gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
862           return (gov.grants.apply.system.grantsFundingSynopsisV20.FundingOppSynopsis20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
863         
864         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
865         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 {
866           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
867         
868         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
869         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 {
870           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
871         
872         private Factory() { } // No instance of this class allowed
873     }
874 }