View Javadoc
1   /*
2    * An XML document type.
3    * Localname: FringeBenefits
4    * Namespace: http://apply.grants.gov/forms/SSA_SF424_SectionG-V1.1
5    * Java type: gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.ssaSF424SectionGV11;
10  
11  
12  /**
13   * A document containing one FringeBenefits(@http://apply.grants.gov/forms/SSA_SF424_SectionG-V1.1) element.
14   *
15   * This is a complex type.
16   */
17  public interface FringeBenefitsDocument 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(FringeBenefitsDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fringebenefitsf32ddoctype");
21      
22      /**
23       * Gets the "FringeBenefits" element
24       */
25      gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits getFringeBenefits();
26      
27      /**
28       * Sets the "FringeBenefits" element
29       */
30      void setFringeBenefits(gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits fringeBenefits);
31      
32      /**
33       * Appends and returns a new empty "FringeBenefits" element
34       */
35      gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits addNewFringeBenefits();
36      
37      /**
38       * An XML FringeBenefits(@http://apply.grants.gov/forms/SSA_SF424_SectionG-V1.1).
39       *
40       * This is a complex type.
41       */
42      public interface FringeBenefits 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(FringeBenefits.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fringebenefitse726elemtype");
46          
47          /**
48           * Gets array of all "FringeBenefit" elements
49           */
50          gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit[] getFringeBenefitArray();
51          
52          /**
53           * Gets ith "FringeBenefit" element
54           */
55          gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit getFringeBenefitArray(int i);
56          
57          /**
58           * Returns number of "FringeBenefit" element
59           */
60          int sizeOfFringeBenefitArray();
61          
62          /**
63           * Sets array of all "FringeBenefit" element
64           */
65          void setFringeBenefitArray(gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit[] fringeBenefitArray);
66          
67          /**
68           * Sets ith "FringeBenefit" element
69           */
70          void setFringeBenefitArray(int i, gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit fringeBenefit);
71          
72          /**
73           * Inserts and returns a new empty value (as xml) as the ith "FringeBenefit" element
74           */
75          gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit insertNewFringeBenefit(int i);
76          
77          /**
78           * Appends and returns a new empty value (as xml) as the last "FringeBenefit" element
79           */
80          gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit addNewFringeBenefit();
81          
82          /**
83           * Removes the ith "FringeBenefit" element
84           */
85          void removeFringeBenefit(int i);
86          
87          /**
88           * An XML FringeBenefit(@http://apply.grants.gov/forms/SSA_SF424_SectionG-V1.1).
89           *
90           * This is a complex type.
91           */
92          public interface FringeBenefit extends org.apache.xmlbeans.XmlObject
93          {
94              public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
95                  org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FringeBenefit.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fringebenefit3b7aelemtype");
96              
97              /**
98               * Gets the "PositionTitle" element
99               */
100             java.lang.String getPositionTitle();
101             
102             /**
103              * Gets (as xml) the "PositionTitle" element
104              */
105             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetPositionTitle();
106             
107             /**
108              * Sets the "PositionTitle" element
109              */
110             void setPositionTitle(java.lang.String positionTitle);
111             
112             /**
113              * Sets (as xml) the "PositionTitle" element
114              */
115             void xsetPositionTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType positionTitle);
116             
117             /**
118              * Gets the "Rate" element
119              */
120             java.math.BigDecimal getRate();
121             
122             /**
123              * Gets (as xml) the "Rate" element
124              */
125             gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit.Rate xgetRate();
126             
127             /**
128              * Sets the "Rate" element
129              */
130             void setRate(java.math.BigDecimal rate);
131             
132             /**
133              * Sets (as xml) the "Rate" element
134              */
135             void xsetRate(gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit.Rate rate);
136             
137             /**
138              * Gets the "TotalFringeBenefitsAmount" element
139              */
140             java.math.BigDecimal getTotalFringeBenefitsAmount();
141             
142             /**
143              * Gets (as xml) the "TotalFringeBenefitsAmount" element
144              */
145             gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type xgetTotalFringeBenefitsAmount();
146             
147             /**
148              * Sets the "TotalFringeBenefitsAmount" element
149              */
150             void setTotalFringeBenefitsAmount(java.math.BigDecimal totalFringeBenefitsAmount);
151             
152             /**
153              * Sets (as xml) the "TotalFringeBenefitsAmount" element
154              */
155             void xsetTotalFringeBenefitsAmount(gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type totalFringeBenefitsAmount);
156             
157             /**
158              * An XML Rate(@http://apply.grants.gov/forms/SSA_SF424_SectionG-V1.1).
159              *
160              * This is an atomic type that is a restriction of gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument$FringeBenefits$FringeBenefit$Rate.
161              */
162             public interface Rate extends org.apache.xmlbeans.XmlDecimal
163             {
164                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
165                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Rate.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("rate4d16elemtype");
166                 
167                 /**
168                  * A factory class with static methods for creating instances
169                  * of this type.
170                  */
171                 
172                 public static final class Factory
173                 {
174                     public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit.Rate newValue(java.lang.Object obj) {
175                       return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit.Rate) type.newValue( obj ); }
176                     
177                     public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit.Rate newInstance() {
178                       return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit.Rate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
179                     
180                     public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit.Rate newInstance(org.apache.xmlbeans.XmlOptions options) {
181                       return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit.Rate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
182                     
183                     private Factory() { } // No instance of this class allowed
184                 }
185             }
186             
187             /**
188              * A factory class with static methods for creating instances
189              * of this type.
190              */
191             
192             public static final class Factory
193             {
194                 public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit newInstance() {
195                   return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
196                 
197                 public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit newInstance(org.apache.xmlbeans.XmlOptions options) {
198                   return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits.FringeBenefit) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
199                 
200                 private Factory() { } // No instance of this class allowed
201             }
202         }
203         
204         /**
205          * A factory class with static methods for creating instances
206          * of this type.
207          */
208         
209         public static final class Factory
210         {
211             public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits newInstance() {
212               return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
213             
214             public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits newInstance(org.apache.xmlbeans.XmlOptions options) {
215               return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument.FringeBenefits) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
216             
217             private Factory() { } // No instance of this class allowed
218         }
219     }
220     
221     /**
222      * A factory class with static methods for creating instances
223      * of this type.
224      */
225     
226     public static final class Factory
227     {
228         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument newInstance() {
229           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
230         
231         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
232           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
233         
234         /** @param xmlAsString the string value to parse */
235         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
236           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
237         
238         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
239           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
240         
241         /** @param file the file from which to load an xml document */
242         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
243           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
244         
245         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
246           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
247         
248         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
249           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
250         
251         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
252           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
253         
254         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
255           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
256         
257         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
258           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
259         
260         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
261           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
262         
263         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
264           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
265         
266         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
267           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
268         
269         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
270           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
271         
272         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
273           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
274         
275         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
276           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
277         
278         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
279         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
280           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
281         
282         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
283         public static gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
284           return (gov.grants.apply.forms.ssaSF424SectionGV11.FringeBenefitsDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
285         
286         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
287         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 {
288           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
289         
290         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
291         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 {
292           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
293         
294         private Factory() { } // No instance of this class allowed
295     }
296 }