View Javadoc
1   /*
2    * XML Type:  CostAmountGroup
3    * Namespace: http://apply.grants.gov/forms/SF424C_2_0-V2.0
4    * Java type: gov.grants.apply.forms.sf424C20V20.CostAmountGroup
5    *
6    * Automatically generated - do not modify.
7    */
8   package gov.grants.apply.forms.sf424C20V20;
9   
10  
11  /**
12   * An XML CostAmountGroup(@http://apply.grants.gov/forms/SF424C_2_0-V2.0).
13   *
14   * This is a complex type.
15   */
16  public interface CostAmountGroup extends org.apache.xmlbeans.XmlObject
17  {
18      public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
19          org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CostAmountGroup.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("costamountgroup45f2type");
20      
21      /**
22       * Gets the "BudgetEstimatedCostAmount" element
23       */
24      java.math.BigDecimal getBudgetEstimatedCostAmount();
25      
26      /**
27       * Gets (as xml) the "BudgetEstimatedCostAmount" element
28       */
29      gov.grants.apply.forms.sf424C20V20.EnteredAmountType xgetBudgetEstimatedCostAmount();
30      
31      /**
32       * True if has "BudgetEstimatedCostAmount" element
33       */
34      boolean isSetBudgetEstimatedCostAmount();
35      
36      /**
37       * Sets the "BudgetEstimatedCostAmount" element
38       */
39      void setBudgetEstimatedCostAmount(java.math.BigDecimal budgetEstimatedCostAmount);
40      
41      /**
42       * Sets (as xml) the "BudgetEstimatedCostAmount" element
43       */
44      void xsetBudgetEstimatedCostAmount(gov.grants.apply.forms.sf424C20V20.EnteredAmountType budgetEstimatedCostAmount);
45      
46      /**
47       * Unsets the "BudgetEstimatedCostAmount" element
48       */
49      void unsetBudgetEstimatedCostAmount();
50      
51      /**
52       * Gets the "BudgetNonAllowableCostAmount" element
53       */
54      java.math.BigDecimal getBudgetNonAllowableCostAmount();
55      
56      /**
57       * Gets (as xml) the "BudgetNonAllowableCostAmount" element
58       */
59      gov.grants.apply.forms.sf424C20V20.EnteredAmountType xgetBudgetNonAllowableCostAmount();
60      
61      /**
62       * True if has "BudgetNonAllowableCostAmount" element
63       */
64      boolean isSetBudgetNonAllowableCostAmount();
65      
66      /**
67       * Sets the "BudgetNonAllowableCostAmount" element
68       */
69      void setBudgetNonAllowableCostAmount(java.math.BigDecimal budgetNonAllowableCostAmount);
70      
71      /**
72       * Sets (as xml) the "BudgetNonAllowableCostAmount" element
73       */
74      void xsetBudgetNonAllowableCostAmount(gov.grants.apply.forms.sf424C20V20.EnteredAmountType budgetNonAllowableCostAmount);
75      
76      /**
77       * Unsets the "BudgetNonAllowableCostAmount" element
78       */
79      void unsetBudgetNonAllowableCostAmount();
80      
81      /**
82       * Gets the "BudgetTotalAllowableCostAmount" element
83       */
84      java.math.BigDecimal getBudgetTotalAllowableCostAmount();
85      
86      /**
87       * Gets (as xml) the "BudgetTotalAllowableCostAmount" element
88       */
89      gov.grants.apply.forms.sf424C20V20.EnteredAmountType xgetBudgetTotalAllowableCostAmount();
90      
91      /**
92       * True if has "BudgetTotalAllowableCostAmount" element
93       */
94      boolean isSetBudgetTotalAllowableCostAmount();
95      
96      /**
97       * Sets the "BudgetTotalAllowableCostAmount" element
98       */
99      void setBudgetTotalAllowableCostAmount(java.math.BigDecimal budgetTotalAllowableCostAmount);
100     
101     /**
102      * Sets (as xml) the "BudgetTotalAllowableCostAmount" element
103      */
104     void xsetBudgetTotalAllowableCostAmount(gov.grants.apply.forms.sf424C20V20.EnteredAmountType budgetTotalAllowableCostAmount);
105     
106     /**
107      * Unsets the "BudgetTotalAllowableCostAmount" element
108      */
109     void unsetBudgetTotalAllowableCostAmount();
110     
111     /**
112      * A factory class with static methods for creating instances
113      * of this type.
114      */
115     
116     public static final class Factory
117     {
118         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup newInstance() {
119           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
120         
121         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup newInstance(org.apache.xmlbeans.XmlOptions options) {
122           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
123         
124         /** @param xmlAsString the string value to parse */
125         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
126           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
127         
128         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
129           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
130         
131         /** @param file the file from which to load an xml document */
132         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
133           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
134         
135         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
136           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
137         
138         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
139           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
140         
141         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
142           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
143         
144         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
145           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
146         
147         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
148           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
149         
150         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
151           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
152         
153         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
154           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
155         
156         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
157           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
158         
159         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
160           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
161         
162         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
163           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
164         
165         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
166           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
167         
168         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
169         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
170           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
171         
172         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
173         public static gov.grants.apply.forms.sf424C20V20.CostAmountGroup parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
174           return (gov.grants.apply.forms.sf424C20V20.CostAmountGroup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
175         
176         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
177         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 {
178           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
179         
180         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
181         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 {
182           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
183         
184         private Factory() { } // No instance of this class allowed
185     }
186 }