View Javadoc
1   /*
2    * An XML document type.
3    * Localname: PHS398_CumulativeInclusionReport
4    * Namespace: http://apply.grants.gov/forms/PHS398_CumulativeInclusionReport-V1.0
5    * Java type: gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.phs398CumulativeInclusionReportV10;
10  
11  
12  /**
13   * A document containing one PHS398_CumulativeInclusionReport(@http://apply.grants.gov/forms/PHS398_CumulativeInclusionReport-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface PHS398CumulativeInclusionReportDocument 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(PHS398CumulativeInclusionReportDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398cumulativeinclusionreportb83ddoctype");
21      
22      /**
23       * Gets the "PHS398_CumulativeInclusionReport" element
24       */
25      gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport getPHS398CumulativeInclusionReport();
26      
27      /**
28       * Sets the "PHS398_CumulativeInclusionReport" element
29       */
30      void setPHS398CumulativeInclusionReport(gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport phs398CumulativeInclusionReport);
31      
32      /**
33       * Appends and returns a new empty "PHS398_CumulativeInclusionReport" element
34       */
35      gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport addNewPHS398CumulativeInclusionReport();
36      
37      /**
38       * An XML PHS398_CumulativeInclusionReport(@http://apply.grants.gov/forms/PHS398_CumulativeInclusionReport-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface PHS398CumulativeInclusionReport 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(PHS398CumulativeInclusionReport.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398cumulativeinclusionreportad8celemtype");
46          
47          /**
48           * Gets array of all "Study" elements
49           */
50          gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport.Study[] getStudyArray();
51          
52          /**
53           * Gets ith "Study" element
54           */
55          gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport.Study getStudyArray(int i);
56          
57          /**
58           * Returns number of "Study" element
59           */
60          int sizeOfStudyArray();
61          
62          /**
63           * Sets array of all "Study" element
64           */
65          void setStudyArray(gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport.Study[] studyArray);
66          
67          /**
68           * Sets ith "Study" element
69           */
70          void setStudyArray(int i, gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport.Study study);
71          
72          /**
73           * Inserts and returns a new empty value (as xml) as the ith "Study" element
74           */
75          gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport.Study insertNewStudy(int i);
76          
77          /**
78           * Appends and returns a new empty value (as xml) as the last "Study" element
79           */
80          gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport.Study addNewStudy();
81          
82          /**
83           * Removes the ith "Study" element
84           */
85          void removeStudy(int i);
86          
87          /**
88           * Gets the "FormVersion" attribute
89           */
90          java.lang.String getFormVersion();
91          
92          /**
93           * Gets (as xml) the "FormVersion" attribute
94           */
95          gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
96          
97          /**
98           * Sets the "FormVersion" attribute
99           */
100         void setFormVersion(java.lang.String formVersion);
101         
102         /**
103          * Sets (as xml) the "FormVersion" attribute
104          */
105         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
106         
107         /**
108          * An XML Study(@http://apply.grants.gov/forms/PHS398_CumulativeInclusionReport-V1.0).
109          *
110          * This is a complex type.
111          */
112         public interface Study extends org.apache.xmlbeans.XmlObject
113         {
114             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
115                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Study.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("studybb61elemtype");
116             
117             /**
118              * Gets the "StudyTitle" element
119              */
120             java.lang.String getStudyTitle();
121             
122             /**
123              * Gets (as xml) the "StudyTitle" element
124              */
125             gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportString1250DataType xgetStudyTitle();
126             
127             /**
128              * Sets the "StudyTitle" element
129              */
130             void setStudyTitle(java.lang.String studyTitle);
131             
132             /**
133              * Sets (as xml) the "StudyTitle" element
134              */
135             void xsetStudyTitle(gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportString1250DataType studyTitle);
136             
137             /**
138              * Gets the "Comments" element
139              */
140             java.lang.String getComments();
141             
142             /**
143              * Gets (as xml) the "Comments" element
144              */
145             gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportString1500DataType xgetComments();
146             
147             /**
148              * True if has "Comments" element
149              */
150             boolean isSetComments();
151             
152             /**
153              * Sets the "Comments" element
154              */
155             void setComments(java.lang.String comments);
156             
157             /**
158              * Sets (as xml) the "Comments" element
159              */
160             void xsetComments(gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportString1500DataType comments);
161             
162             /**
163              * Unsets the "Comments" element
164              */
165             void unsetComments();
166             
167             /**
168              * Gets the "NotHispanic" element
169              */
170             gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportEthnicCategoryDataType getNotHispanic();
171             
172             /**
173              * Sets the "NotHispanic" element
174              */
175             void setNotHispanic(gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportEthnicCategoryDataType notHispanic);
176             
177             /**
178              * Appends and returns a new empty "NotHispanic" element
179              */
180             gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportEthnicCategoryDataType addNewNotHispanic();
181             
182             /**
183              * Gets the "Hispanic" element
184              */
185             gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportEthnicCategoryDataType getHispanic();
186             
187             /**
188              * Sets the "Hispanic" element
189              */
190             void setHispanic(gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportEthnicCategoryDataType hispanic);
191             
192             /**
193              * Appends and returns a new empty "Hispanic" element
194              */
195             gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportEthnicCategoryDataType addNewHispanic();
196             
197             /**
198              * Gets the "UnknownEthnicity" element
199              */
200             gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportEthnicCategoryDataType getUnknownEthnicity();
201             
202             /**
203              * Sets the "UnknownEthnicity" element
204              */
205             void setUnknownEthnicity(gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportEthnicCategoryDataType unknownEthnicity);
206             
207             /**
208              * Appends and returns a new empty "UnknownEthnicity" element
209              */
210             gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportEthnicCategoryDataType addNewUnknownEthnicity();
211             
212             /**
213              * Gets the "Total" element
214              */
215             gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportTotalsDataType getTotal();
216             
217             /**
218              * Sets the "Total" element
219              */
220             void setTotal(gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportTotalsDataType total);
221             
222             /**
223              * Appends and returns a new empty "Total" element
224              */
225             gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportTotalsDataType addNewTotal();
226             
227             /**
228              * A factory class with static methods for creating instances
229              * of this type.
230              */
231             
232             public static final class Factory
233             {
234                 public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport.Study newInstance() {
235                   return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport.Study) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
236                 
237                 public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport.Study newInstance(org.apache.xmlbeans.XmlOptions options) {
238                   return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport.Study) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
239                 
240                 private Factory() { } // No instance of this class allowed
241             }
242         }
243         
244         /**
245          * A factory class with static methods for creating instances
246          * of this type.
247          */
248         
249         public static final class Factory
250         {
251             public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport newInstance() {
252               return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
253             
254             public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport newInstance(org.apache.xmlbeans.XmlOptions options) {
255               return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument.PHS398CumulativeInclusionReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
256             
257             private Factory() { } // No instance of this class allowed
258         }
259     }
260     
261     /**
262      * A factory class with static methods for creating instances
263      * of this type.
264      */
265     
266     public static final class Factory
267     {
268         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument newInstance() {
269           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
270         
271         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
272           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
273         
274         /** @param xmlAsString the string value to parse */
275         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
276           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
277         
278         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
279           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
280         
281         /** @param file the file from which to load an xml document */
282         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
283           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
284         
285         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
286           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
287         
288         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
289           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
290         
291         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
292           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
293         
294         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
295           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
296         
297         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
298           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
299         
300         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
301           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
302         
303         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
304           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
305         
306         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
307           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
308         
309         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
310           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
311         
312         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
313           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
314         
315         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
316           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
317         
318         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
319         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
320           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
321         
322         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
323         public static gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
324           return (gov.grants.apply.forms.phs398CumulativeInclusionReportV10.PHS398CumulativeInclusionReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
325         
326         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
327         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 {
328           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
329         
330         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
331         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 {
332           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
333         
334         private Factory() { } // No instance of this class allowed
335     }
336 }