View Javadoc
1   /*
2    * An XML document type.
3    * Localname: HUD_NewDirection
4    * Namespace: http://apply.grants.gov/forms/HUD_NewDirection-V1.1
5    * Java type: gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.hudNewDirectionV11;
10  
11  
12  /**
13   * A document containing one HUD_NewDirection(@http://apply.grants.gov/forms/HUD_NewDirection-V1.1) element.
14   *
15   * This is a complex type.
16   */
17  public interface HUDNewDirectionDocument 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(HUDNewDirectionDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("hudnewdirectionf87edoctype");
21      
22      /**
23       * Gets the "HUD_NewDirection" element
24       */
25      gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection getHUDNewDirection();
26      
27      /**
28       * Sets the "HUD_NewDirection" element
29       */
30      void setHUDNewDirection(gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection hudNewDirection);
31      
32      /**
33       * Appends and returns a new empty "HUD_NewDirection" element
34       */
35      gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection addNewHUDNewDirection();
36      
37      /**
38       * An XML HUD_NewDirection(@http://apply.grants.gov/forms/HUD_NewDirection-V1.1).
39       *
40       * This is a complex type.
41       */
42      public interface HUDNewDirection 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(HUDNewDirection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("hudnewdirectionb63belemtype");
46          
47          /**
48           * Gets the "NewDirectionsGrant" element
49           */
50          gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewDirectionsGrant();
51          
52          /**
53           * Gets (as xml) the "NewDirectionsGrant" element
54           */
55          gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewDirectionsGrant();
56          
57          /**
58           * Sets the "NewDirectionsGrant" element
59           */
60          void setNewDirectionsGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newDirectionsGrant);
61          
62          /**
63           * Sets (as xml) the "NewDirectionsGrant" element
64           */
65          void xsetNewDirectionsGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType newDirectionsGrant);
66          
67          /**
68           * Gets array of all "InterestedPartyOrganizationName" elements
69           */
70          java.lang.String[] getInterestedPartyOrganizationNameArray();
71          
72          /**
73           * Gets ith "InterestedPartyOrganizationName" element
74           */
75          java.lang.String getInterestedPartyOrganizationNameArray(int i);
76          
77          /**
78           * Gets (as xml) array of all "InterestedPartyOrganizationName" elements
79           */
80          gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName[] xgetInterestedPartyOrganizationNameArray();
81          
82          /**
83           * Gets (as xml) ith "InterestedPartyOrganizationName" element
84           */
85          gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName xgetInterestedPartyOrganizationNameArray(int i);
86          
87          /**
88           * Returns number of "InterestedPartyOrganizationName" element
89           */
90          int sizeOfInterestedPartyOrganizationNameArray();
91          
92          /**
93           * Sets array of all "InterestedPartyOrganizationName" element
94           */
95          void setInterestedPartyOrganizationNameArray(java.lang.String[] interestedPartyOrganizationNameArray);
96          
97          /**
98           * Sets ith "InterestedPartyOrganizationName" element
99           */
100         void setInterestedPartyOrganizationNameArray(int i, java.lang.String interestedPartyOrganizationName);
101         
102         /**
103          * Sets (as xml) array of all "InterestedPartyOrganizationName" element
104          */
105         void xsetInterestedPartyOrganizationNameArray(gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName[] interestedPartyOrganizationNameArray);
106         
107         /**
108          * Sets (as xml) ith "InterestedPartyOrganizationName" element
109          */
110         void xsetInterestedPartyOrganizationNameArray(int i, gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName interestedPartyOrganizationName);
111         
112         /**
113          * Inserts the value as the ith "InterestedPartyOrganizationName" element
114          */
115         void insertInterestedPartyOrganizationName(int i, java.lang.String interestedPartyOrganizationName);
116         
117         /**
118          * Appends the value as the last "InterestedPartyOrganizationName" element
119          */
120         void addInterestedPartyOrganizationName(java.lang.String interestedPartyOrganizationName);
121         
122         /**
123          * Inserts and returns a new empty value (as xml) as the ith "InterestedPartyOrganizationName" element
124          */
125         gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName insertNewInterestedPartyOrganizationName(int i);
126         
127         /**
128          * Appends and returns a new empty value (as xml) as the last "InterestedPartyOrganizationName" element
129          */
130         gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName addNewInterestedPartyOrganizationName();
131         
132         /**
133          * Removes the ith "InterestedPartyOrganizationName" element
134          */
135         void removeInterestedPartyOrganizationName(int i);
136         
137         /**
138          * Gets the "ResearchRequestedFundingAmt" element
139          */
140         java.math.BigDecimal getResearchRequestedFundingAmt();
141         
142         /**
143          * Gets (as xml) the "ResearchRequestedFundingAmt" element
144          */
145         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetResearchRequestedFundingAmt();
146         
147         /**
148          * Sets the "ResearchRequestedFundingAmt" element
149          */
150         void setResearchRequestedFundingAmt(java.math.BigDecimal researchRequestedFundingAmt);
151         
152         /**
153          * Sets (as xml) the "ResearchRequestedFundingAmt" element
154          */
155         void xsetResearchRequestedFundingAmt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType researchRequestedFundingAmt);
156         
157         /**
158          * Gets the "ResearchMatchAmount" element
159          */
160         java.math.BigDecimal getResearchMatchAmount();
161         
162         /**
163          * Gets (as xml) the "ResearchMatchAmount" element
164          */
165         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetResearchMatchAmount();
166         
167         /**
168          * Sets the "ResearchMatchAmount" element
169          */
170         void setResearchMatchAmount(java.math.BigDecimal researchMatchAmount);
171         
172         /**
173          * Sets (as xml) the "ResearchMatchAmount" element
174          */
175         void xsetResearchMatchAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType researchMatchAmount);
176         
177         /**
178          * Gets the "ResearchProjectTotlCostAmt" element
179          */
180         java.math.BigDecimal getResearchProjectTotlCostAmt();
181         
182         /**
183          * Gets (as xml) the "ResearchProjectTotlCostAmt" element
184          */
185         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetResearchProjectTotlCostAmt();
186         
187         /**
188          * Sets the "ResearchProjectTotlCostAmt" element
189          */
190         void setResearchProjectTotlCostAmt(java.math.BigDecimal researchProjectTotlCostAmt);
191         
192         /**
193          * Sets (as xml) the "ResearchProjectTotlCostAmt" element
194          */
195         void xsetResearchProjectTotlCostAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType researchProjectTotlCostAmt);
196         
197         /**
198          * Gets the "ResearchProjectTotlCostAmtb" element
199          */
200         java.math.BigDecimal getResearchProjectTotlCostAmtb();
201         
202         /**
203          * Gets (as xml) the "ResearchProjectTotlCostAmtb" element
204          */
205         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetResearchProjectTotlCostAmtb();
206         
207         /**
208          * Sets the "ResearchProjectTotlCostAmtb" element
209          */
210         void setResearchProjectTotlCostAmtb(java.math.BigDecimal researchProjectTotlCostAmtb);
211         
212         /**
213          * Sets (as xml) the "ResearchProjectTotlCostAmtb" element
214          */
215         void xsetResearchProjectTotlCostAmtb(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType researchProjectTotlCostAmtb);
216         
217         /**
218          * Gets the "ResearchProjectTotlPercent" element
219          */
220         int getResearchProjectTotlPercent();
221         
222         /**
223          * Gets (as xml) the "ResearchProjectTotlPercent" element
224          */
225         gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType xgetResearchProjectTotlPercent();
226         
227         /**
228          * Sets the "ResearchProjectTotlPercent" element
229          */
230         void setResearchProjectTotlPercent(int researchProjectTotlPercent);
231         
232         /**
233          * Sets (as xml) the "ResearchProjectTotlPercent" element
234          */
235         void xsetResearchProjectTotlPercent(gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType researchProjectTotlPercent);
236         
237         /**
238          * Gets the "RequiredResearchMatchAmount" element
239          */
240         java.math.BigDecimal getRequiredResearchMatchAmount();
241         
242         /**
243          * Gets (as xml) the "RequiredResearchMatchAmount" element
244          */
245         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetRequiredResearchMatchAmount();
246         
247         /**
248          * Sets the "RequiredResearchMatchAmount" element
249          */
250         void setRequiredResearchMatchAmount(java.math.BigDecimal requiredResearchMatchAmount);
251         
252         /**
253          * Sets (as xml) the "RequiredResearchMatchAmount" element
254          */
255         void xsetRequiredResearchMatchAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType requiredResearchMatchAmount);
256         
257         /**
258          * Gets the "OutreachRequestedFundingAmt" element
259          */
260         java.math.BigDecimal getOutreachRequestedFundingAmt();
261         
262         /**
263          * Gets (as xml) the "OutreachRequestedFundingAmt" element
264          */
265         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetOutreachRequestedFundingAmt();
266         
267         /**
268          * Sets the "OutreachRequestedFundingAmt" element
269          */
270         void setOutreachRequestedFundingAmt(java.math.BigDecimal outreachRequestedFundingAmt);
271         
272         /**
273          * Sets (as xml) the "OutreachRequestedFundingAmt" element
274          */
275         void xsetOutreachRequestedFundingAmt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType outreachRequestedFundingAmt);
276         
277         /**
278          * Gets the "OutreachMatchAmount" element
279          */
280         java.math.BigDecimal getOutreachMatchAmount();
281         
282         /**
283          * Gets (as xml) the "OutreachMatchAmount" element
284          */
285         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetOutreachMatchAmount();
286         
287         /**
288          * Sets the "OutreachMatchAmount" element
289          */
290         void setOutreachMatchAmount(java.math.BigDecimal outreachMatchAmount);
291         
292         /**
293          * Sets (as xml) the "OutreachMatchAmount" element
294          */
295         void xsetOutreachMatchAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType outreachMatchAmount);
296         
297         /**
298          * Gets the "OutreachProjectTotlCostAmt" element
299          */
300         java.math.BigDecimal getOutreachProjectTotlCostAmt();
301         
302         /**
303          * Gets (as xml) the "OutreachProjectTotlCostAmt" element
304          */
305         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetOutreachProjectTotlCostAmt();
306         
307         /**
308          * Sets the "OutreachProjectTotlCostAmt" element
309          */
310         void setOutreachProjectTotlCostAmt(java.math.BigDecimal outreachProjectTotlCostAmt);
311         
312         /**
313          * Sets (as xml) the "OutreachProjectTotlCostAmt" element
314          */
315         void xsetOutreachProjectTotlCostAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType outreachProjectTotlCostAmt);
316         
317         /**
318          * Gets the "OutreachProjectTotlCostAmtb" element
319          */
320         java.math.BigDecimal getOutreachProjectTotlCostAmtb();
321         
322         /**
323          * Gets (as xml) the "OutreachProjectTotlCostAmtb" element
324          */
325         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetOutreachProjectTotlCostAmtb();
326         
327         /**
328          * Sets the "OutreachProjectTotlCostAmtb" element
329          */
330         void setOutreachProjectTotlCostAmtb(java.math.BigDecimal outreachProjectTotlCostAmtb);
331         
332         /**
333          * Sets (as xml) the "OutreachProjectTotlCostAmtb" element
334          */
335         void xsetOutreachProjectTotlCostAmtb(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType outreachProjectTotlCostAmtb);
336         
337         /**
338          * Gets the "OutreachMatchPercent" element
339          */
340         int getOutreachMatchPercent();
341         
342         /**
343          * Gets (as xml) the "OutreachMatchPercent" element
344          */
345         gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType xgetOutreachMatchPercent();
346         
347         /**
348          * Sets the "OutreachMatchPercent" element
349          */
350         void setOutreachMatchPercent(int outreachMatchPercent);
351         
352         /**
353          * Sets (as xml) the "OutreachMatchPercent" element
354          */
355         void xsetOutreachMatchPercent(gov.grants.apply.system.globalLibraryV20.PercentageIntegerDataType outreachMatchPercent);
356         
357         /**
358          * Gets the "RequiredOutreachMatchAmount" element
359          */
360         java.math.BigDecimal getRequiredOutreachMatchAmount();
361         
362         /**
363          * Gets (as xml) the "RequiredOutreachMatchAmount" element
364          */
365         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetRequiredOutreachMatchAmount();
366         
367         /**
368          * Sets the "RequiredOutreachMatchAmount" element
369          */
370         void setRequiredOutreachMatchAmount(java.math.BigDecimal requiredOutreachMatchAmount);
371         
372         /**
373          * Sets (as xml) the "RequiredOutreachMatchAmount" element
374          */
375         void xsetRequiredOutreachMatchAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType requiredOutreachMatchAmount);
376         
377         /**
378          * Gets the "RequiredResearchMatchAmountb" element
379          */
380         java.math.BigDecimal getRequiredResearchMatchAmountb();
381         
382         /**
383          * Gets (as xml) the "RequiredResearchMatchAmountb" element
384          */
385         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetRequiredResearchMatchAmountb();
386         
387         /**
388          * Sets the "RequiredResearchMatchAmountb" element
389          */
390         void setRequiredResearchMatchAmountb(java.math.BigDecimal requiredResearchMatchAmountb);
391         
392         /**
393          * Sets (as xml) the "RequiredResearchMatchAmountb" element
394          */
395         void xsetRequiredResearchMatchAmountb(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType requiredResearchMatchAmountb);
396         
397         /**
398          * Gets the "RequiredOutreachMatchAmountb" element
399          */
400         java.math.BigDecimal getRequiredOutreachMatchAmountb();
401         
402         /**
403          * Gets (as xml) the "RequiredOutreachMatchAmountb" element
404          */
405         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetRequiredOutreachMatchAmountb();
406         
407         /**
408          * Sets the "RequiredOutreachMatchAmountb" element
409          */
410         void setRequiredOutreachMatchAmountb(java.math.BigDecimal requiredOutreachMatchAmountb);
411         
412         /**
413          * Sets (as xml) the "RequiredOutreachMatchAmountb" element
414          */
415         void xsetRequiredOutreachMatchAmountb(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType requiredOutreachMatchAmountb);
416         
417         /**
418          * Gets the "RequiredTotlMatchAmt" element
419          */
420         java.math.BigDecimal getRequiredTotlMatchAmt();
421         
422         /**
423          * Gets (as xml) the "RequiredTotlMatchAmt" element
424          */
425         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetRequiredTotlMatchAmt();
426         
427         /**
428          * Sets the "RequiredTotlMatchAmt" element
429          */
430         void setRequiredTotlMatchAmt(java.math.BigDecimal requiredTotlMatchAmt);
431         
432         /**
433          * Sets (as xml) the "RequiredTotlMatchAmt" element
434          */
435         void xsetRequiredTotlMatchAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType requiredTotlMatchAmt);
436         
437         /**
438          * Gets the "ResearchMatchProvidedAmount" element
439          */
440         java.math.BigDecimal getResearchMatchProvidedAmount();
441         
442         /**
443          * Gets (as xml) the "ResearchMatchProvidedAmount" element
444          */
445         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetResearchMatchProvidedAmount();
446         
447         /**
448          * Sets the "ResearchMatchProvidedAmount" element
449          */
450         void setResearchMatchProvidedAmount(java.math.BigDecimal researchMatchProvidedAmount);
451         
452         /**
453          * Sets (as xml) the "ResearchMatchProvidedAmount" element
454          */
455         void xsetResearchMatchProvidedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType researchMatchProvidedAmount);
456         
457         /**
458          * Gets the "OutreachMatchProvidedAmount" element
459          */
460         java.math.BigDecimal getOutreachMatchProvidedAmount();
461         
462         /**
463          * Gets (as xml) the "OutreachMatchProvidedAmount" element
464          */
465         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetOutreachMatchProvidedAmount();
466         
467         /**
468          * Sets the "OutreachMatchProvidedAmount" element
469          */
470         void setOutreachMatchProvidedAmount(java.math.BigDecimal outreachMatchProvidedAmount);
471         
472         /**
473          * Sets (as xml) the "OutreachMatchProvidedAmount" element
474          */
475         void xsetOutreachMatchProvidedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType outreachMatchProvidedAmount);
476         
477         /**
478          * Gets the "MatchingFundsTotlAmt" element
479          */
480         java.math.BigDecimal getMatchingFundsTotlAmt();
481         
482         /**
483          * Gets (as xml) the "MatchingFundsTotlAmt" element
484          */
485         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetMatchingFundsTotlAmt();
486         
487         /**
488          * Sets the "MatchingFundsTotlAmt" element
489          */
490         void setMatchingFundsTotlAmt(java.math.BigDecimal matchingFundsTotlAmt);
491         
492         /**
493          * Sets (as xml) the "MatchingFundsTotlAmt" element
494          */
495         void xsetMatchingFundsTotlAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType matchingFundsTotlAmt);
496         
497         /**
498          * Gets the "MoreThanMatchRequiredIndicator" element
499          */
500         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMoreThanMatchRequiredIndicator();
501         
502         /**
503          * Gets (as xml) the "MoreThanMatchRequiredIndicator" element
504          */
505         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMoreThanMatchRequiredIndicator();
506         
507         /**
508          * Sets the "MoreThanMatchRequiredIndicator" element
509          */
510         void setMoreThanMatchRequiredIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum moreThanMatchRequiredIndicator);
511         
512         /**
513          * Sets (as xml) the "MoreThanMatchRequiredIndicator" element
514          */
515         void xsetMoreThanMatchRequiredIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType moreThanMatchRequiredIndicator);
516         
517         /**
518          * Gets the "MatchingFundsProvidedTotlAmt" element
519          */
520         java.math.BigDecimal getMatchingFundsProvidedTotlAmt();
521         
522         /**
523          * Gets (as xml) the "MatchingFundsProvidedTotlAmt" element
524          */
525         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetMatchingFundsProvidedTotlAmt();
526         
527         /**
528          * Sets the "MatchingFundsProvidedTotlAmt" element
529          */
530         void setMatchingFundsProvidedTotlAmt(java.math.BigDecimal matchingFundsProvidedTotlAmt);
531         
532         /**
533          * Sets (as xml) the "MatchingFundsProvidedTotlAmt" element
534          */
535         void xsetMatchingFundsProvidedTotlAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType matchingFundsProvidedTotlAmt);
536         
537         /**
538          * Gets the "IndirectMatchAmt" element
539          */
540         java.math.BigDecimal getIndirectMatchAmt();
541         
542         /**
543          * Gets (as xml) the "IndirectMatchAmt" element
544          */
545         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetIndirectMatchAmt();
546         
547         /**
548          * Sets the "IndirectMatchAmt" element
549          */
550         void setIndirectMatchAmt(java.math.BigDecimal indirectMatchAmt);
551         
552         /**
553          * Sets (as xml) the "IndirectMatchAmt" element
554          */
555         void xsetIndirectMatchAmt(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType indirectMatchAmt);
556         
557         /**
558          * Gets the "Factor4TotlMatchAmt" element
559          */
560         java.math.BigDecimal getFactor4TotlMatchAmt();
561         
562         /**
563          * Gets (as xml) the "Factor4TotlMatchAmt" element
564          */
565         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetFactor4TotlMatchAmt();
566         
567         /**
568          * Sets the "Factor4TotlMatchAmt" element
569          */
570         void setFactor4TotlMatchAmt(java.math.BigDecimal factor4TotlMatchAmt);
571         
572         /**
573          * Sets (as xml) the "Factor4TotlMatchAmt" element
574          */
575         void xsetFactor4TotlMatchAmt(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType factor4TotlMatchAmt);
576         
577         /**
578          * Gets the "MatchOverageAmt" element
579          */
580         java.math.BigDecimal getMatchOverageAmt();
581         
582         /**
583          * Gets (as xml) the "MatchOverageAmt" element
584          */
585         gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt xgetMatchOverageAmt();
586         
587         /**
588          * Sets the "MatchOverageAmt" element
589          */
590         void setMatchOverageAmt(java.math.BigDecimal matchOverageAmt);
591         
592         /**
593          * Sets (as xml) the "MatchOverageAmt" element
594          */
595         void xsetMatchOverageAmt(gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt matchOverageAmt);
596         
597         /**
598          * Gets the "AdtnlPrvtSrcAmt" element
599          */
600         java.math.BigDecimal getAdtnlPrvtSrcAmt();
601         
602         /**
603          * Gets (as xml) the "AdtnlPrvtSrcAmt" element
604          */
605         gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt xgetAdtnlPrvtSrcAmt();
606         
607         /**
608          * Sets the "AdtnlPrvtSrcAmt" element
609          */
610         void setAdtnlPrvtSrcAmt(java.math.BigDecimal adtnlPrvtSrcAmt);
611         
612         /**
613          * Sets (as xml) the "AdtnlPrvtSrcAmt" element
614          */
615         void xsetAdtnlPrvtSrcAmt(gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt adtnlPrvtSrcAmt);
616         
617         /**
618          * Gets the "FormVersion" attribute
619          */
620         java.lang.String getFormVersion();
621         
622         /**
623          * Gets (as xml) the "FormVersion" attribute
624          */
625         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
626         
627         /**
628          * Sets the "FormVersion" attribute
629          */
630         void setFormVersion(java.lang.String formVersion);
631         
632         /**
633          * Sets (as xml) the "FormVersion" attribute
634          */
635         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
636         
637         /**
638          * An XML InterestedPartyOrganizationName(@http://apply.grants.gov/forms/HUD_NewDirection-V1.1).
639          *
640          * This is an atomic type that is a restriction of gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument$HUDNewDirection$InterestedPartyOrganizationName.
641          */
642         public interface InterestedPartyOrganizationName extends org.apache.xmlbeans.XmlString
643         {
644             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
645                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(InterestedPartyOrganizationName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("interestedpartyorganizationnameab62elemtype");
646             
647             /**
648              * A factory class with static methods for creating instances
649              * of this type.
650              */
651             
652             public static final class Factory
653             {
654                 public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName newValue(java.lang.Object obj) {
655                   return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName) type.newValue( obj ); }
656                 
657                 public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName newInstance() {
658                   return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
659                 
660                 public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName newInstance(org.apache.xmlbeans.XmlOptions options) {
661                   return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.InterestedPartyOrganizationName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
662                 
663                 private Factory() { } // No instance of this class allowed
664             }
665         }
666         
667         /**
668          * An XML MatchOverageAmt(@http://apply.grants.gov/forms/HUD_NewDirection-V1.1).
669          *
670          * This is an atomic type that is a restriction of gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument$HUDNewDirection$MatchOverageAmt.
671          */
672         public interface MatchOverageAmt extends org.apache.xmlbeans.XmlDecimal
673         {
674             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
675                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MatchOverageAmt.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("matchoverageamte2c9elemtype");
676             
677             /**
678              * A factory class with static methods for creating instances
679              * of this type.
680              */
681             
682             public static final class Factory
683             {
684                 public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt newValue(java.lang.Object obj) {
685                   return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt) type.newValue( obj ); }
686                 
687                 public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt newInstance() {
688                   return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
689                 
690                 public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt newInstance(org.apache.xmlbeans.XmlOptions options) {
691                   return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.MatchOverageAmt) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
692                 
693                 private Factory() { } // No instance of this class allowed
694             }
695         }
696         
697         /**
698          * An XML AdtnlPrvtSrcAmt(@http://apply.grants.gov/forms/HUD_NewDirection-V1.1).
699          *
700          * This is an atomic type that is a restriction of gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument$HUDNewDirection$AdtnlPrvtSrcAmt.
701          */
702         public interface AdtnlPrvtSrcAmt extends org.apache.xmlbeans.XmlDecimal
703         {
704             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
705                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AdtnlPrvtSrcAmt.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("adtnlprvtsrcamt2efaelemtype");
706             
707             /**
708              * A factory class with static methods for creating instances
709              * of this type.
710              */
711             
712             public static final class Factory
713             {
714                 public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt newValue(java.lang.Object obj) {
715                   return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt) type.newValue( obj ); }
716                 
717                 public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt newInstance() {
718                   return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
719                 
720                 public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt newInstance(org.apache.xmlbeans.XmlOptions options) {
721                   return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection.AdtnlPrvtSrcAmt) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
722                 
723                 private Factory() { } // No instance of this class allowed
724             }
725         }
726         
727         /**
728          * A factory class with static methods for creating instances
729          * of this type.
730          */
731         
732         public static final class Factory
733         {
734             public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection newInstance() {
735               return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
736             
737             public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection newInstance(org.apache.xmlbeans.XmlOptions options) {
738               return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument.HUDNewDirection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
739             
740             private Factory() { } // No instance of this class allowed
741         }
742     }
743     
744     /**
745      * A factory class with static methods for creating instances
746      * of this type.
747      */
748     
749     public static final class Factory
750     {
751         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument newInstance() {
752           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
753         
754         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
755           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
756         
757         /** @param xmlAsString the string value to parse */
758         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
759           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
760         
761         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
762           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
763         
764         /** @param file the file from which to load an xml document */
765         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
766           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
767         
768         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
769           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
770         
771         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
772           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
773         
774         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
775           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
776         
777         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
778           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
779         
780         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
781           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
782         
783         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
784           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
785         
786         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
787           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
788         
789         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
790           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
791         
792         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
793           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
794         
795         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
796           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
797         
798         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
799           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
800         
801         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
802         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
803           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
804         
805         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
806         public static gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
807           return (gov.grants.apply.forms.hudNewDirectionV11.HUDNewDirectionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
808         
809         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
810         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 {
811           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
812         
813         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
814         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 {
815           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
816         
817         private Factory() { } // No instance of this class allowed
818     }
819 }