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