View Javadoc
1   /*
2    * An XML document type.
3    * Localname: PHS398_CoverPageSupplement
4    * Namespace: http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0
5    * Java type: gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.phs398CoverPageSupplementV10;
10  
11  
12  /**
13   * A document containing one PHS398_CoverPageSupplement(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface PHS398CoverPageSupplementDocument 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(PHS398CoverPageSupplementDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398coverpagesupplementdebddoctype");
21      
22      /**
23       * Gets the "PHS398_CoverPageSupplement" element
24       */
25      gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement getPHS398CoverPageSupplement();
26      
27      /**
28       * Sets the "PHS398_CoverPageSupplement" element
29       */
30      void setPHS398CoverPageSupplement(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement phs398CoverPageSupplement);
31      
32      /**
33       * Appends and returns a new empty "PHS398_CoverPageSupplement" element
34       */
35      gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement addNewPHS398CoverPageSupplement();
36      
37      /**
38       * An XML PHS398_CoverPageSupplement(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface PHS398CoverPageSupplement 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(PHS398CoverPageSupplement.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398coverpagesupplement190aelemtype");
46          
47          /**
48           * Gets the "PDPI" element
49           */
50          gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI getPDPI();
51          
52          /**
53           * Sets the "PDPI" element
54           */
55          void setPDPI(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI pdpi);
56          
57          /**
58           * Appends and returns a new empty "PDPI" element
59           */
60          gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI addNewPDPI();
61          
62          /**
63           * Gets the "ClinicalTrial" element
64           */
65          gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial getClinicalTrial();
66          
67          /**
68           * True if has "ClinicalTrial" element
69           */
70          boolean isSetClinicalTrial();
71          
72          /**
73           * Sets the "ClinicalTrial" element
74           */
75          void setClinicalTrial(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial clinicalTrial);
76          
77          /**
78           * Appends and returns a new empty "ClinicalTrial" element
79           */
80          gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial addNewClinicalTrial();
81          
82          /**
83           * Unsets the "ClinicalTrial" element
84           */
85          void unsetClinicalTrial();
86          
87          /**
88           * Gets the "ContactPersonInfo" element
89           */
90          gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo getContactPersonInfo();
91          
92          /**
93           * Sets the "ContactPersonInfo" element
94           */
95          void setContactPersonInfo(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo contactPersonInfo);
96          
97          /**
98           * Appends and returns a new empty "ContactPersonInfo" element
99           */
100         gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo addNewContactPersonInfo();
101         
102         /**
103          * Gets the "StemCells" element
104          */
105         gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells getStemCells();
106         
107         /**
108          * True if has "StemCells" element
109          */
110         boolean isSetStemCells();
111         
112         /**
113          * Sets the "StemCells" element
114          */
115         void setStemCells(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells stemCells);
116         
117         /**
118          * Appends and returns a new empty "StemCells" element
119          */
120         gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells addNewStemCells();
121         
122         /**
123          * Unsets the "StemCells" element
124          */
125         void unsetStemCells();
126         
127         /**
128          * Gets the "FormVersion" attribute
129          */
130         java.lang.String getFormVersion();
131         
132         /**
133          * Gets (as xml) the "FormVersion" attribute
134          */
135         gov.grants.apply.system.globalLibraryV10.FormVersionDataType xgetFormVersion();
136         
137         /**
138          * Sets the "FormVersion" attribute
139          */
140         void setFormVersion(java.lang.String formVersion);
141         
142         /**
143          * Sets (as xml) the "FormVersion" attribute
144          */
145         void xsetFormVersion(gov.grants.apply.system.globalLibraryV10.FormVersionDataType formVersion);
146         
147         /**
148          * An XML PDPI(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
149          *
150          * This is a complex type.
151          */
152         public interface PDPI extends org.apache.xmlbeans.XmlObject
153         {
154             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
155                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PDPI.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("pdpi8593elemtype");
156             
157             /**
158              * Gets the "PDPIName" element
159              */
160             gov.grants.apply.system.globalLibraryV10.HumanNameDataType getPDPIName();
161             
162             /**
163              * Sets the "PDPIName" element
164              */
165             void setPDPIName(gov.grants.apply.system.globalLibraryV10.HumanNameDataType pdpiName);
166             
167             /**
168              * Appends and returns a new empty "PDPIName" element
169              */
170             gov.grants.apply.system.globalLibraryV10.HumanNameDataType addNewPDPIName();
171             
172             /**
173              * Gets the "isNewInvestigator" element
174              */
175             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsNewInvestigator();
176             
177             /**
178              * Gets (as xml) the "isNewInvestigator" element
179              */
180             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsNewInvestigator();
181             
182             /**
183              * Sets the "isNewInvestigator" element
184              */
185             void setIsNewInvestigator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isNewInvestigator);
186             
187             /**
188              * Sets (as xml) the "isNewInvestigator" element
189              */
190             void xsetIsNewInvestigator(gov.grants.apply.system.globalLibraryV10.YesNoDataType isNewInvestigator);
191             
192             /**
193              * Gets array of all "Degrees" elements
194              */
195             java.lang.String[] getDegreesArray();
196             
197             /**
198              * Gets ith "Degrees" element
199              */
200             java.lang.String getDegreesArray(int i);
201             
202             /**
203              * Gets (as xml) array of all "Degrees" elements
204              */
205             gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees[] xgetDegreesArray();
206             
207             /**
208              * Gets (as xml) ith "Degrees" element
209              */
210             gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees xgetDegreesArray(int i);
211             
212             /**
213              * Returns number of "Degrees" element
214              */
215             int sizeOfDegreesArray();
216             
217             /**
218              * Sets array of all "Degrees" element
219              */
220             void setDegreesArray(java.lang.String[] degreesArray);
221             
222             /**
223              * Sets ith "Degrees" element
224              */
225             void setDegreesArray(int i, java.lang.String degrees);
226             
227             /**
228              * Sets (as xml) array of all "Degrees" element
229              */
230             void xsetDegreesArray(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees[] degreesArray);
231             
232             /**
233              * Sets (as xml) ith "Degrees" element
234              */
235             void xsetDegreesArray(int i, gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees degrees);
236             
237             /**
238              * Inserts the value as the ith "Degrees" element
239              */
240             void insertDegrees(int i, java.lang.String degrees);
241             
242             /**
243              * Appends the value as the last "Degrees" element
244              */
245             void addDegrees(java.lang.String degrees);
246             
247             /**
248              * Inserts and returns a new empty value (as xml) as the ith "Degrees" element
249              */
250             gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees insertNewDegrees(int i);
251             
252             /**
253              * Appends and returns a new empty value (as xml) as the last "Degrees" element
254              */
255             gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees addNewDegrees();
256             
257             /**
258              * Removes the ith "Degrees" element
259              */
260             void removeDegrees(int i);
261             
262             /**
263              * An XML Degrees(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
264              *
265              * This is an atomic type that is a restriction of gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument$PHS398CoverPageSupplement$PDPI$Degrees.
266              */
267             public interface Degrees extends org.apache.xmlbeans.XmlString
268             {
269                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
270                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Degrees.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("degreesdbc0elemtype");
271                 
272                 /**
273                  * A factory class with static methods for creating instances
274                  * of this type.
275                  */
276                 
277                 public static final class Factory
278                 {
279                     public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees newValue(java.lang.Object obj) {
280                       return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees) type.newValue( obj ); }
281                     
282                     public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees newInstance() {
283                       return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
284                     
285                     public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees newInstance(org.apache.xmlbeans.XmlOptions options) {
286                       return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI.Degrees) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
287                     
288                     private Factory() { } // No instance of this class allowed
289                 }
290             }
291             
292             /**
293              * A factory class with static methods for creating instances
294              * of this type.
295              */
296             
297             public static final class Factory
298             {
299                 public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI newInstance() {
300                   return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
301                 
302                 public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI newInstance(org.apache.xmlbeans.XmlOptions options) {
303                   return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.PDPI) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
304                 
305                 private Factory() { } // No instance of this class allowed
306             }
307         }
308         
309         /**
310          * An XML ClinicalTrial(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
311          *
312          * This is a complex type.
313          */
314         public interface ClinicalTrial extends org.apache.xmlbeans.XmlObject
315         {
316             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
317                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ClinicalTrial.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("clinicaltrial9219elemtype");
318             
319             /**
320              * Gets the "isClinicalTrial" element
321              */
322             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsClinicalTrial();
323             
324             /**
325              * Gets (as xml) the "isClinicalTrial" element
326              */
327             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsClinicalTrial();
328             
329             /**
330              * True if has "isClinicalTrial" element
331              */
332             boolean isSetIsClinicalTrial();
333             
334             /**
335              * Sets the "isClinicalTrial" element
336              */
337             void setIsClinicalTrial(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isClinicalTrial);
338             
339             /**
340              * Sets (as xml) the "isClinicalTrial" element
341              */
342             void xsetIsClinicalTrial(gov.grants.apply.system.globalLibraryV10.YesNoDataType isClinicalTrial);
343             
344             /**
345              * Unsets the "isClinicalTrial" element
346              */
347             void unsetIsClinicalTrial();
348             
349             /**
350              * Gets the "isPhaseIIIClinicalTrial" element
351              */
352             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsPhaseIIIClinicalTrial();
353             
354             /**
355              * Gets (as xml) the "isPhaseIIIClinicalTrial" element
356              */
357             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsPhaseIIIClinicalTrial();
358             
359             /**
360              * True if has "isPhaseIIIClinicalTrial" element
361              */
362             boolean isSetIsPhaseIIIClinicalTrial();
363             
364             /**
365              * Sets the "isPhaseIIIClinicalTrial" element
366              */
367             void setIsPhaseIIIClinicalTrial(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isPhaseIIIClinicalTrial);
368             
369             /**
370              * Sets (as xml) the "isPhaseIIIClinicalTrial" element
371              */
372             void xsetIsPhaseIIIClinicalTrial(gov.grants.apply.system.globalLibraryV10.YesNoDataType isPhaseIIIClinicalTrial);
373             
374             /**
375              * Unsets the "isPhaseIIIClinicalTrial" element
376              */
377             void unsetIsPhaseIIIClinicalTrial();
378             
379             /**
380              * A factory class with static methods for creating instances
381              * of this type.
382              */
383             
384             public static final class Factory
385             {
386                 public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial newInstance() {
387                   return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
388                 
389                 public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial newInstance(org.apache.xmlbeans.XmlOptions options) {
390                   return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ClinicalTrial) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
391                 
392                 private Factory() { } // No instance of this class allowed
393             }
394         }
395         
396         /**
397          * An XML ContactPersonInfo(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
398          *
399          * This is a complex type.
400          */
401         public interface ContactPersonInfo extends org.apache.xmlbeans.XmlObject
402         {
403             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
404                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContactPersonInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contactpersoninfo5c39elemtype");
405             
406             /**
407              * Gets the "ContactName" element
408              */
409             gov.grants.apply.system.globalLibraryV10.HumanNameDataType getContactName();
410             
411             /**
412              * Sets the "ContactName" element
413              */
414             void setContactName(gov.grants.apply.system.globalLibraryV10.HumanNameDataType contactName);
415             
416             /**
417              * Appends and returns a new empty "ContactName" element
418              */
419             gov.grants.apply.system.globalLibraryV10.HumanNameDataType addNewContactName();
420             
421             /**
422              * Gets the "ContactPhone" element
423              */
424             java.lang.String getContactPhone();
425             
426             /**
427              * Gets (as xml) the "ContactPhone" element
428              */
429             gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType xgetContactPhone();
430             
431             /**
432              * Sets the "ContactPhone" element
433              */
434             void setContactPhone(java.lang.String contactPhone);
435             
436             /**
437              * Sets (as xml) the "ContactPhone" element
438              */
439             void xsetContactPhone(gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType contactPhone);
440             
441             /**
442              * Gets the "ContactFax" element
443              */
444             java.lang.String getContactFax();
445             
446             /**
447              * Gets (as xml) the "ContactFax" element
448              */
449             gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType xgetContactFax();
450             
451             /**
452              * True if has "ContactFax" element
453              */
454             boolean isSetContactFax();
455             
456             /**
457              * Sets the "ContactFax" element
458              */
459             void setContactFax(java.lang.String contactFax);
460             
461             /**
462              * Sets (as xml) the "ContactFax" element
463              */
464             void xsetContactFax(gov.grants.apply.system.globalLibraryV10.TelephoneNumberDataType contactFax);
465             
466             /**
467              * Unsets the "ContactFax" element
468              */
469             void unsetContactFax();
470             
471             /**
472              * Gets the "ContactEmail" element
473              */
474             java.lang.String getContactEmail();
475             
476             /**
477              * Gets (as xml) the "ContactEmail" element
478              */
479             gov.grants.apply.system.globalLibraryV10.EmailDataType xgetContactEmail();
480             
481             /**
482              * True if has "ContactEmail" element
483              */
484             boolean isSetContactEmail();
485             
486             /**
487              * Sets the "ContactEmail" element
488              */
489             void setContactEmail(java.lang.String contactEmail);
490             
491             /**
492              * Sets (as xml) the "ContactEmail" element
493              */
494             void xsetContactEmail(gov.grants.apply.system.globalLibraryV10.EmailDataType contactEmail);
495             
496             /**
497              * Unsets the "ContactEmail" element
498              */
499             void unsetContactEmail();
500             
501             /**
502              * Gets the "ContactTitle" element
503              */
504             java.lang.String getContactTitle();
505             
506             /**
507              * Gets (as xml) the "ContactTitle" element
508              */
509             gov.grants.apply.system.globalLibraryV10.HumanTitleDataType xgetContactTitle();
510             
511             /**
512              * Sets the "ContactTitle" element
513              */
514             void setContactTitle(java.lang.String contactTitle);
515             
516             /**
517              * Sets (as xml) the "ContactTitle" element
518              */
519             void xsetContactTitle(gov.grants.apply.system.globalLibraryV10.HumanTitleDataType contactTitle);
520             
521             /**
522              * Gets the "ContactAddress" element
523              */
524             gov.grants.apply.system.globalLibraryV10.AddressRequireCountryDataType getContactAddress();
525             
526             /**
527              * Sets the "ContactAddress" element
528              */
529             void setContactAddress(gov.grants.apply.system.globalLibraryV10.AddressRequireCountryDataType contactAddress);
530             
531             /**
532              * Appends and returns a new empty "ContactAddress" element
533              */
534             gov.grants.apply.system.globalLibraryV10.AddressRequireCountryDataType addNewContactAddress();
535             
536             /**
537              * A factory class with static methods for creating instances
538              * of this type.
539              */
540             
541             public static final class Factory
542             {
543                 public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo newInstance() {
544                   return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
545                 
546                 public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
547                   return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.ContactPersonInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
548                 
549                 private Factory() { } // No instance of this class allowed
550             }
551         }
552         
553         /**
554          * An XML StemCells(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
555          *
556          * This is a complex type.
557          */
558         public interface StemCells extends org.apache.xmlbeans.XmlObject
559         {
560             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
561                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(StemCells.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("stemcells315eelemtype");
562             
563             /**
564              * Gets the "isHumanStemCellsInvolved" element
565              */
566             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsHumanStemCellsInvolved();
567             
568             /**
569              * Gets (as xml) the "isHumanStemCellsInvolved" element
570              */
571             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsHumanStemCellsInvolved();
572             
573             /**
574              * Sets the "isHumanStemCellsInvolved" element
575              */
576             void setIsHumanStemCellsInvolved(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isHumanStemCellsInvolved);
577             
578             /**
579              * Sets (as xml) the "isHumanStemCellsInvolved" element
580              */
581             void xsetIsHumanStemCellsInvolved(gov.grants.apply.system.globalLibraryV10.YesNoDataType isHumanStemCellsInvolved);
582             
583             /**
584              * Gets the "StemCellsIndicator" element
585              */
586             gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getStemCellsIndicator();
587             
588             /**
589              * Gets (as xml) the "StemCellsIndicator" element
590              */
591             gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetStemCellsIndicator();
592             
593             /**
594              * True if has "StemCellsIndicator" element
595              */
596             boolean isSetStemCellsIndicator();
597             
598             /**
599              * Sets the "StemCellsIndicator" element
600              */
601             void setStemCellsIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum stemCellsIndicator);
602             
603             /**
604              * Sets (as xml) the "StemCellsIndicator" element
605              */
606             void xsetStemCellsIndicator(gov.grants.apply.system.globalLibraryV10.YesNoDataType stemCellsIndicator);
607             
608             /**
609              * Unsets the "StemCellsIndicator" element
610              */
611             void unsetStemCellsIndicator();
612             
613             /**
614              * Gets array of all "CellLines" elements
615              */
616             java.lang.String[] getCellLinesArray();
617             
618             /**
619              * Gets ith "CellLines" element
620              */
621             java.lang.String getCellLinesArray(int i);
622             
623             /**
624              * Gets (as xml) array of all "CellLines" elements
625              */
626             gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines[] xgetCellLinesArray();
627             
628             /**
629              * Gets (as xml) ith "CellLines" element
630              */
631             gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines xgetCellLinesArray(int i);
632             
633             /**
634              * Returns number of "CellLines" element
635              */
636             int sizeOfCellLinesArray();
637             
638             /**
639              * Sets array of all "CellLines" element
640              */
641             void setCellLinesArray(java.lang.String[] cellLinesArray);
642             
643             /**
644              * Sets ith "CellLines" element
645              */
646             void setCellLinesArray(int i, java.lang.String cellLines);
647             
648             /**
649              * Sets (as xml) array of all "CellLines" element
650              */
651             void xsetCellLinesArray(gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines[] cellLinesArray);
652             
653             /**
654              * Sets (as xml) ith "CellLines" element
655              */
656             void xsetCellLinesArray(int i, gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines cellLines);
657             
658             /**
659              * Inserts the value as the ith "CellLines" element
660              */
661             void insertCellLines(int i, java.lang.String cellLines);
662             
663             /**
664              * Appends the value as the last "CellLines" element
665              */
666             void addCellLines(java.lang.String cellLines);
667             
668             /**
669              * Inserts and returns a new empty value (as xml) as the ith "CellLines" element
670              */
671             gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines insertNewCellLines(int i);
672             
673             /**
674              * Appends and returns a new empty value (as xml) as the last "CellLines" element
675              */
676             gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines addNewCellLines();
677             
678             /**
679              * Removes the ith "CellLines" element
680              */
681             void removeCellLines(int i);
682             
683             /**
684              * An XML CellLines(@http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0).
685              *
686              * This is an atomic type that is a restriction of gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument$PHS398CoverPageSupplement$StemCells$CellLines.
687              */
688             public interface CellLines extends org.apache.xmlbeans.XmlString
689             {
690                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
691                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CellLines.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("celllines99e7elemtype");
692                 
693                 /**
694                  * A factory class with static methods for creating instances
695                  * of this type.
696                  */
697                 
698                 public static final class Factory
699                 {
700                     public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines newValue(java.lang.Object obj) {
701                       return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines) type.newValue( obj ); }
702                     
703                     public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines newInstance() {
704                       return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
705                     
706                     public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines newInstance(org.apache.xmlbeans.XmlOptions options) {
707                       return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells.CellLines) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
708                     
709                     private Factory() { } // No instance of this class allowed
710                 }
711             }
712             
713             /**
714              * A factory class with static methods for creating instances
715              * of this type.
716              */
717             
718             public static final class Factory
719             {
720                 public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells newInstance() {
721                   return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
722                 
723                 public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells newInstance(org.apache.xmlbeans.XmlOptions options) {
724                   return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement.StemCells) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
725                 
726                 private Factory() { } // No instance of this class allowed
727             }
728         }
729         
730         /**
731          * A factory class with static methods for creating instances
732          * of this type.
733          */
734         
735         public static final class Factory
736         {
737             public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement newInstance() {
738               return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
739             
740             public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement newInstance(org.apache.xmlbeans.XmlOptions options) {
741               return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument.PHS398CoverPageSupplement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
742             
743             private Factory() { } // No instance of this class allowed
744         }
745     }
746     
747     /**
748      * A factory class with static methods for creating instances
749      * of this type.
750      */
751     
752     public static final class Factory
753     {
754         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument newInstance() {
755           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
756         
757         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
758           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
759         
760         /** @param xmlAsString the string value to parse */
761         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
762           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
763         
764         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
765           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
766         
767         /** @param file the file from which to load an xml document */
768         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
769           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
770         
771         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
772           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
773         
774         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
775           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
776         
777         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
778           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
779         
780         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
781           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
782         
783         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
784           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
785         
786         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
787           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
788         
789         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
790           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
791         
792         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
793           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
794         
795         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
796           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
797         
798         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
799           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
800         
801         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
802           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
803         
804         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
805         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
806           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
807         
808         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
809         public static gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
810           return (gov.grants.apply.forms.phs398CoverPageSupplementV10.PHS398CoverPageSupplementDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
811         
812         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
813         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 {
814           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
815         
816         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
817         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 {
818           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
819         
820         private Factory() { } // No instance of this class allowed
821     }
822 }