View Javadoc
1   /*
2    * An XML document type.
3    * Localname: HUD_DisclosureUpdateReport
4    * Namespace: http://apply.grants.gov/forms/HUD_DisclosureUpdateReport-V1.1
5    * Java type: gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.hudDisclosureUpdateReportV11;
10  
11  
12  /**
13   * A document containing one HUD_DisclosureUpdateReport(@http://apply.grants.gov/forms/HUD_DisclosureUpdateReport-V1.1) element.
14   *
15   * This is a complex type.
16   */
17  public interface HUDDisclosureUpdateReportDocument 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(HUDDisclosureUpdateReportDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("huddisclosureupdatereporte65edoctype");
21      
22      /**
23       * Gets the "HUD_DisclosureUpdateReport" element
24       */
25      gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport getHUDDisclosureUpdateReport();
26      
27      /**
28       * Sets the "HUD_DisclosureUpdateReport" element
29       */
30      void setHUDDisclosureUpdateReport(gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport hudDisclosureUpdateReport);
31      
32      /**
33       * Appends and returns a new empty "HUD_DisclosureUpdateReport" element
34       */
35      gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport addNewHUDDisclosureUpdateReport();
36      
37      /**
38       * An XML HUD_DisclosureUpdateReport(@http://apply.grants.gov/forms/HUD_DisclosureUpdateReport-V1.1).
39       *
40       * This is a complex type.
41       */
42      public interface HUDDisclosureUpdateReport 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(HUDDisclosureUpdateReport.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("huddisclosureupdatereportf090elemtype");
46          
47          /**
48           * Gets the "ReportType" element
49           */
50          gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ReportType.Enum getReportType();
51          
52          /**
53           * Gets (as xml) the "ReportType" element
54           */
55          gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ReportType xgetReportType();
56          
57          /**
58           * Sets the "ReportType" element
59           */
60          void setReportType(gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ReportType.Enum reportType);
61          
62          /**
63           * Sets (as xml) the "ReportType" element
64           */
65          void xsetReportType(gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ReportType reportType);
66          
67          /**
68           * Gets the "DunsNumber" element
69           */
70          java.lang.String getDunsNumber();
71          
72          /**
73           * Gets (as xml) the "DunsNumber" element
74           */
75          gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDunsNumber();
76          
77          /**
78           * Sets the "DunsNumber" element
79           */
80          void setDunsNumber(java.lang.String dunsNumber);
81          
82          /**
83           * Sets (as xml) the "DunsNumber" element
84           */
85          void xsetDunsNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber);
86          
87          /**
88           * Gets the "ApplicantInfo" element
89           */
90          gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ApplicantInfo getApplicantInfo();
91          
92          /**
93           * Sets the "ApplicantInfo" element
94           */
95          void setApplicantInfo(gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ApplicantInfo applicantInfo);
96          
97          /**
98           * Appends and returns a new empty "ApplicantInfo" element
99           */
100         gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ApplicantInfo addNewApplicantInfo();
101         
102         /**
103          * Gets the "ThresholdDeterminations" element
104          */
105         gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ThresholdDeterminations getThresholdDeterminations();
106         
107         /**
108          * Sets the "ThresholdDeterminations" element
109          */
110         void setThresholdDeterminations(gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ThresholdDeterminations thresholdDeterminations);
111         
112         /**
113          * Appends and returns a new empty "ThresholdDeterminations" element
114          */
115         gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ThresholdDeterminations addNewThresholdDeterminations();
116         
117         /**
118          * Gets the "OtherGovFunds" element
119          */
120         gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds getOtherGovFunds();
121         
122         /**
123          * True if has "OtherGovFunds" element
124          */
125         boolean isSetOtherGovFunds();
126         
127         /**
128          * Sets the "OtherGovFunds" element
129          */
130         void setOtherGovFunds(gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds otherGovFunds);
131         
132         /**
133          * Appends and returns a new empty "OtherGovFunds" element
134          */
135         gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds addNewOtherGovFunds();
136         
137         /**
138          * Unsets the "OtherGovFunds" element
139          */
140         void unsetOtherGovFunds();
141         
142         /**
143          * Gets the "InterestedParties" element
144          */
145         gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.InterestedParties getInterestedParties();
146         
147         /**
148          * True if has "InterestedParties" element
149          */
150         boolean isSetInterestedParties();
151         
152         /**
153          * Sets the "InterestedParties" element
154          */
155         void setInterestedParties(gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.InterestedParties interestedParties);
156         
157         /**
158          * Appends and returns a new empty "InterestedParties" element
159          */
160         gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.InterestedParties addNewInterestedParties();
161         
162         /**
163          * Unsets the "InterestedParties" element
164          */
165         void unsetInterestedParties();
166         
167         /**
168          * Gets the "AdditionalInfo1" element
169          */
170         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAdditionalInfo1();
171         
172         /**
173          * True if has "AdditionalInfo1" element
174          */
175         boolean isSetAdditionalInfo1();
176         
177         /**
178          * Sets the "AdditionalInfo1" element
179          */
180         void setAdditionalInfo1(gov.grants.apply.system.attachmentsV10.AttachedFileDataType additionalInfo1);
181         
182         /**
183          * Appends and returns a new empty "AdditionalInfo1" element
184          */
185         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAdditionalInfo1();
186         
187         /**
188          * Unsets the "AdditionalInfo1" element
189          */
190         void unsetAdditionalInfo1();
191         
192         /**
193          * Gets the "ApplicantSignature" element
194          */
195         java.lang.String getApplicantSignature();
196         
197         /**
198          * Gets (as xml) the "ApplicantSignature" element
199          */
200         gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetApplicantSignature();
201         
202         /**
203          * Sets the "ApplicantSignature" element
204          */
205         void setApplicantSignature(java.lang.String applicantSignature);
206         
207         /**
208          * Sets (as xml) the "ApplicantSignature" element
209          */
210         void xsetApplicantSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType applicantSignature);
211         
212         /**
213          * Gets the "ApplicantSignatureDate" element
214          */
215         java.util.Calendar getApplicantSignatureDate();
216         
217         /**
218          * Gets (as xml) the "ApplicantSignatureDate" element
219          */
220         org.apache.xmlbeans.XmlDate xgetApplicantSignatureDate();
221         
222         /**
223          * Sets the "ApplicantSignatureDate" element
224          */
225         void setApplicantSignatureDate(java.util.Calendar applicantSignatureDate);
226         
227         /**
228          * Sets (as xml) the "ApplicantSignatureDate" element
229          */
230         void xsetApplicantSignatureDate(org.apache.xmlbeans.XmlDate applicantSignatureDate);
231         
232         /**
233          * Gets the "FormVersion" attribute
234          */
235         java.lang.String getFormVersion();
236         
237         /**
238          * Gets (as xml) the "FormVersion" attribute
239          */
240         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
241         
242         /**
243          * Sets the "FormVersion" attribute
244          */
245         void setFormVersion(java.lang.String formVersion);
246         
247         /**
248          * Sets (as xml) the "FormVersion" attribute
249          */
250         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
251         
252         /**
253          * An XML ReportType(@http://apply.grants.gov/forms/HUD_DisclosureUpdateReport-V1.1).
254          *
255          * This is an atomic type that is a restriction of gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument$HUDDisclosureUpdateReport$ReportType.
256          */
257         public interface ReportType extends org.apache.xmlbeans.XmlString
258         {
259             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
260                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ReportType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("reporttypedfdaelemtype");
261             
262             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
263             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
264             
265             static final Enum INITIAL = Enum.forString("INITIAL");
266             static final Enum UPDATE = Enum.forString("UPDATE");
267             
268             static final int INT_INITIAL = Enum.INT_INITIAL;
269             static final int INT_UPDATE = Enum.INT_UPDATE;
270             
271             /**
272              * Enumeration value class for gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument$HUDDisclosureUpdateReport$ReportType.
273              * These enum values can be used as follows:
274              * <pre>
275              * enum.toString(); // returns the string value of the enum
276              * enum.intValue(); // returns an int value, useful for switches
277              * // e.g., case Enum.INT_INITIAL
278              * Enum.forString(s); // returns the enum value for a string
279              * Enum.forInt(i); // returns the enum value for an int
280              * </pre>
281              * Enumeration objects are immutable singleton objects that
282              * can be compared using == object equality. They have no
283              * public constructor. See the constants defined within this
284              * class for all the valid values.
285              */
286             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
287             {
288                 /**
289                  * Returns the enum value for a string, or null if none.
290                  */
291                 public static Enum forString(java.lang.String s)
292                     { return (Enum)table.forString(s); }
293                 /**
294                  * Returns the enum value corresponding to an int, or null if none.
295                  */
296                 public static Enum forInt(int i)
297                     { return (Enum)table.forInt(i); }
298                 
299                 private Enum(java.lang.String s, int i)
300                     { super(s, i); }
301                 
302                 static final int INT_INITIAL = 1;
303                 static final int INT_UPDATE = 2;
304                 
305                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
306                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
307                 (
308                     new Enum[]
309                     {
310                       new Enum("INITIAL", INT_INITIAL),
311                       new Enum("UPDATE", INT_UPDATE),
312                     }
313                 );
314                 private static final long serialVersionUID = 1L;
315                 private java.lang.Object readResolve() { return forInt(intValue()); } 
316             }
317             
318             /**
319              * A factory class with static methods for creating instances
320              * of this type.
321              */
322             
323             public static final class Factory
324             {
325                 public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ReportType newValue(java.lang.Object obj) {
326                   return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ReportType) type.newValue( obj ); }
327                 
328                 public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ReportType newInstance() {
329                   return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ReportType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
330                 
331                 public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ReportType newInstance(org.apache.xmlbeans.XmlOptions options) {
332                   return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ReportType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
333                 
334                 private Factory() { } // No instance of this class allowed
335             }
336         }
337         
338         /**
339          * An XML ApplicantInfo(@http://apply.grants.gov/forms/HUD_DisclosureUpdateReport-V1.1).
340          *
341          * This is a complex type.
342          */
343         public interface ApplicantInfo extends org.apache.xmlbeans.XmlObject
344         {
345             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
346                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantinfo91acelemtype");
347             
348             /**
349              * Gets the "ApplicantName" element
350              */
351             java.lang.String getApplicantName();
352             
353             /**
354              * Gets (as xml) the "ApplicantName" element
355              */
356             gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetApplicantName();
357             
358             /**
359              * Sets the "ApplicantName" element
360              */
361             void setApplicantName(java.lang.String applicantName);
362             
363             /**
364              * Sets (as xml) the "ApplicantName" element
365              */
366             void xsetApplicantName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType applicantName);
367             
368             /**
369              * Gets the "ApplicantRecipientAddress" element
370              */
371             gov.grants.apply.system.globalLibraryV20.AddressDataType getApplicantRecipientAddress();
372             
373             /**
374              * Sets the "ApplicantRecipientAddress" element
375              */
376             void setApplicantRecipientAddress(gov.grants.apply.system.globalLibraryV20.AddressDataType applicantRecipientAddress);
377             
378             /**
379              * Appends and returns a new empty "ApplicantRecipientAddress" element
380              */
381             gov.grants.apply.system.globalLibraryV20.AddressDataType addNewApplicantRecipientAddress();
382             
383             /**
384              * Gets the "ApplicantTelephoneNumber" element
385              */
386             java.lang.String getApplicantTelephoneNumber();
387             
388             /**
389              * Gets (as xml) the "ApplicantTelephoneNumber" element
390              */
391             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetApplicantTelephoneNumber();
392             
393             /**
394              * Sets the "ApplicantTelephoneNumber" element
395              */
396             void setApplicantTelephoneNumber(java.lang.String applicantTelephoneNumber);
397             
398             /**
399              * Sets (as xml) the "ApplicantTelephoneNumber" element
400              */
401             void xsetApplicantTelephoneNumber(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType applicantTelephoneNumber);
402             
403             /**
404              * Gets the "ApplicantTaxIdentificationNmbr" element
405              */
406             java.lang.String getApplicantTaxIdentificationNmbr();
407             
408             /**
409              * Gets (as xml) the "ApplicantTaxIdentificationNmbr" element
410              */
411             gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetApplicantTaxIdentificationNmbr();
412             
413             /**
414              * True if has "ApplicantTaxIdentificationNmbr" element
415              */
416             boolean isSetApplicantTaxIdentificationNmbr();
417             
418             /**
419              * Sets the "ApplicantTaxIdentificationNmbr" element
420              */
421             void setApplicantTaxIdentificationNmbr(java.lang.String applicantTaxIdentificationNmbr);
422             
423             /**
424              * Sets (as xml) the "ApplicantTaxIdentificationNmbr" element
425              */
426             void xsetApplicantTaxIdentificationNmbr(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType applicantTaxIdentificationNmbr);
427             
428             /**
429              * Unsets the "ApplicantTaxIdentificationNmbr" element
430              */
431             void unsetApplicantTaxIdentificationNmbr();
432             
433             /**
434              * Gets the "ProgramName" element
435              */
436             java.lang.String getProgramName();
437             
438             /**
439              * Gets (as xml) the "ProgramName" element
440              */
441             gov.grants.apply.system.globalLibraryV20.ProgramActivityTitleDataType xgetProgramName();
442             
443             /**
444              * Sets the "ProgramName" element
445              */
446             void setProgramName(java.lang.String programName);
447             
448             /**
449              * Sets (as xml) the "ProgramName" element
450              */
451             void xsetProgramName(gov.grants.apply.system.globalLibraryV20.ProgramActivityTitleDataType programName);
452             
453             /**
454              * Gets the "RequestedFundingAmt" element
455              */
456             java.math.BigDecimal getRequestedFundingAmt();
457             
458             /**
459              * Gets (as xml) the "RequestedFundingAmt" element
460              */
461             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetRequestedFundingAmt();
462             
463             /**
464              * Sets the "RequestedFundingAmt" element
465              */
466             void setRequestedFundingAmt(java.math.BigDecimal requestedFundingAmt);
467             
468             /**
469              * Sets (as xml) the "RequestedFundingAmt" element
470              */
471             void xsetRequestedFundingAmt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType requestedFundingAmt);
472             
473             /**
474              * Gets the "ProjectName" element
475              */
476             java.lang.String getProjectName();
477             
478             /**
479              * Gets (as xml) the "ProjectName" element
480              */
481             gov.grants.apply.system.globalLibraryV20.ProjectNameDataType xgetProjectName();
482             
483             /**
484              * Sets the "ProjectName" element
485              */
486             void setProjectName(java.lang.String projectName);
487             
488             /**
489              * Sets (as xml) the "ProjectName" element
490              */
491             void xsetProjectName(gov.grants.apply.system.globalLibraryV20.ProjectNameDataType projectName);
492             
493             /**
494              * Gets the "ProjectAddress" element
495              */
496             gov.grants.apply.system.globalLibraryV20.AddressDataType getProjectAddress();
497             
498             /**
499              * Sets the "ProjectAddress" element
500              */
501             void setProjectAddress(gov.grants.apply.system.globalLibraryV20.AddressDataType projectAddress);
502             
503             /**
504              * Appends and returns a new empty "ProjectAddress" element
505              */
506             gov.grants.apply.system.globalLibraryV20.AddressDataType addNewProjectAddress();
507             
508             /**
509              * A factory class with static methods for creating instances
510              * of this type.
511              */
512             
513             public static final class Factory
514             {
515                 public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ApplicantInfo newInstance() {
516                   return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ApplicantInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
517                 
518                 public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ApplicantInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
519                   return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ApplicantInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
520                 
521                 private Factory() { } // No instance of this class allowed
522             }
523         }
524         
525         /**
526          * An XML ThresholdDeterminations(@http://apply.grants.gov/forms/HUD_DisclosureUpdateReport-V1.1).
527          *
528          * This is a complex type.
529          */
530         public interface ThresholdDeterminations extends org.apache.xmlbeans.XmlObject
531         {
532             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
533                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ThresholdDeterminations.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("thresholddeterminations2217elemtype");
534             
535             /**
536              * Gets the "SpecificProjectIndicator" element
537              */
538             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSpecificProjectIndicator();
539             
540             /**
541              * Gets (as xml) the "SpecificProjectIndicator" element
542              */
543             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSpecificProjectIndicator();
544             
545             /**
546              * Sets the "SpecificProjectIndicator" element
547              */
548             void setSpecificProjectIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum specificProjectIndicator);
549             
550             /**
551              * Sets (as xml) the "SpecificProjectIndicator" element
552              */
553             void xsetSpecificProjectIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType specificProjectIndicator);
554             
555             /**
556              * Gets the "Excess200000Indicator" element
557              */
558             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getExcess200000Indicator();
559             
560             /**
561              * Gets (as xml) the "Excess200000Indicator" element
562              */
563             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetExcess200000Indicator();
564             
565             /**
566              * Sets the "Excess200000Indicator" element
567              */
568             void setExcess200000Indicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum excess200000Indicator);
569             
570             /**
571              * Sets (as xml) the "Excess200000Indicator" element
572              */
573             void xsetExcess200000Indicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType excess200000Indicator);
574             
575             /**
576              * A factory class with static methods for creating instances
577              * of this type.
578              */
579             
580             public static final class Factory
581             {
582                 public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ThresholdDeterminations newInstance() {
583                   return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ThresholdDeterminations) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
584                 
585                 public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ThresholdDeterminations newInstance(org.apache.xmlbeans.XmlOptions options) {
586                   return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.ThresholdDeterminations) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
587                 
588                 private Factory() { } // No instance of this class allowed
589             }
590         }
591         
592         /**
593          * An XML OtherGovFunds(@http://apply.grants.gov/forms/HUD_DisclosureUpdateReport-V1.1).
594          *
595          * This is a complex type.
596          */
597         public interface OtherGovFunds extends org.apache.xmlbeans.XmlObject
598         {
599             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
600                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherGovFunds.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("othergovfunds5c6celemtype");
601             
602             /**
603              * Gets the "FundSources" element
604              */
605             gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds.FundSources getFundSources();
606             
607             /**
608              * True if has "FundSources" element
609              */
610             boolean isSetFundSources();
611             
612             /**
613              * Sets the "FundSources" element
614              */
615             void setFundSources(gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds.FundSources fundSources);
616             
617             /**
618              * Appends and returns a new empty "FundSources" element
619              */
620             gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds.FundSources addNewFundSources();
621             
622             /**
623              * Unsets the "FundSources" element
624              */
625             void unsetFundSources();
626             
627             /**
628              * Gets the "AdditionalInfo" element
629              */
630             gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAdditionalInfo();
631             
632             /**
633              * True if has "AdditionalInfo" element
634              */
635             boolean isSetAdditionalInfo();
636             
637             /**
638              * Sets the "AdditionalInfo" element
639              */
640             void setAdditionalInfo(gov.grants.apply.system.attachmentsV10.AttachedFileDataType additionalInfo);
641             
642             /**
643              * Appends and returns a new empty "AdditionalInfo" element
644              */
645             gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAdditionalInfo();
646             
647             /**
648              * Unsets the "AdditionalInfo" element
649              */
650             void unsetAdditionalInfo();
651             
652             /**
653              * An XML FundSources(@http://apply.grants.gov/forms/HUD_DisclosureUpdateReport-V1.1).
654              *
655              * This is a complex type.
656              */
657             public interface FundSources extends org.apache.xmlbeans.XmlObject
658             {
659                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
660                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FundSources.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fundsourcesa6ebelemtype");
661                 
662                 /**
663                  * Gets array of all "FundSource" elements
664                  */
665                 gov.grants.apply.forms.hudDisclosureUpdateReportV11.ItemDataType[] getFundSourceArray();
666                 
667                 /**
668                  * Gets ith "FundSource" element
669                  */
670                 gov.grants.apply.forms.hudDisclosureUpdateReportV11.ItemDataType getFundSourceArray(int i);
671                 
672                 /**
673                  * Returns number of "FundSource" element
674                  */
675                 int sizeOfFundSourceArray();
676                 
677                 /**
678                  * Sets array of all "FundSource" element
679                  */
680                 void setFundSourceArray(gov.grants.apply.forms.hudDisclosureUpdateReportV11.ItemDataType[] fundSourceArray);
681                 
682                 /**
683                  * Sets ith "FundSource" element
684                  */
685                 void setFundSourceArray(int i, gov.grants.apply.forms.hudDisclosureUpdateReportV11.ItemDataType fundSource);
686                 
687                 /**
688                  * Inserts and returns a new empty value (as xml) as the ith "FundSource" element
689                  */
690                 gov.grants.apply.forms.hudDisclosureUpdateReportV11.ItemDataType insertNewFundSource(int i);
691                 
692                 /**
693                  * Appends and returns a new empty value (as xml) as the last "FundSource" element
694                  */
695                 gov.grants.apply.forms.hudDisclosureUpdateReportV11.ItemDataType addNewFundSource();
696                 
697                 /**
698                  * Removes the ith "FundSource" element
699                  */
700                 void removeFundSource(int i);
701                 
702                 /**
703                  * A factory class with static methods for creating instances
704                  * of this type.
705                  */
706                 
707                 public static final class Factory
708                 {
709                     public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds.FundSources newInstance() {
710                       return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds.FundSources) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
711                     
712                     public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds.FundSources newInstance(org.apache.xmlbeans.XmlOptions options) {
713                       return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds.FundSources) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
714                     
715                     private Factory() { } // No instance of this class allowed
716                 }
717             }
718             
719             /**
720              * A factory class with static methods for creating instances
721              * of this type.
722              */
723             
724             public static final class Factory
725             {
726                 public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds newInstance() {
727                   return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
728                 
729                 public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds newInstance(org.apache.xmlbeans.XmlOptions options) {
730                   return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.OtherGovFunds) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
731                 
732                 private Factory() { } // No instance of this class allowed
733             }
734         }
735         
736         /**
737          * An XML InterestedParties(@http://apply.grants.gov/forms/HUD_DisclosureUpdateReport-V1.1).
738          *
739          * This is a complex type.
740          */
741         public interface InterestedParties extends org.apache.xmlbeans.XmlObject
742         {
743             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
744                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InterestedParties.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("interestedparties2e57elemtype");
745             
746             /**
747              * Gets array of all "InterestedParty" elements
748              */
749             gov.grants.apply.forms.hudDisclosureUpdateReportV11.Item2DataType[] getInterestedPartyArray();
750             
751             /**
752              * Gets ith "InterestedParty" element
753              */
754             gov.grants.apply.forms.hudDisclosureUpdateReportV11.Item2DataType getInterestedPartyArray(int i);
755             
756             /**
757              * Returns number of "InterestedParty" element
758              */
759             int sizeOfInterestedPartyArray();
760             
761             /**
762              * Sets array of all "InterestedParty" element
763              */
764             void setInterestedPartyArray(gov.grants.apply.forms.hudDisclosureUpdateReportV11.Item2DataType[] interestedPartyArray);
765             
766             /**
767              * Sets ith "InterestedParty" element
768              */
769             void setInterestedPartyArray(int i, gov.grants.apply.forms.hudDisclosureUpdateReportV11.Item2DataType interestedParty);
770             
771             /**
772              * Inserts and returns a new empty value (as xml) as the ith "InterestedParty" element
773              */
774             gov.grants.apply.forms.hudDisclosureUpdateReportV11.Item2DataType insertNewInterestedParty(int i);
775             
776             /**
777              * Appends and returns a new empty value (as xml) as the last "InterestedParty" element
778              */
779             gov.grants.apply.forms.hudDisclosureUpdateReportV11.Item2DataType addNewInterestedParty();
780             
781             /**
782              * Removes the ith "InterestedParty" element
783              */
784             void removeInterestedParty(int i);
785             
786             /**
787              * A factory class with static methods for creating instances
788              * of this type.
789              */
790             
791             public static final class Factory
792             {
793                 public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.InterestedParties newInstance() {
794                   return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.InterestedParties) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
795                 
796                 public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.InterestedParties newInstance(org.apache.xmlbeans.XmlOptions options) {
797                   return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport.InterestedParties) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
798                 
799                 private Factory() { } // No instance of this class allowed
800             }
801         }
802         
803         /**
804          * A factory class with static methods for creating instances
805          * of this type.
806          */
807         
808         public static final class Factory
809         {
810             public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport newInstance() {
811               return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
812             
813             public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport newInstance(org.apache.xmlbeans.XmlOptions options) {
814               return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument.HUDDisclosureUpdateReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
815             
816             private Factory() { } // No instance of this class allowed
817         }
818     }
819     
820     /**
821      * A factory class with static methods for creating instances
822      * of this type.
823      */
824     
825     public static final class Factory
826     {
827         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument newInstance() {
828           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
829         
830         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
831           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
832         
833         /** @param xmlAsString the string value to parse */
834         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
835           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
836         
837         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
838           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
839         
840         /** @param file the file from which to load an xml document */
841         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
842           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
843         
844         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
845           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
846         
847         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
848           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
849         
850         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
851           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
852         
853         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
854           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
855         
856         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
857           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
858         
859         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
860           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
861         
862         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
863           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
864         
865         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
866           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
867         
868         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
869           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
870         
871         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
872           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
873         
874         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
875           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
876         
877         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
878         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
879           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
880         
881         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
882         public static gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
883           return (gov.grants.apply.forms.hudDisclosureUpdateReportV11.HUDDisclosureUpdateReportDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
884         
885         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
886         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 {
887           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
888         
889         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
890         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 {
891           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
892         
893         private Factory() { } // No instance of this class allowed
894     }
895 }