View Javadoc
1   /*
2    * An XML document type.
3    * Localname: FellowshipsSupplemental
4    * Namespace: http://apply.grants.gov/forms/FellowshipsSupplemental-V1.0
5    * Java type: gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.fellowshipsSupplementalV10;
10  
11  
12  /**
13   * A document containing one FellowshipsSupplemental(@http://apply.grants.gov/forms/FellowshipsSupplemental-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface FellowshipsSupplementalDocument 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(FellowshipsSupplementalDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fellowshipssupplemental53c1doctype");
21      
22      /**
23       * Gets the "FellowshipsSupplemental" element
24       */
25      gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental getFellowshipsSupplemental();
26      
27      /**
28       * Sets the "FellowshipsSupplemental" element
29       */
30      void setFellowshipsSupplemental(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental fellowshipsSupplemental);
31      
32      /**
33       * Appends and returns a new empty "FellowshipsSupplemental" element
34       */
35      gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental addNewFellowshipsSupplemental();
36      
37      /**
38       * An XML FellowshipsSupplemental(@http://apply.grants.gov/forms/FellowshipsSupplemental-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface FellowshipsSupplemental 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(FellowshipsSupplemental.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fellowshipssupplemental4b41elemtype");
46          
47          /**
48           * Gets the "FieldOfProject" element
49           */
50          gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalFieldDataType.Enum getFieldOfProject();
51          
52          /**
53           * Gets (as xml) the "FieldOfProject" element
54           */
55          gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalFieldDataType xgetFieldOfProject();
56          
57          /**
58           * Sets the "FieldOfProject" element
59           */
60          void setFieldOfProject(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalFieldDataType.Enum fieldOfProject);
61          
62          /**
63           * Sets (as xml) the "FieldOfProject" element
64           */
65          void xsetFieldOfProject(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalFieldDataType fieldOfProject);
66          
67          /**
68           * Gets the "ProjectDirectorFOS" element
69           */
70          gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalFieldDataType.Enum getProjectDirectorFOS();
71          
72          /**
73           * Gets (as xml) the "ProjectDirectorFOS" element
74           */
75          gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalFieldDataType xgetProjectDirectorFOS();
76          
77          /**
78           * Sets the "ProjectDirectorFOS" element
79           */
80          void setProjectDirectorFOS(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalFieldDataType.Enum projectDirectorFOS);
81          
82          /**
83           * Sets (as xml) the "ProjectDirectorFOS" element
84           */
85          void xsetProjectDirectorFOS(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalFieldDataType projectDirectorFOS);
86          
87          /**
88           * Gets the "DefaultMailingAddress" element
89           */
90          gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.DefaultMailingAddress.Enum getDefaultMailingAddress();
91          
92          /**
93           * Gets (as xml) the "DefaultMailingAddress" element
94           */
95          gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.DefaultMailingAddress xgetDefaultMailingAddress();
96          
97          /**
98           * Sets the "DefaultMailingAddress" element
99           */
100         void setDefaultMailingAddress(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.DefaultMailingAddress.Enum defaultMailingAddress);
101         
102         /**
103          * Sets (as xml) the "DefaultMailingAddress" element
104          */
105         void xsetDefaultMailingAddress(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.DefaultMailingAddress defaultMailingAddress);
106         
107         /**
108          * Gets the "InstitutionalAffiliation" element
109          */
110         gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.InstitutionalAffiliation getInstitutionalAffiliation();
111         
112         /**
113          * Sets the "InstitutionalAffiliation" element
114          */
115         void setInstitutionalAffiliation(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.InstitutionalAffiliation institutionalAffiliation);
116         
117         /**
118          * Appends and returns a new empty "InstitutionalAffiliation" element
119          */
120         gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.InstitutionalAffiliation addNewInstitutionalAffiliation();
121         
122         /**
123          * Gets the "ScholarlyStatus" element
124          */
125         gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.ScholarlyStatus.Enum getScholarlyStatus();
126         
127         /**
128          * Gets (as xml) the "ScholarlyStatus" element
129          */
130         gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.ScholarlyStatus xgetScholarlyStatus();
131         
132         /**
133          * Sets the "ScholarlyStatus" element
134          */
135         void setScholarlyStatus(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.ScholarlyStatus.Enum scholarlyStatus);
136         
137         /**
138          * Sets (as xml) the "ScholarlyStatus" element
139          */
140         void xsetScholarlyStatus(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.ScholarlyStatus scholarlyStatus);
141         
142         /**
143          * Gets the "Reference1" element
144          */
145         gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalReferenceDataType getReference1();
146         
147         /**
148          * True if has "Reference1" element
149          */
150         boolean isSetReference1();
151         
152         /**
153          * Sets the "Reference1" element
154          */
155         void setReference1(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalReferenceDataType reference1);
156         
157         /**
158          * Appends and returns a new empty "Reference1" element
159          */
160         gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalReferenceDataType addNewReference1();
161         
162         /**
163          * Unsets the "Reference1" element
164          */
165         void unsetReference1();
166         
167         /**
168          * Gets the "Reference2" element
169          */
170         gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalReferenceDataType getReference2();
171         
172         /**
173          * True if has "Reference2" element
174          */
175         boolean isSetReference2();
176         
177         /**
178          * Sets the "Reference2" element
179          */
180         void setReference2(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalReferenceDataType reference2);
181         
182         /**
183          * Appends and returns a new empty "Reference2" element
184          */
185         gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalReferenceDataType addNewReference2();
186         
187         /**
188          * Unsets the "Reference2" element
189          */
190         void unsetReference2();
191         
192         /**
193          * Gets the "NominatingOfficial" element
194          */
195         gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.NominatingOfficial getNominatingOfficial();
196         
197         /**
198          * Sets the "NominatingOfficial" element
199          */
200         void setNominatingOfficial(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.NominatingOfficial nominatingOfficial);
201         
202         /**
203          * Appends and returns a new empty "NominatingOfficial" element
204          */
205         gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.NominatingOfficial addNewNominatingOfficial();
206         
207         /**
208          * Gets the "FormVersion" attribute
209          */
210         java.lang.String getFormVersion();
211         
212         /**
213          * Gets (as xml) the "FormVersion" attribute
214          */
215         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
216         
217         /**
218          * Sets the "FormVersion" attribute
219          */
220         void setFormVersion(java.lang.String formVersion);
221         
222         /**
223          * Sets (as xml) the "FormVersion" attribute
224          */
225         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
226         
227         /**
228          * An XML DefaultMailingAddress(@http://apply.grants.gov/forms/FellowshipsSupplemental-V1.0).
229          *
230          * This is an atomic type that is a restriction of gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument$FellowshipsSupplemental$DefaultMailingAddress.
231          */
232         public interface DefaultMailingAddress extends org.apache.xmlbeans.XmlString
233         {
234             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
235                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DefaultMailingAddress.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("defaultmailingaddress9aebelemtype");
236             
237             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
238             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
239             
240             static final Enum WORK = Enum.forString("work");
241             static final Enum HOME = Enum.forString("home");
242             
243             static final int INT_WORK = Enum.INT_WORK;
244             static final int INT_HOME = Enum.INT_HOME;
245             
246             /**
247              * Enumeration value class for gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument$FellowshipsSupplemental$DefaultMailingAddress.
248              * These enum values can be used as follows:
249              * <pre>
250              * enum.toString(); // returns the string value of the enum
251              * enum.intValue(); // returns an int value, useful for switches
252              * // e.g., case Enum.INT_WORK
253              * Enum.forString(s); // returns the enum value for a string
254              * Enum.forInt(i); // returns the enum value for an int
255              * </pre>
256              * Enumeration objects are immutable singleton objects that
257              * can be compared using == object equality. They have no
258              * public constructor. See the constants defined within this
259              * class for all the valid values.
260              */
261             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
262             {
263                 /**
264                  * Returns the enum value for a string, or null if none.
265                  */
266                 public static Enum forString(java.lang.String s)
267                     { return (Enum)table.forString(s); }
268                 /**
269                  * Returns the enum value corresponding to an int, or null if none.
270                  */
271                 public static Enum forInt(int i)
272                     { return (Enum)table.forInt(i); }
273                 
274                 private Enum(java.lang.String s, int i)
275                     { super(s, i); }
276                 
277                 static final int INT_WORK = 1;
278                 static final int INT_HOME = 2;
279                 
280                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
281                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
282                 (
283                     new Enum[]
284                     {
285                       new Enum("work", INT_WORK),
286                       new Enum("home", INT_HOME),
287                     }
288                 );
289                 private static final long serialVersionUID = 1L;
290                 private java.lang.Object readResolve() { return forInt(intValue()); } 
291             }
292             
293             /**
294              * A factory class with static methods for creating instances
295              * of this type.
296              */
297             
298             public static final class Factory
299             {
300                 public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.DefaultMailingAddress newValue(java.lang.Object obj) {
301                   return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.DefaultMailingAddress) type.newValue( obj ); }
302                 
303                 public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.DefaultMailingAddress newInstance() {
304                   return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.DefaultMailingAddress) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
305                 
306                 public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.DefaultMailingAddress newInstance(org.apache.xmlbeans.XmlOptions options) {
307                   return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.DefaultMailingAddress) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
308                 
309                 private Factory() { } // No instance of this class allowed
310             }
311         }
312         
313         /**
314          * An XML InstitutionalAffiliation(@http://apply.grants.gov/forms/FellowshipsSupplemental-V1.0).
315          *
316          * This is a complex type.
317          */
318         public interface InstitutionalAffiliation extends org.apache.xmlbeans.XmlObject
319         {
320             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
321                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InstitutionalAffiliation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("institutionalaffiliation9c58elemtype");
322             
323             /**
324              * Gets the "IsAffiliated" element
325              */
326             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsAffiliated();
327             
328             /**
329              * Gets (as xml) the "IsAffiliated" element
330              */
331             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsAffiliated();
332             
333             /**
334              * Sets the "IsAffiliated" element
335              */
336             void setIsAffiliated(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isAffiliated);
337             
338             /**
339              * Sets (as xml) the "IsAffiliated" element
340              */
341             void xsetIsAffiliated(gov.grants.apply.system.globalLibraryV20.YesNoDataType isAffiliated);
342             
343             /**
344              * Gets the "AffiliatedInstitution" element
345              */
346             gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalAffiliatedInstitutionDataType getAffiliatedInstitution();
347             
348             /**
349              * True if has "AffiliatedInstitution" element
350              */
351             boolean isSetAffiliatedInstitution();
352             
353             /**
354              * Sets the "AffiliatedInstitution" element
355              */
356             void setAffiliatedInstitution(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalAffiliatedInstitutionDataType affiliatedInstitution);
357             
358             /**
359              * Appends and returns a new empty "AffiliatedInstitution" element
360              */
361             gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalAffiliatedInstitutionDataType addNewAffiliatedInstitution();
362             
363             /**
364              * Unsets the "AffiliatedInstitution" element
365              */
366             void unsetAffiliatedInstitution();
367             
368             /**
369              * A factory class with static methods for creating instances
370              * of this type.
371              */
372             
373             public static final class Factory
374             {
375                 public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.InstitutionalAffiliation newInstance() {
376                   return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.InstitutionalAffiliation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
377                 
378                 public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.InstitutionalAffiliation newInstance(org.apache.xmlbeans.XmlOptions options) {
379                   return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.InstitutionalAffiliation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
380                 
381                 private Factory() { } // No instance of this class allowed
382             }
383         }
384         
385         /**
386          * An XML ScholarlyStatus(@http://apply.grants.gov/forms/FellowshipsSupplemental-V1.0).
387          *
388          * This is an atomic type that is a restriction of gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument$FellowshipsSupplemental$ScholarlyStatus.
389          */
390         public interface ScholarlyStatus extends org.apache.xmlbeans.XmlString
391         {
392             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
393                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ScholarlyStatus.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("scholarlystatus1a10elemtype");
394             
395             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
396             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
397             
398             static final Enum SENIOR_SCHOLAR = Enum.forString("Senior Scholar");
399             static final Enum JUNIOR_SCHOLAR = Enum.forString("Junior Scholar");
400             
401             static final int INT_SENIOR_SCHOLAR = Enum.INT_SENIOR_SCHOLAR;
402             static final int INT_JUNIOR_SCHOLAR = Enum.INT_JUNIOR_SCHOLAR;
403             
404             /**
405              * Enumeration value class for gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument$FellowshipsSupplemental$ScholarlyStatus.
406              * These enum values can be used as follows:
407              * <pre>
408              * enum.toString(); // returns the string value of the enum
409              * enum.intValue(); // returns an int value, useful for switches
410              * // e.g., case Enum.INT_SENIOR_SCHOLAR
411              * Enum.forString(s); // returns the enum value for a string
412              * Enum.forInt(i); // returns the enum value for an int
413              * </pre>
414              * Enumeration objects are immutable singleton objects that
415              * can be compared using == object equality. They have no
416              * public constructor. See the constants defined within this
417              * class for all the valid values.
418              */
419             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
420             {
421                 /**
422                  * Returns the enum value for a string, or null if none.
423                  */
424                 public static Enum forString(java.lang.String s)
425                     { return (Enum)table.forString(s); }
426                 /**
427                  * Returns the enum value corresponding to an int, or null if none.
428                  */
429                 public static Enum forInt(int i)
430                     { return (Enum)table.forInt(i); }
431                 
432                 private Enum(java.lang.String s, int i)
433                     { super(s, i); }
434                 
435                 static final int INT_SENIOR_SCHOLAR = 1;
436                 static final int INT_JUNIOR_SCHOLAR = 2;
437                 
438                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
439                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
440                 (
441                     new Enum[]
442                     {
443                       new Enum("Senior Scholar", INT_SENIOR_SCHOLAR),
444                       new Enum("Junior Scholar", INT_JUNIOR_SCHOLAR),
445                     }
446                 );
447                 private static final long serialVersionUID = 1L;
448                 private java.lang.Object readResolve() { return forInt(intValue()); } 
449             }
450             
451             /**
452              * A factory class with static methods for creating instances
453              * of this type.
454              */
455             
456             public static final class Factory
457             {
458                 public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.ScholarlyStatus newValue(java.lang.Object obj) {
459                   return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.ScholarlyStatus) type.newValue( obj ); }
460                 
461                 public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.ScholarlyStatus newInstance() {
462                   return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.ScholarlyStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
463                 
464                 public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.ScholarlyStatus newInstance(org.apache.xmlbeans.XmlOptions options) {
465                   return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.ScholarlyStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
466                 
467                 private Factory() { } // No instance of this class allowed
468             }
469         }
470         
471         /**
472          * An XML NominatingOfficial(@http://apply.grants.gov/forms/FellowshipsSupplemental-V1.0).
473          *
474          * This is a complex type.
475          */
476         public interface NominatingOfficial extends org.apache.xmlbeans.XmlObject
477         {
478             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
479                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NominatingOfficial.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nominatingofficial305celemtype");
480             
481             /**
482              * Gets the "IsNomExempt" element
483              */
484             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsNomExempt();
485             
486             /**
487              * Gets (as xml) the "IsNomExempt" element
488              */
489             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsNomExempt();
490             
491             /**
492              * Sets the "IsNomExempt" element
493              */
494             void setIsNomExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isNomExempt);
495             
496             /**
497              * Sets (as xml) the "IsNomExempt" element
498              */
499             void xsetIsNomExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType isNomExempt);
500             
501             /**
502              * Gets the "Official" element
503              */
504             gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalOfficialDataType getOfficial();
505             
506             /**
507              * True if has "Official" element
508              */
509             boolean isSetOfficial();
510             
511             /**
512              * Sets the "Official" element
513              */
514             void setOfficial(gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalOfficialDataType official);
515             
516             /**
517              * Appends and returns a new empty "Official" element
518              */
519             gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalOfficialDataType addNewOfficial();
520             
521             /**
522              * Unsets the "Official" element
523              */
524             void unsetOfficial();
525             
526             /**
527              * A factory class with static methods for creating instances
528              * of this type.
529              */
530             
531             public static final class Factory
532             {
533                 public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.NominatingOfficial newInstance() {
534                   return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.NominatingOfficial) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
535                 
536                 public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.NominatingOfficial newInstance(org.apache.xmlbeans.XmlOptions options) {
537                   return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental.NominatingOfficial) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
538                 
539                 private Factory() { } // No instance of this class allowed
540             }
541         }
542         
543         /**
544          * A factory class with static methods for creating instances
545          * of this type.
546          */
547         
548         public static final class Factory
549         {
550             public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental newInstance() {
551               return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
552             
553             public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental newInstance(org.apache.xmlbeans.XmlOptions options) {
554               return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument.FellowshipsSupplemental) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
555             
556             private Factory() { } // No instance of this class allowed
557         }
558     }
559     
560     /**
561      * A factory class with static methods for creating instances
562      * of this type.
563      */
564     
565     public static final class Factory
566     {
567         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument newInstance() {
568           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
569         
570         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
571           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
572         
573         /** @param xmlAsString the string value to parse */
574         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
575           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
576         
577         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
578           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
579         
580         /** @param file the file from which to load an xml document */
581         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
582           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
583         
584         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
585           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
586         
587         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
588           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
589         
590         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
591           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
592         
593         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
594           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
595         
596         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
597           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
598         
599         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
600           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
601         
602         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
603           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
604         
605         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
606           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
607         
608         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
609           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
610         
611         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
612           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
613         
614         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
615           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
616         
617         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
618         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
619           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
620         
621         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
622         public static gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
623           return (gov.grants.apply.forms.fellowshipsSupplementalV10.FellowshipsSupplementalDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
624         
625         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
626         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 {
627           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
628         
629         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
630         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 {
631           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
632         
633         private Factory() { } // No instance of this class allowed
634     }
635 }