View Javadoc
1   /*
2    * An XML document type.
3    * Localname: AD_3030_FS
4    * Namespace: http://apply.grants.gov/forms/AD_3030_FS-V1.0
5    * Java type: gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.ad3030FSV10.impl;
10  /**
11   * A document containing one AD_3030_FS(@http://apply.grants.gov/forms/AD_3030_FS-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class AD3030FSDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public AD3030FSDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName AD3030FS$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "AD_3030_FS");
26      
27      
28      /**
29       * Gets the "AD_3030_FS" element
30       */
31      public gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS getAD3030FS()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS target = null;
37              target = (gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS)get_store().find_element_user(AD3030FS$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "AD_3030_FS" element
48       */
49      public void setAD3030FS(gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS ad3030FS)
50      {
51          generatedSetterHelperImpl(ad3030FS, AD3030FS$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "AD_3030_FS" element
56       */
57      public gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS addNewAD3030FS()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS target = null;
63              target = (gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS)get_store().add_element_user(AD3030FS$0);
64              return target;
65          }
66      }
67      /**
68       * An XML AD_3030_FS(@http://apply.grants.gov/forms/AD_3030_FS-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class AD3030FSImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public AD3030FSImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName APPLICANTNAME$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "ApplicantName");
83          private static final javax.xml.namespace.QName APPLICANTADDRESS$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "ApplicantAddress");
85          private static final javax.xml.namespace.QName TAXIDNUMBER$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "TaxIDNumber");
87          private static final javax.xml.namespace.QName APPLICANTFELONY$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "ApplicantFelony");
89          private static final javax.xml.namespace.QName OFFICERAGENTFELONY$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "OfficerAgentFelony");
91          private static final javax.xml.namespace.QName UNPAIDFEDERALTAX$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "UnpaidFederalTax");
93          private static final javax.xml.namespace.QName AORSIGNATURE$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "AORSignature");
95          private static final javax.xml.namespace.QName TITLE$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "Title");
97          private static final javax.xml.namespace.QName DATESIGNED$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "DateSigned");
99          private static final javax.xml.namespace.QName FORMVERSION$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "FormVersion");
101         
102         
103         /**
104          * Gets the "ApplicantName" element
105          */
106         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getApplicantName()
107         {
108             synchronized (monitor())
109             {
110                 check_orphaned();
111                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
112                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(APPLICANTNAME$0, 0);
113                 if (target == null)
114                 {
115                     return null;
116                 }
117                 return target;
118             }
119         }
120         
121         /**
122          * Sets the "ApplicantName" element
123          */
124         public void setApplicantName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType applicantName)
125         {
126             generatedSetterHelperImpl(applicantName, APPLICANTNAME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
127         }
128         
129         /**
130          * Appends and returns a new empty "ApplicantName" element
131          */
132         public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewApplicantName()
133         {
134             synchronized (monitor())
135             {
136                 check_orphaned();
137                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
138                 target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(APPLICANTNAME$0);
139                 return target;
140             }
141         }
142         
143         /**
144          * Gets the "ApplicantAddress" element
145          */
146         public gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS.ApplicantAddress getApplicantAddress()
147         {
148             synchronized (monitor())
149             {
150                 check_orphaned();
151                 gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS.ApplicantAddress target = null;
152                 target = (gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS.ApplicantAddress)get_store().find_element_user(APPLICANTADDRESS$2, 0);
153                 if (target == null)
154                 {
155                     return null;
156                 }
157                 return target;
158             }
159         }
160         
161         /**
162          * Sets the "ApplicantAddress" element
163          */
164         public void setApplicantAddress(gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS.ApplicantAddress applicantAddress)
165         {
166             generatedSetterHelperImpl(applicantAddress, APPLICANTADDRESS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
167         }
168         
169         /**
170          * Appends and returns a new empty "ApplicantAddress" element
171          */
172         public gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS.ApplicantAddress addNewApplicantAddress()
173         {
174             synchronized (monitor())
175             {
176                 check_orphaned();
177                 gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS.ApplicantAddress target = null;
178                 target = (gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS.ApplicantAddress)get_store().add_element_user(APPLICANTADDRESS$2);
179                 return target;
180             }
181         }
182         
183         /**
184          * Gets the "TaxIDNumber" element
185          */
186         public java.lang.String getTaxIDNumber()
187         {
188             synchronized (monitor())
189             {
190                 check_orphaned();
191                 org.apache.xmlbeans.SimpleValue target = null;
192                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TAXIDNUMBER$4, 0);
193                 if (target == null)
194                 {
195                     return null;
196                 }
197                 return target.getStringValue();
198             }
199         }
200         
201         /**
202          * Gets (as xml) the "TaxIDNumber" element
203          */
204         public gov.grants.apply.forms.ad3030FSV10.AD3030FSString4DataType xgetTaxIDNumber()
205         {
206             synchronized (monitor())
207             {
208                 check_orphaned();
209                 gov.grants.apply.forms.ad3030FSV10.AD3030FSString4DataType target = null;
210                 target = (gov.grants.apply.forms.ad3030FSV10.AD3030FSString4DataType)get_store().find_element_user(TAXIDNUMBER$4, 0);
211                 return target;
212             }
213         }
214         
215         /**
216          * Sets the "TaxIDNumber" element
217          */
218         public void setTaxIDNumber(java.lang.String taxIDNumber)
219         {
220             synchronized (monitor())
221             {
222                 check_orphaned();
223                 org.apache.xmlbeans.SimpleValue target = null;
224                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TAXIDNUMBER$4, 0);
225                 if (target == null)
226                 {
227                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TAXIDNUMBER$4);
228                 }
229                 target.setStringValue(taxIDNumber);
230             }
231         }
232         
233         /**
234          * Sets (as xml) the "TaxIDNumber" element
235          */
236         public void xsetTaxIDNumber(gov.grants.apply.forms.ad3030FSV10.AD3030FSString4DataType taxIDNumber)
237         {
238             synchronized (monitor())
239             {
240                 check_orphaned();
241                 gov.grants.apply.forms.ad3030FSV10.AD3030FSString4DataType target = null;
242                 target = (gov.grants.apply.forms.ad3030FSV10.AD3030FSString4DataType)get_store().find_element_user(TAXIDNUMBER$4, 0);
243                 if (target == null)
244                 {
245                     target = (gov.grants.apply.forms.ad3030FSV10.AD3030FSString4DataType)get_store().add_element_user(TAXIDNUMBER$4);
246                 }
247                 target.set(taxIDNumber);
248             }
249         }
250         
251         /**
252          * Gets the "ApplicantFelony" element
253          */
254         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getApplicantFelony()
255         {
256             synchronized (monitor())
257             {
258                 check_orphaned();
259                 org.apache.xmlbeans.SimpleValue target = null;
260                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTFELONY$6, 0);
261                 if (target == null)
262                 {
263                     return null;
264                 }
265                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
266             }
267         }
268         
269         /**
270          * Gets (as xml) the "ApplicantFelony" element
271          */
272         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetApplicantFelony()
273         {
274             synchronized (monitor())
275             {
276                 check_orphaned();
277                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
278                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(APPLICANTFELONY$6, 0);
279                 return target;
280             }
281         }
282         
283         /**
284          * Sets the "ApplicantFelony" element
285          */
286         public void setApplicantFelony(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum applicantFelony)
287         {
288             synchronized (monitor())
289             {
290                 check_orphaned();
291                 org.apache.xmlbeans.SimpleValue target = null;
292                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTFELONY$6, 0);
293                 if (target == null)
294                 {
295                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTFELONY$6);
296                 }
297                 target.setEnumValue(applicantFelony);
298             }
299         }
300         
301         /**
302          * Sets (as xml) the "ApplicantFelony" element
303          */
304         public void xsetApplicantFelony(gov.grants.apply.system.globalLibraryV20.YesNoDataType applicantFelony)
305         {
306             synchronized (monitor())
307             {
308                 check_orphaned();
309                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
310                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(APPLICANTFELONY$6, 0);
311                 if (target == null)
312                 {
313                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(APPLICANTFELONY$6);
314                 }
315                 target.set(applicantFelony);
316             }
317         }
318         
319         /**
320          * Gets the "OfficerAgentFelony" element
321          */
322         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOfficerAgentFelony()
323         {
324             synchronized (monitor())
325             {
326                 check_orphaned();
327                 org.apache.xmlbeans.SimpleValue target = null;
328                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OFFICERAGENTFELONY$8, 0);
329                 if (target == null)
330                 {
331                     return null;
332                 }
333                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
334             }
335         }
336         
337         /**
338          * Gets (as xml) the "OfficerAgentFelony" element
339          */
340         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOfficerAgentFelony()
341         {
342             synchronized (monitor())
343             {
344                 check_orphaned();
345                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
346                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OFFICERAGENTFELONY$8, 0);
347                 return target;
348             }
349         }
350         
351         /**
352          * Sets the "OfficerAgentFelony" element
353          */
354         public void setOfficerAgentFelony(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum officerAgentFelony)
355         {
356             synchronized (monitor())
357             {
358                 check_orphaned();
359                 org.apache.xmlbeans.SimpleValue target = null;
360                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OFFICERAGENTFELONY$8, 0);
361                 if (target == null)
362                 {
363                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OFFICERAGENTFELONY$8);
364                 }
365                 target.setEnumValue(officerAgentFelony);
366             }
367         }
368         
369         /**
370          * Sets (as xml) the "OfficerAgentFelony" element
371          */
372         public void xsetOfficerAgentFelony(gov.grants.apply.system.globalLibraryV20.YesNoDataType officerAgentFelony)
373         {
374             synchronized (monitor())
375             {
376                 check_orphaned();
377                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
378                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OFFICERAGENTFELONY$8, 0);
379                 if (target == null)
380                 {
381                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OFFICERAGENTFELONY$8);
382                 }
383                 target.set(officerAgentFelony);
384             }
385         }
386         
387         /**
388          * Gets the "UnpaidFederalTax" element
389          */
390         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUnpaidFederalTax()
391         {
392             synchronized (monitor())
393             {
394                 check_orphaned();
395                 org.apache.xmlbeans.SimpleValue target = null;
396                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNPAIDFEDERALTAX$10, 0);
397                 if (target == null)
398                 {
399                     return null;
400                 }
401                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
402             }
403         }
404         
405         /**
406          * Gets (as xml) the "UnpaidFederalTax" element
407          */
408         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUnpaidFederalTax()
409         {
410             synchronized (monitor())
411             {
412                 check_orphaned();
413                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
414                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UNPAIDFEDERALTAX$10, 0);
415                 return target;
416             }
417         }
418         
419         /**
420          * Sets the "UnpaidFederalTax" element
421          */
422         public void setUnpaidFederalTax(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum unpaidFederalTax)
423         {
424             synchronized (monitor())
425             {
426                 check_orphaned();
427                 org.apache.xmlbeans.SimpleValue target = null;
428                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNPAIDFEDERALTAX$10, 0);
429                 if (target == null)
430                 {
431                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNPAIDFEDERALTAX$10);
432                 }
433                 target.setEnumValue(unpaidFederalTax);
434             }
435         }
436         
437         /**
438          * Sets (as xml) the "UnpaidFederalTax" element
439          */
440         public void xsetUnpaidFederalTax(gov.grants.apply.system.globalLibraryV20.YesNoDataType unpaidFederalTax)
441         {
442             synchronized (monitor())
443             {
444                 check_orphaned();
445                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
446                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UNPAIDFEDERALTAX$10, 0);
447                 if (target == null)
448                 {
449                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(UNPAIDFEDERALTAX$10);
450                 }
451                 target.set(unpaidFederalTax);
452             }
453         }
454         
455         /**
456          * Gets the "AORSignature" element
457          */
458         public java.lang.String getAORSignature()
459         {
460             synchronized (monitor())
461             {
462                 check_orphaned();
463                 org.apache.xmlbeans.SimpleValue target = null;
464                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$12, 0);
465                 if (target == null)
466                 {
467                     return null;
468                 }
469                 return target.getStringValue();
470             }
471         }
472         
473         /**
474          * Gets (as xml) the "AORSignature" element
475          */
476         public gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAORSignature()
477         {
478             synchronized (monitor())
479             {
480                 check_orphaned();
481                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
482                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$12, 0);
483                 return target;
484             }
485         }
486         
487         /**
488          * Sets the "AORSignature" element
489          */
490         public void setAORSignature(java.lang.String aorSignature)
491         {
492             synchronized (monitor())
493             {
494                 check_orphaned();
495                 org.apache.xmlbeans.SimpleValue target = null;
496                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$12, 0);
497                 if (target == null)
498                 {
499                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AORSIGNATURE$12);
500                 }
501                 target.setStringValue(aorSignature);
502             }
503         }
504         
505         /**
506          * Sets (as xml) the "AORSignature" element
507          */
508         public void xsetAORSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType aorSignature)
509         {
510             synchronized (monitor())
511             {
512                 check_orphaned();
513                 gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
514                 target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$12, 0);
515                 if (target == null)
516                 {
517                     target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().add_element_user(AORSIGNATURE$12);
518                 }
519                 target.set(aorSignature);
520             }
521         }
522         
523         /**
524          * Gets the "Title" element
525          */
526         public java.lang.String getTitle()
527         {
528             synchronized (monitor())
529             {
530                 check_orphaned();
531                 org.apache.xmlbeans.SimpleValue target = null;
532                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$14, 0);
533                 if (target == null)
534                 {
535                     return null;
536                 }
537                 return target.getStringValue();
538             }
539         }
540         
541         /**
542          * Gets (as xml) the "Title" element
543          */
544         public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
545         {
546             synchronized (monitor())
547             {
548                 check_orphaned();
549                 gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
550                 target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$14, 0);
551                 return target;
552             }
553         }
554         
555         /**
556          * Sets the "Title" element
557          */
558         public void setTitle(java.lang.String title)
559         {
560             synchronized (monitor())
561             {
562                 check_orphaned();
563                 org.apache.xmlbeans.SimpleValue target = null;
564                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$14, 0);
565                 if (target == null)
566                 {
567                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$14);
568                 }
569                 target.setStringValue(title);
570             }
571         }
572         
573         /**
574          * Sets (as xml) the "Title" element
575          */
576         public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
577         {
578             synchronized (monitor())
579             {
580                 check_orphaned();
581                 gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
582                 target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$14, 0);
583                 if (target == null)
584                 {
585                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$14);
586                 }
587                 target.set(title);
588             }
589         }
590         
591         /**
592          * Gets the "DateSigned" element
593          */
594         public java.util.Calendar getDateSigned()
595         {
596             synchronized (monitor())
597             {
598                 check_orphaned();
599                 org.apache.xmlbeans.SimpleValue target = null;
600                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESIGNED$16, 0);
601                 if (target == null)
602                 {
603                     return null;
604                 }
605                 return target.getCalendarValue();
606             }
607         }
608         
609         /**
610          * Gets (as xml) the "DateSigned" element
611          */
612         public org.apache.xmlbeans.XmlDate xgetDateSigned()
613         {
614             synchronized (monitor())
615             {
616                 check_orphaned();
617                 org.apache.xmlbeans.XmlDate target = null;
618                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESIGNED$16, 0);
619                 return target;
620             }
621         }
622         
623         /**
624          * Sets the "DateSigned" element
625          */
626         public void setDateSigned(java.util.Calendar dateSigned)
627         {
628             synchronized (monitor())
629             {
630                 check_orphaned();
631                 org.apache.xmlbeans.SimpleValue target = null;
632                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESIGNED$16, 0);
633                 if (target == null)
634                 {
635                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATESIGNED$16);
636                 }
637                 target.setCalendarValue(dateSigned);
638             }
639         }
640         
641         /**
642          * Sets (as xml) the "DateSigned" element
643          */
644         public void xsetDateSigned(org.apache.xmlbeans.XmlDate dateSigned)
645         {
646             synchronized (monitor())
647             {
648                 check_orphaned();
649                 org.apache.xmlbeans.XmlDate target = null;
650                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESIGNED$16, 0);
651                 if (target == null)
652                 {
653                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATESIGNED$16);
654                 }
655                 target.set(dateSigned);
656             }
657         }
658         
659         /**
660          * Gets the "FormVersion" attribute
661          */
662         public java.lang.String getFormVersion()
663         {
664             synchronized (monitor())
665             {
666                 check_orphaned();
667                 org.apache.xmlbeans.SimpleValue target = null;
668                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$18);
669                 if (target == null)
670                 {
671                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$18);
672                 }
673                 if (target == null)
674                 {
675                     return null;
676                 }
677                 return target.getStringValue();
678             }
679         }
680         
681         /**
682          * Gets (as xml) the "FormVersion" attribute
683          */
684         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
685         {
686             synchronized (monitor())
687             {
688                 check_orphaned();
689                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
690                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$18);
691                 if (target == null)
692                 {
693                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$18);
694                 }
695                 return target;
696             }
697         }
698         
699         /**
700          * Sets the "FormVersion" attribute
701          */
702         public void setFormVersion(java.lang.String formVersion)
703         {
704             synchronized (monitor())
705             {
706                 check_orphaned();
707                 org.apache.xmlbeans.SimpleValue target = null;
708                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$18);
709                 if (target == null)
710                 {
711                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$18);
712                 }
713                 target.setStringValue(formVersion);
714             }
715         }
716         
717         /**
718          * Sets (as xml) the "FormVersion" attribute
719          */
720         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
721         {
722             synchronized (monitor())
723             {
724                 check_orphaned();
725                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
726                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$18);
727                 if (target == null)
728                 {
729                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$18);
730                 }
731                 target.set(formVersion);
732             }
733         }
734         /**
735          * An XML ApplicantAddress(@http://apply.grants.gov/forms/AD_3030_FS-V1.0).
736          *
737          * This is a complex type.
738          */
739         public static class ApplicantAddressImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.ad3030FSV10.AD3030FSDocument.AD3030FS.ApplicantAddress
740         {
741             private static final long serialVersionUID = 1L;
742             
743             public ApplicantAddressImpl(org.apache.xmlbeans.SchemaType sType)
744             {
745                 super(sType);
746             }
747             
748             private static final javax.xml.namespace.QName STREET1$0 = 
749                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "Street1");
750             private static final javax.xml.namespace.QName STREET2$2 = 
751                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "Street2");
752             private static final javax.xml.namespace.QName CITY$4 = 
753                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "City");
754             private static final javax.xml.namespace.QName STATE$6 = 
755                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "State");
756             private static final javax.xml.namespace.QName ZIPCODE$8 = 
757                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/AD_3030_FS-V1.0", "ZipCode");
758             
759             
760             /**
761              * Gets the "Street1" element
762              */
763             public java.lang.String getStreet1()
764             {
765                 synchronized (monitor())
766                 {
767                     check_orphaned();
768                     org.apache.xmlbeans.SimpleValue target = null;
769                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$0, 0);
770                     if (target == null)
771                     {
772                       return null;
773                     }
774                     return target.getStringValue();
775                 }
776             }
777             
778             /**
779              * Gets (as xml) the "Street1" element
780              */
781             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
782             {
783                 synchronized (monitor())
784                 {
785                     check_orphaned();
786                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
787                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$0, 0);
788                     return target;
789                 }
790             }
791             
792             /**
793              * Sets the "Street1" element
794              */
795             public void setStreet1(java.lang.String street1)
796             {
797                 synchronized (monitor())
798                 {
799                     check_orphaned();
800                     org.apache.xmlbeans.SimpleValue target = null;
801                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$0, 0);
802                     if (target == null)
803                     {
804                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$0);
805                     }
806                     target.setStringValue(street1);
807                 }
808             }
809             
810             /**
811              * Sets (as xml) the "Street1" element
812              */
813             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
814             {
815                 synchronized (monitor())
816                 {
817                     check_orphaned();
818                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
819                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$0, 0);
820                     if (target == null)
821                     {
822                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$0);
823                     }
824                     target.set(street1);
825                 }
826             }
827             
828             /**
829              * Gets the "Street2" element
830              */
831             public java.lang.String getStreet2()
832             {
833                 synchronized (monitor())
834                 {
835                     check_orphaned();
836                     org.apache.xmlbeans.SimpleValue target = null;
837                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$2, 0);
838                     if (target == null)
839                     {
840                       return null;
841                     }
842                     return target.getStringValue();
843                 }
844             }
845             
846             /**
847              * Gets (as xml) the "Street2" element
848              */
849             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
850             {
851                 synchronized (monitor())
852                 {
853                     check_orphaned();
854                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
855                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$2, 0);
856                     return target;
857                 }
858             }
859             
860             /**
861              * True if has "Street2" element
862              */
863             public boolean isSetStreet2()
864             {
865                 synchronized (monitor())
866                 {
867                     check_orphaned();
868                     return get_store().count_elements(STREET2$2) != 0;
869                 }
870             }
871             
872             /**
873              * Sets the "Street2" element
874              */
875             public void setStreet2(java.lang.String street2)
876             {
877                 synchronized (monitor())
878                 {
879                     check_orphaned();
880                     org.apache.xmlbeans.SimpleValue target = null;
881                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$2, 0);
882                     if (target == null)
883                     {
884                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$2);
885                     }
886                     target.setStringValue(street2);
887                 }
888             }
889             
890             /**
891              * Sets (as xml) the "Street2" element
892              */
893             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
894             {
895                 synchronized (monitor())
896                 {
897                     check_orphaned();
898                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
899                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$2, 0);
900                     if (target == null)
901                     {
902                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$2);
903                     }
904                     target.set(street2);
905                 }
906             }
907             
908             /**
909              * Unsets the "Street2" element
910              */
911             public void unsetStreet2()
912             {
913                 synchronized (monitor())
914                 {
915                     check_orphaned();
916                     get_store().remove_element(STREET2$2, 0);
917                 }
918             }
919             
920             /**
921              * Gets the "City" element
922              */
923             public java.lang.String getCity()
924             {
925                 synchronized (monitor())
926                 {
927                     check_orphaned();
928                     org.apache.xmlbeans.SimpleValue target = null;
929                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$4, 0);
930                     if (target == null)
931                     {
932                       return null;
933                     }
934                     return target.getStringValue();
935                 }
936             }
937             
938             /**
939              * Gets (as xml) the "City" element
940              */
941             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
942             {
943                 synchronized (monitor())
944                 {
945                     check_orphaned();
946                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
947                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$4, 0);
948                     return target;
949                 }
950             }
951             
952             /**
953              * Sets the "City" element
954              */
955             public void setCity(java.lang.String city)
956             {
957                 synchronized (monitor())
958                 {
959                     check_orphaned();
960                     org.apache.xmlbeans.SimpleValue target = null;
961                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$4, 0);
962                     if (target == null)
963                     {
964                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$4);
965                     }
966                     target.setStringValue(city);
967                 }
968             }
969             
970             /**
971              * Sets (as xml) the "City" element
972              */
973             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
974             {
975                 synchronized (monitor())
976                 {
977                     check_orphaned();
978                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
979                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$4, 0);
980                     if (target == null)
981                     {
982                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$4);
983                     }
984                     target.set(city);
985                 }
986             }
987             
988             /**
989              * Gets the "State" element
990              */
991             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
992             {
993                 synchronized (monitor())
994                 {
995                     check_orphaned();
996                     org.apache.xmlbeans.SimpleValue target = null;
997                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$6, 0);
998                     if (target == null)
999                     {
1000                       return null;
1001                     }
1002                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
1003                 }
1004             }
1005             
1006             /**
1007              * Gets (as xml) the "State" element
1008              */
1009             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
1010             {
1011                 synchronized (monitor())
1012                 {
1013                     check_orphaned();
1014                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
1015                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$6, 0);
1016                     return target;
1017                 }
1018             }
1019             
1020             /**
1021              * Sets the "State" element
1022              */
1023             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
1024             {
1025                 synchronized (monitor())
1026                 {
1027                     check_orphaned();
1028                     org.apache.xmlbeans.SimpleValue target = null;
1029                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$6, 0);
1030                     if (target == null)
1031                     {
1032                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$6);
1033                     }
1034                     target.setEnumValue(state);
1035                 }
1036             }
1037             
1038             /**
1039              * Sets (as xml) the "State" element
1040              */
1041             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
1042             {
1043                 synchronized (monitor())
1044                 {
1045                     check_orphaned();
1046                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
1047                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$6, 0);
1048                     if (target == null)
1049                     {
1050                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$6);
1051                     }
1052                     target.set(state);
1053                 }
1054             }
1055             
1056             /**
1057              * Gets the "ZipCode" element
1058              */
1059             public java.lang.String getZipCode()
1060             {
1061                 synchronized (monitor())
1062                 {
1063                     check_orphaned();
1064                     org.apache.xmlbeans.SimpleValue target = null;
1065                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$8, 0);
1066                     if (target == null)
1067                     {
1068                       return null;
1069                     }
1070                     return target.getStringValue();
1071                 }
1072             }
1073             
1074             /**
1075              * Gets (as xml) the "ZipCode" element
1076              */
1077             public gov.grants.apply.forms.ad3030FSV10.AD3030FSString10DataType xgetZipCode()
1078             {
1079                 synchronized (monitor())
1080                 {
1081                     check_orphaned();
1082                     gov.grants.apply.forms.ad3030FSV10.AD3030FSString10DataType target = null;
1083                     target = (gov.grants.apply.forms.ad3030FSV10.AD3030FSString10DataType)get_store().find_element_user(ZIPCODE$8, 0);
1084                     return target;
1085                 }
1086             }
1087             
1088             /**
1089              * Sets the "ZipCode" element
1090              */
1091             public void setZipCode(java.lang.String zipCode)
1092             {
1093                 synchronized (monitor())
1094                 {
1095                     check_orphaned();
1096                     org.apache.xmlbeans.SimpleValue target = null;
1097                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$8, 0);
1098                     if (target == null)
1099                     {
1100                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$8);
1101                     }
1102                     target.setStringValue(zipCode);
1103                 }
1104             }
1105             
1106             /**
1107              * Sets (as xml) the "ZipCode" element
1108              */
1109             public void xsetZipCode(gov.grants.apply.forms.ad3030FSV10.AD3030FSString10DataType zipCode)
1110             {
1111                 synchronized (monitor())
1112                 {
1113                     check_orphaned();
1114                     gov.grants.apply.forms.ad3030FSV10.AD3030FSString10DataType target = null;
1115                     target = (gov.grants.apply.forms.ad3030FSV10.AD3030FSString10DataType)get_store().find_element_user(ZIPCODE$8, 0);
1116                     if (target == null)
1117                     {
1118                       target = (gov.grants.apply.forms.ad3030FSV10.AD3030FSString10DataType)get_store().add_element_user(ZIPCODE$8);
1119                     }
1120                     target.set(zipCode);
1121                 }
1122             }
1123         }
1124     }
1125 }