View Javadoc
1   /*
2    * An XML document type.
3    * Localname: CSREES_Supplemental_Info
4    * Namespace: http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0
5    * Java type: gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.csreesSupplementalInfoV10;
10  
11  
12  /**
13   * A document containing one CSREES_Supplemental_Info(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface CSREESSupplementalInfoDocument 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(CSREESSupplementalInfoDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("csreessupplementalinfoe7fddoctype");
21      
22      /**
23       * Gets the "CSREES_Supplemental_Info" element
24       */
25      gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo getCSREESSupplementalInfo();
26      
27      /**
28       * Sets the "CSREES_Supplemental_Info" element
29       */
30      void setCSREESSupplementalInfo(gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo csreesSupplementalInfo);
31      
32      /**
33       * Appends and returns a new empty "CSREES_Supplemental_Info" element
34       */
35      gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo addNewCSREESSupplementalInfo();
36      
37      /**
38       * An XML CSREES_Supplemental_Info(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface CSREESSupplementalInfo 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(CSREESSupplementalInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("csreessupplementalinfod646elemtype");
46          
47          /**
48           * Gets the "FundingOpportunity" element
49           */
50          gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.FundingOpportunity getFundingOpportunity();
51          
52          /**
53           * Sets the "FundingOpportunity" element
54           */
55          void setFundingOpportunity(gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.FundingOpportunity fundingOpportunity);
56          
57          /**
58           * Appends and returns a new empty "FundingOpportunity" element
59           */
60          gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.FundingOpportunity addNewFundingOpportunity();
61          
62          /**
63           * Gets the "ProgramGroup" element
64           */
65          gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup getProgramGroup();
66          
67          /**
68           * Sets the "ProgramGroup" element
69           */
70          void setProgramGroup(gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup programGroup);
71          
72          /**
73           * Appends and returns a new empty "ProgramGroup" element
74           */
75          gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup addNewProgramGroup();
76          
77          /**
78           * Gets the "ApplicantTypeCode" element
79           */
80          java.lang.String getApplicantTypeCode();
81          
82          /**
83           * Gets (as xml) the "ApplicantTypeCode" element
84           */
85          gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ApplicantTypeCode xgetApplicantTypeCode();
86          
87          /**
88           * Sets the "ApplicantTypeCode" element
89           */
90          void setApplicantTypeCode(java.lang.String applicantTypeCode);
91          
92          /**
93           * Sets (as xml) the "ApplicantTypeCode" element
94           */
95          void xsetApplicantTypeCode(gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ApplicantTypeCode applicantTypeCode);
96          
97          /**
98           * Gets the "AdditionalApplicantTypes" element
99           */
100         java.lang.String getAdditionalApplicantTypes();
101         
102         /**
103          * Gets (as xml) the "AdditionalApplicantTypes" element
104          */
105         gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.AdditionalApplicantTypes xgetAdditionalApplicantTypes();
106         
107         /**
108          * True if has "AdditionalApplicantTypes" element
109          */
110         boolean isSetAdditionalApplicantTypes();
111         
112         /**
113          * Sets the "AdditionalApplicantTypes" element
114          */
115         void setAdditionalApplicantTypes(java.lang.String additionalApplicantTypes);
116         
117         /**
118          * Sets (as xml) the "AdditionalApplicantTypes" element
119          */
120         void xsetAdditionalApplicantTypes(gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.AdditionalApplicantTypes additionalApplicantTypes);
121         
122         /**
123          * Unsets the "AdditionalApplicantTypes" element
124          */
125         void unsetAdditionalApplicantTypes();
126         
127         /**
128          * Gets the "SupplementalApplicantType" element
129          */
130         gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.SupplementalApplicantType getSupplementalApplicantType();
131         
132         /**
133          * True if has "SupplementalApplicantType" element
134          */
135         boolean isSetSupplementalApplicantType();
136         
137         /**
138          * Sets the "SupplementalApplicantType" element
139          */
140         void setSupplementalApplicantType(gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.SupplementalApplicantType supplementalApplicantType);
141         
142         /**
143          * Appends and returns a new empty "SupplementalApplicantType" element
144          */
145         gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.SupplementalApplicantType addNewSupplementalApplicantType();
146         
147         /**
148          * Unsets the "SupplementalApplicantType" element
149          */
150         void unsetSupplementalApplicantType();
151         
152         /**
153          * Gets the "HHS_AccountInfo" element
154          */
155         gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo getHHSAccountInfo();
156         
157         /**
158          * Sets the "HHS_AccountInfo" element
159          */
160         void setHHSAccountInfo(gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo hhsAccountInfo);
161         
162         /**
163          * Appends and returns a new empty "HHS_AccountInfo" element
164          */
165         gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo addNewHHSAccountInfo();
166         
167         /**
168          * Gets the "KeyWords" element
169          */
170         java.lang.String getKeyWords();
171         
172         /**
173          * Gets (as xml) the "KeyWords" element
174          */
175         gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.KeyWords xgetKeyWords();
176         
177         /**
178          * Sets the "KeyWords" element
179          */
180         void setKeyWords(java.lang.String keyWords);
181         
182         /**
183          * Sets (as xml) the "KeyWords" element
184          */
185         void xsetKeyWords(gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.KeyWords keyWords);
186         
187         /**
188          * Gets the "ConflictofInterestList" element
189          */
190         gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ConflictofInterestList getConflictofInterestList();
191         
192         /**
193          * True if has "ConflictofInterestList" element
194          */
195         boolean isSetConflictofInterestList();
196         
197         /**
198          * Sets the "ConflictofInterestList" element
199          */
200         void setConflictofInterestList(gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ConflictofInterestList conflictofInterestList);
201         
202         /**
203          * Appends and returns a new empty "ConflictofInterestList" element
204          */
205         gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ConflictofInterestList addNewConflictofInterestList();
206         
207         /**
208          * Unsets the "ConflictofInterestList" element
209          */
210         void unsetConflictofInterestList();
211         
212         /**
213          * Gets the "FormVersion" attribute
214          */
215         java.lang.String getFormVersion();
216         
217         /**
218          * Gets (as xml) the "FormVersion" attribute
219          */
220         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
221         
222         /**
223          * Sets the "FormVersion" attribute
224          */
225         void setFormVersion(java.lang.String formVersion);
226         
227         /**
228          * Sets (as xml) the "FormVersion" attribute
229          */
230         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
231         
232         /**
233          * An XML FundingOpportunity(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0).
234          *
235          * This is a complex type.
236          */
237         public interface FundingOpportunity extends org.apache.xmlbeans.XmlObject
238         {
239             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
240                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FundingOpportunity.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fundingopportunity1818elemtype");
241             
242             /**
243              * Gets the "FundingOpportunityTitle" element
244              */
245             java.lang.String getFundingOpportunityTitle();
246             
247             /**
248              * Gets (as xml) the "FundingOpportunityTitle" element
249              */
250             gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType xgetFundingOpportunityTitle();
251             
252             /**
253              * Sets the "FundingOpportunityTitle" element
254              */
255             void setFundingOpportunityTitle(java.lang.String fundingOpportunityTitle);
256             
257             /**
258              * Sets (as xml) the "FundingOpportunityTitle" element
259              */
260             void xsetFundingOpportunityTitle(gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType fundingOpportunityTitle);
261             
262             /**
263              * Gets the "FundingOpportunityNumber" element
264              */
265             java.lang.String getFundingOpportunityNumber();
266             
267             /**
268              * Gets (as xml) the "FundingOpportunityNumber" element
269              */
270             gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType xgetFundingOpportunityNumber();
271             
272             /**
273              * Sets the "FundingOpportunityNumber" element
274              */
275             void setFundingOpportunityNumber(java.lang.String fundingOpportunityNumber);
276             
277             /**
278              * Sets (as xml) the "FundingOpportunityNumber" element
279              */
280             void xsetFundingOpportunityNumber(gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType fundingOpportunityNumber);
281             
282             /**
283              * A factory class with static methods for creating instances
284              * of this type.
285              */
286             
287             public static final class Factory
288             {
289                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.FundingOpportunity newInstance() {
290                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.FundingOpportunity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
291                 
292                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.FundingOpportunity newInstance(org.apache.xmlbeans.XmlOptions options) {
293                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.FundingOpportunity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
294                 
295                 private Factory() { } // No instance of this class allowed
296             }
297         }
298         
299         /**
300          * An XML ProgramGroup(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0).
301          *
302          * This is a complex type.
303          */
304         public interface ProgramGroup extends org.apache.xmlbeans.XmlObject
305         {
306             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
307                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramGroup.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programgroup1d9delemtype");
308             
309             /**
310              * Gets the "ProgramCodeName" element
311              */
312             java.lang.String getProgramCodeName();
313             
314             /**
315              * Gets (as xml) the "ProgramCodeName" element
316              */
317             gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCodeName xgetProgramCodeName();
318             
319             /**
320              * Sets the "ProgramCodeName" element
321              */
322             void setProgramCodeName(java.lang.String programCodeName);
323             
324             /**
325              * Sets (as xml) the "ProgramCodeName" element
326              */
327             void xsetProgramCodeName(gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCodeName programCodeName);
328             
329             /**
330              * Gets the "ProgramCode" element
331              */
332             java.lang.String getProgramCode();
333             
334             /**
335              * Gets (as xml) the "ProgramCode" element
336              */
337             gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCode xgetProgramCode();
338             
339             /**
340              * Sets the "ProgramCode" element
341              */
342             void setProgramCode(java.lang.String programCode);
343             
344             /**
345              * Sets (as xml) the "ProgramCode" element
346              */
347             void xsetProgramCode(gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCode programCode);
348             
349             /**
350              * An XML ProgramCodeName(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0).
351              *
352              * This is an atomic type that is a restriction of gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument$CSREESSupplementalInfo$ProgramGroup$ProgramCodeName.
353              */
354             public interface ProgramCodeName extends org.apache.xmlbeans.XmlString
355             {
356                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
357                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramCodeName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programcodenameb595elemtype");
358                 
359                 /**
360                  * A factory class with static methods for creating instances
361                  * of this type.
362                  */
363                 
364                 public static final class Factory
365                 {
366                     public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCodeName newValue(java.lang.Object obj) {
367                       return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCodeName) type.newValue( obj ); }
368                     
369                     public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCodeName newInstance() {
370                       return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCodeName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
371                     
372                     public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCodeName newInstance(org.apache.xmlbeans.XmlOptions options) {
373                       return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCodeName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
374                     
375                     private Factory() { } // No instance of this class allowed
376                 }
377             }
378             
379             /**
380              * An XML ProgramCode(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0).
381              *
382              * This is an atomic type that is a restriction of gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument$CSREESSupplementalInfo$ProgramGroup$ProgramCode.
383              */
384             public interface ProgramCode extends org.apache.xmlbeans.XmlString
385             {
386                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
387                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramCode.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programcode9a60elemtype");
388                 
389                 /**
390                  * A factory class with static methods for creating instances
391                  * of this type.
392                  */
393                 
394                 public static final class Factory
395                 {
396                     public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCode newValue(java.lang.Object obj) {
397                       return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCode) type.newValue( obj ); }
398                     
399                     public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCode newInstance() {
400                       return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
401                     
402                     public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCode newInstance(org.apache.xmlbeans.XmlOptions options) {
403                       return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup.ProgramCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
404                     
405                     private Factory() { } // No instance of this class allowed
406                 }
407             }
408             
409             /**
410              * A factory class with static methods for creating instances
411              * of this type.
412              */
413             
414             public static final class Factory
415             {
416                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup newInstance() {
417                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
418                 
419                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup newInstance(org.apache.xmlbeans.XmlOptions options) {
420                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ProgramGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
421                 
422                 private Factory() { } // No instance of this class allowed
423             }
424         }
425         
426         /**
427          * An XML ApplicantTypeCode(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0).
428          *
429          * This is an atomic type that is a restriction of gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument$CSREESSupplementalInfo$ApplicantTypeCode.
430          */
431         public interface ApplicantTypeCode extends org.apache.xmlbeans.XmlString
432         {
433             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
434                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantTypeCode.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicanttypecode56bbelemtype");
435             
436             /**
437              * A factory class with static methods for creating instances
438              * of this type.
439              */
440             
441             public static final class Factory
442             {
443                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ApplicantTypeCode newValue(java.lang.Object obj) {
444                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ApplicantTypeCode) type.newValue( obj ); }
445                 
446                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ApplicantTypeCode newInstance() {
447                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ApplicantTypeCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
448                 
449                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ApplicantTypeCode newInstance(org.apache.xmlbeans.XmlOptions options) {
450                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ApplicantTypeCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
451                 
452                 private Factory() { } // No instance of this class allowed
453             }
454         }
455         
456         /**
457          * An XML AdditionalApplicantTypes(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0).
458          *
459          * This is an atomic type that is a restriction of gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument$CSREESSupplementalInfo$AdditionalApplicantTypes.
460          */
461         public interface AdditionalApplicantTypes extends org.apache.xmlbeans.XmlString
462         {
463             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
464                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AdditionalApplicantTypes.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("additionalapplicanttypesef20elemtype");
465             
466             /**
467              * A factory class with static methods for creating instances
468              * of this type.
469              */
470             
471             public static final class Factory
472             {
473                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.AdditionalApplicantTypes newValue(java.lang.Object obj) {
474                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.AdditionalApplicantTypes) type.newValue( obj ); }
475                 
476                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.AdditionalApplicantTypes newInstance() {
477                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.AdditionalApplicantTypes) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
478                 
479                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.AdditionalApplicantTypes newInstance(org.apache.xmlbeans.XmlOptions options) {
480                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.AdditionalApplicantTypes) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
481                 
482                 private Factory() { } // No instance of this class allowed
483             }
484         }
485         
486         /**
487          * An XML SupplementalApplicantType(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0).
488          *
489          * This is a complex type.
490          */
491         public interface SupplementalApplicantType extends org.apache.xmlbeans.XmlObject
492         {
493             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
494                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SupplementalApplicantType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("supplementalapplicanttype18aaelemtype");
495             
496             /**
497              * Gets the "AlaskaNativeServingInstitution" element
498              */
499             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaskaNativeServingInstitution();
500             
501             /**
502              * Gets (as xml) the "AlaskaNativeServingInstitution" element
503              */
504             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaskaNativeServingInstitution();
505             
506             /**
507              * True if has "AlaskaNativeServingInstitution" element
508              */
509             boolean isSetAlaskaNativeServingInstitution();
510             
511             /**
512              * Sets the "AlaskaNativeServingInstitution" element
513              */
514             void setAlaskaNativeServingInstitution(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaskaNativeServingInstitution);
515             
516             /**
517              * Sets (as xml) the "AlaskaNativeServingInstitution" element
518              */
519             void xsetAlaskaNativeServingInstitution(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaskaNativeServingInstitution);
520             
521             /**
522              * Unsets the "AlaskaNativeServingInstitution" element
523              */
524             void unsetAlaskaNativeServingInstitution();
525             
526             /**
527              * Gets the "CooperativeExtensionService" element
528              */
529             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCooperativeExtensionService();
530             
531             /**
532              * Gets (as xml) the "CooperativeExtensionService" element
533              */
534             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCooperativeExtensionService();
535             
536             /**
537              * True if has "CooperativeExtensionService" element
538              */
539             boolean isSetCooperativeExtensionService();
540             
541             /**
542              * Sets the "CooperativeExtensionService" element
543              */
544             void setCooperativeExtensionService(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum cooperativeExtensionService);
545             
546             /**
547              * Sets (as xml) the "CooperativeExtensionService" element
548              */
549             void xsetCooperativeExtensionService(gov.grants.apply.system.globalLibraryV20.YesNoDataType cooperativeExtensionService);
550             
551             /**
552              * Unsets the "CooperativeExtensionService" element
553              */
554             void unsetCooperativeExtensionService();
555             
556             /**
557              * Gets the "HispanicServingInstitution" element
558              */
559             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHispanicServingInstitution();
560             
561             /**
562              * Gets (as xml) the "HispanicServingInstitution" element
563              */
564             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHispanicServingInstitution();
565             
566             /**
567              * True if has "HispanicServingInstitution" element
568              */
569             boolean isSetHispanicServingInstitution();
570             
571             /**
572              * Sets the "HispanicServingInstitution" element
573              */
574             void setHispanicServingInstitution(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hispanicServingInstitution);
575             
576             /**
577              * Sets (as xml) the "HispanicServingInstitution" element
578              */
579             void xsetHispanicServingInstitution(gov.grants.apply.system.globalLibraryV20.YesNoDataType hispanicServingInstitution);
580             
581             /**
582              * Unsets the "HispanicServingInstitution" element
583              */
584             void unsetHispanicServingInstitution();
585             
586             /**
587              * Gets the "HistoricallyBlackCollegeorUniversity" element
588              */
589             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHistoricallyBlackCollegeorUniversity();
590             
591             /**
592              * Gets (as xml) the "HistoricallyBlackCollegeorUniversity" element
593              */
594             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHistoricallyBlackCollegeorUniversity();
595             
596             /**
597              * True if has "HistoricallyBlackCollegeorUniversity" element
598              */
599             boolean isSetHistoricallyBlackCollegeorUniversity();
600             
601             /**
602              * Sets the "HistoricallyBlackCollegeorUniversity" element
603              */
604             void setHistoricallyBlackCollegeorUniversity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum historicallyBlackCollegeorUniversity);
605             
606             /**
607              * Sets (as xml) the "HistoricallyBlackCollegeorUniversity" element
608              */
609             void xsetHistoricallyBlackCollegeorUniversity(gov.grants.apply.system.globalLibraryV20.YesNoDataType historicallyBlackCollegeorUniversity);
610             
611             /**
612              * Unsets the "HistoricallyBlackCollegeorUniversity" element
613              */
614             void unsetHistoricallyBlackCollegeorUniversity();
615             
616             /**
617              * Gets the "MinorityServingInstitution" element
618              */
619             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinorityServingInstitution();
620             
621             /**
622              * Gets (as xml) the "MinorityServingInstitution" element
623              */
624             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinorityServingInstitution();
625             
626             /**
627              * True if has "MinorityServingInstitution" element
628              */
629             boolean isSetMinorityServingInstitution();
630             
631             /**
632              * Sets the "MinorityServingInstitution" element
633              */
634             void setMinorityServingInstitution(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minorityServingInstitution);
635             
636             /**
637              * Sets (as xml) the "MinorityServingInstitution" element
638              */
639             void xsetMinorityServingInstitution(gov.grants.apply.system.globalLibraryV20.YesNoDataType minorityServingInstitution);
640             
641             /**
642              * Unsets the "MinorityServingInstitution" element
643              */
644             void unsetMinorityServingInstitution();
645             
646             /**
647              * Gets the "NativeHawaiianServingInstitution" element
648              */
649             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNativeHawaiianServingInstitution();
650             
651             /**
652              * Gets (as xml) the "NativeHawaiianServingInstitution" element
653              */
654             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNativeHawaiianServingInstitution();
655             
656             /**
657              * True if has "NativeHawaiianServingInstitution" element
658              */
659             boolean isSetNativeHawaiianServingInstitution();
660             
661             /**
662              * Sets the "NativeHawaiianServingInstitution" element
663              */
664             void setNativeHawaiianServingInstitution(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nativeHawaiianServingInstitution);
665             
666             /**
667              * Sets (as xml) the "NativeHawaiianServingInstitution" element
668              */
669             void xsetNativeHawaiianServingInstitution(gov.grants.apply.system.globalLibraryV20.YesNoDataType nativeHawaiianServingInstitution);
670             
671             /**
672              * Unsets the "NativeHawaiianServingInstitution" element
673              */
674             void unsetNativeHawaiianServingInstitution();
675             
676             /**
677              * Gets the "PublicNonprofitJuniororCommunityCollege" element
678              */
679             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPublicNonprofitJuniororCommunityCollege();
680             
681             /**
682              * Gets (as xml) the "PublicNonprofitJuniororCommunityCollege" element
683              */
684             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPublicNonprofitJuniororCommunityCollege();
685             
686             /**
687              * True if has "PublicNonprofitJuniororCommunityCollege" element
688              */
689             boolean isSetPublicNonprofitJuniororCommunityCollege();
690             
691             /**
692              * Sets the "PublicNonprofitJuniororCommunityCollege" element
693              */
694             void setPublicNonprofitJuniororCommunityCollege(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum publicNonprofitJuniororCommunityCollege);
695             
696             /**
697              * Sets (as xml) the "PublicNonprofitJuniororCommunityCollege" element
698              */
699             void xsetPublicNonprofitJuniororCommunityCollege(gov.grants.apply.system.globalLibraryV20.YesNoDataType publicNonprofitJuniororCommunityCollege);
700             
701             /**
702              * Unsets the "PublicNonprofitJuniororCommunityCollege" element
703              */
704             void unsetPublicNonprofitJuniororCommunityCollege();
705             
706             /**
707              * Gets the "PublicSecondarySchool" element
708              */
709             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPublicSecondarySchool();
710             
711             /**
712              * Gets (as xml) the "PublicSecondarySchool" element
713              */
714             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPublicSecondarySchool();
715             
716             /**
717              * True if has "PublicSecondarySchool" element
718              */
719             boolean isSetPublicSecondarySchool();
720             
721             /**
722              * Sets the "PublicSecondarySchool" element
723              */
724             void setPublicSecondarySchool(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum publicSecondarySchool);
725             
726             /**
727              * Sets (as xml) the "PublicSecondarySchool" element
728              */
729             void xsetPublicSecondarySchool(gov.grants.apply.system.globalLibraryV20.YesNoDataType publicSecondarySchool);
730             
731             /**
732              * Unsets the "PublicSecondarySchool" element
733              */
734             void unsetPublicSecondarySchool();
735             
736             /**
737              * Gets the "SchoolofForestry" element
738              */
739             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSchoolofForestry();
740             
741             /**
742              * Gets (as xml) the "SchoolofForestry" element
743              */
744             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSchoolofForestry();
745             
746             /**
747              * True if has "SchoolofForestry" element
748              */
749             boolean isSetSchoolofForestry();
750             
751             /**
752              * Sets the "SchoolofForestry" element
753              */
754             void setSchoolofForestry(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum schoolofForestry);
755             
756             /**
757              * Sets (as xml) the "SchoolofForestry" element
758              */
759             void xsetSchoolofForestry(gov.grants.apply.system.globalLibraryV20.YesNoDataType schoolofForestry);
760             
761             /**
762              * Unsets the "SchoolofForestry" element
763              */
764             void unsetSchoolofForestry();
765             
766             /**
767              * Gets the "StateAgriculturalExperimentStation" element
768              */
769             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getStateAgriculturalExperimentStation();
770             
771             /**
772              * Gets (as xml) the "StateAgriculturalExperimentStation" element
773              */
774             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetStateAgriculturalExperimentStation();
775             
776             /**
777              * True if has "StateAgriculturalExperimentStation" element
778              */
779             boolean isSetStateAgriculturalExperimentStation();
780             
781             /**
782              * Sets the "StateAgriculturalExperimentStation" element
783              */
784             void setStateAgriculturalExperimentStation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum stateAgriculturalExperimentStation);
785             
786             /**
787              * Sets (as xml) the "StateAgriculturalExperimentStation" element
788              */
789             void xsetStateAgriculturalExperimentStation(gov.grants.apply.system.globalLibraryV20.YesNoDataType stateAgriculturalExperimentStation);
790             
791             /**
792              * Unsets the "StateAgriculturalExperimentStation" element
793              */
794             void unsetStateAgriculturalExperimentStation();
795             
796             /**
797              * Gets the "TribalCollege" element
798              */
799             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTribalCollege();
800             
801             /**
802              * Gets (as xml) the "TribalCollege" element
803              */
804             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTribalCollege();
805             
806             /**
807              * True if has "TribalCollege" element
808              */
809             boolean isSetTribalCollege();
810             
811             /**
812              * Sets the "TribalCollege" element
813              */
814             void setTribalCollege(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tribalCollege);
815             
816             /**
817              * Sets (as xml) the "TribalCollege" element
818              */
819             void xsetTribalCollege(gov.grants.apply.system.globalLibraryV20.YesNoDataType tribalCollege);
820             
821             /**
822              * Unsets the "TribalCollege" element
823              */
824             void unsetTribalCollege();
825             
826             /**
827              * Gets the "VeterinarySchoolorCollege" element
828              */
829             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVeterinarySchoolorCollege();
830             
831             /**
832              * Gets (as xml) the "VeterinarySchoolorCollege" element
833              */
834             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVeterinarySchoolorCollege();
835             
836             /**
837              * True if has "VeterinarySchoolorCollege" element
838              */
839             boolean isSetVeterinarySchoolorCollege();
840             
841             /**
842              * Sets the "VeterinarySchoolorCollege" element
843              */
844             void setVeterinarySchoolorCollege(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum veterinarySchoolorCollege);
845             
846             /**
847              * Sets (as xml) the "VeterinarySchoolorCollege" element
848              */
849             void xsetVeterinarySchoolorCollege(gov.grants.apply.system.globalLibraryV20.YesNoDataType veterinarySchoolorCollege);
850             
851             /**
852              * Unsets the "VeterinarySchoolorCollege" element
853              */
854             void unsetVeterinarySchoolorCollege();
855             
856             /**
857              * A factory class with static methods for creating instances
858              * of this type.
859              */
860             
861             public static final class Factory
862             {
863                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.SupplementalApplicantType newInstance() {
864                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.SupplementalApplicantType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
865                 
866                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.SupplementalApplicantType newInstance(org.apache.xmlbeans.XmlOptions options) {
867                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.SupplementalApplicantType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
868                 
869                 private Factory() { } // No instance of this class allowed
870             }
871         }
872         
873         /**
874          * An XML HHS_AccountInfo(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0).
875          *
876          * This is a complex type.
877          */
878         public interface HHSAccountInfo extends org.apache.xmlbeans.XmlObject
879         {
880             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
881                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HHSAccountInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("hhsaccountinfoa361elemtype");
882             
883             /**
884              * Gets the "PMSAccount" element
885              */
886             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPMSAccount();
887             
888             /**
889              * Gets (as xml) the "PMSAccount" element
890              */
891             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPMSAccount();
892             
893             /**
894              * Sets the "PMSAccount" element
895              */
896             void setPMSAccount(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pmsAccount);
897             
898             /**
899              * Sets (as xml) the "PMSAccount" element
900              */
901             void xsetPMSAccount(gov.grants.apply.system.globalLibraryV20.YesNoDataType pmsAccount);
902             
903             /**
904              * Gets the "PMSPIN" element
905              */
906             java.lang.String getPMSPIN();
907             
908             /**
909              * Gets (as xml) the "PMSPIN" element
910              */
911             gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo.PMSPIN xgetPMSPIN();
912             
913             /**
914              * True if has "PMSPIN" element
915              */
916             boolean isSetPMSPIN();
917             
918             /**
919              * Sets the "PMSPIN" element
920              */
921             void setPMSPIN(java.lang.String pmspin);
922             
923             /**
924              * Sets (as xml) the "PMSPIN" element
925              */
926             void xsetPMSPIN(gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo.PMSPIN pmspin);
927             
928             /**
929              * Unsets the "PMSPIN" element
930              */
931             void unsetPMSPIN();
932             
933             /**
934              * An XML PMSPIN(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0).
935              *
936              * This is an atomic type that is a restriction of gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument$CSREESSupplementalInfo$HHSAccountInfo$PMSPIN.
937              */
938             public interface PMSPIN extends org.apache.xmlbeans.XmlString
939             {
940                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
941                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PMSPIN.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("pmspin383celemtype");
942                 
943                 /**
944                  * A factory class with static methods for creating instances
945                  * of this type.
946                  */
947                 
948                 public static final class Factory
949                 {
950                     public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo.PMSPIN newValue(java.lang.Object obj) {
951                       return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo.PMSPIN) type.newValue( obj ); }
952                     
953                     public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo.PMSPIN newInstance() {
954                       return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo.PMSPIN) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
955                     
956                     public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo.PMSPIN newInstance(org.apache.xmlbeans.XmlOptions options) {
957                       return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo.PMSPIN) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
958                     
959                     private Factory() { } // No instance of this class allowed
960                 }
961             }
962             
963             /**
964              * A factory class with static methods for creating instances
965              * of this type.
966              */
967             
968             public static final class Factory
969             {
970                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo newInstance() {
971                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
972                 
973                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
974                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.HHSAccountInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
975                 
976                 private Factory() { } // No instance of this class allowed
977             }
978         }
979         
980         /**
981          * An XML KeyWords(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0).
982          *
983          * This is an atomic type that is a restriction of gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument$CSREESSupplementalInfo$KeyWords.
984          */
985         public interface KeyWords extends org.apache.xmlbeans.XmlString
986         {
987             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
988                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(KeyWords.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("keywordscd0celemtype");
989             
990             /**
991              * A factory class with static methods for creating instances
992              * of this type.
993              */
994             
995             public static final class Factory
996             {
997                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.KeyWords newValue(java.lang.Object obj) {
998                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.KeyWords) type.newValue( obj ); }
999                 
1000                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.KeyWords newInstance() {
1001                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.KeyWords) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1002                 
1003                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.KeyWords newInstance(org.apache.xmlbeans.XmlOptions options) {
1004                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.KeyWords) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1005                 
1006                 private Factory() { } // No instance of this class allowed
1007             }
1008         }
1009         
1010         /**
1011          * An XML ConflictofInterestList(@http://apply.grants.gov/forms/CSREES_Supplemental_Info-V1.0).
1012          *
1013          * This is a complex type.
1014          */
1015         public interface ConflictofInterestList extends org.apache.xmlbeans.XmlObject
1016         {
1017             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1018                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConflictofInterestList.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("conflictofinterestlist9e73elemtype");
1019             
1020             /**
1021              * Gets the "AttachedFile" element
1022              */
1023             gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttachedFile();
1024             
1025             /**
1026              * True if has "AttachedFile" element
1027              */
1028             boolean isSetAttachedFile();
1029             
1030             /**
1031              * Sets the "AttachedFile" element
1032              */
1033             void setAttachedFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attachedFile);
1034             
1035             /**
1036              * Appends and returns a new empty "AttachedFile" element
1037              */
1038             gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttachedFile();
1039             
1040             /**
1041              * Unsets the "AttachedFile" element
1042              */
1043             void unsetAttachedFile();
1044             
1045             /**
1046              * A factory class with static methods for creating instances
1047              * of this type.
1048              */
1049             
1050             public static final class Factory
1051             {
1052                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ConflictofInterestList newInstance() {
1053                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ConflictofInterestList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1054                 
1055                 public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ConflictofInterestList newInstance(org.apache.xmlbeans.XmlOptions options) {
1056                   return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo.ConflictofInterestList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1057                 
1058                 private Factory() { } // No instance of this class allowed
1059             }
1060         }
1061         
1062         /**
1063          * A factory class with static methods for creating instances
1064          * of this type.
1065          */
1066         
1067         public static final class Factory
1068         {
1069             public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo newInstance() {
1070               return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1071             
1072             public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
1073               return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument.CSREESSupplementalInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1074             
1075             private Factory() { } // No instance of this class allowed
1076         }
1077     }
1078     
1079     /**
1080      * A factory class with static methods for creating instances
1081      * of this type.
1082      */
1083     
1084     public static final class Factory
1085     {
1086         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument newInstance() {
1087           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1088         
1089         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
1090           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1091         
1092         /** @param xmlAsString the string value to parse */
1093         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1094           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1095         
1096         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1097           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1098         
1099         /** @param file the file from which to load an xml document */
1100         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1101           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1102         
1103         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1104           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1105         
1106         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1107           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1108         
1109         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1110           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1111         
1112         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1113           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1114         
1115         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1116           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1117         
1118         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1119           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1120         
1121         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1122           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1123         
1124         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1125           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1126         
1127         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1128           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1129         
1130         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1131           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1132         
1133         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1134           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1135         
1136         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1137         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1138           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1139         
1140         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1141         public static gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1142           return (gov.grants.apply.forms.csreesSupplementalInfoV10.CSREESSupplementalInfoDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1143         
1144         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1145         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 {
1146           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1147         
1148         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1149         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 {
1150           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1151         
1152         private Factory() { } // No instance of this class allowed
1153     }
1154 }