View Javadoc
1   /*
2    * An XML document type.
3    * Localname: SBIR_STTR_Information_1_1
4    * Namespace: http://apply.grants.gov/forms/SBIR_STTR_Information_1_1-V1.1
5    * Java type: gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.sbirSTTRInformation11V11;
10  
11  
12  /**
13   * A document containing one SBIR_STTR_Information_1_1(@http://apply.grants.gov/forms/SBIR_STTR_Information_1_1-V1.1) element.
14   *
15   * This is a complex type.
16   */
17  public interface SBIRSTTRInformation11Document 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(SBIRSTTRInformation11Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sbirsttrinformation1162bcdoctype");
21      
22      /**
23       * Gets the "SBIR_STTR_Information_1_1" element
24       */
25      gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11 getSBIRSTTRInformation11();
26      
27      /**
28       * Sets the "SBIR_STTR_Information_1_1" element
29       */
30      void setSBIRSTTRInformation11(gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11 sbirsttrInformation11);
31      
32      /**
33       * Appends and returns a new empty "SBIR_STTR_Information_1_1" element
34       */
35      gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11 addNewSBIRSTTRInformation11();
36      
37      /**
38       * An XML SBIR_STTR_Information_1_1(@http://apply.grants.gov/forms/SBIR_STTR_Information_1_1-V1.1).
39       *
40       * This is a complex type.
41       */
42      public interface SBIRSTTRInformation11 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(SBIRSTTRInformation11.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sbirsttrinformation11d939elemtype");
46          
47          /**
48           * Gets the "ProgramType" element
49           */
50          gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.ProgramType.Enum getProgramType();
51          
52          /**
53           * Gets (as xml) the "ProgramType" element
54           */
55          gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.ProgramType xgetProgramType();
56          
57          /**
58           * Sets the "ProgramType" element
59           */
60          void setProgramType(gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.ProgramType.Enum programType);
61          
62          /**
63           * Sets (as xml) the "ProgramType" element
64           */
65          void xsetProgramType(gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.ProgramType programType);
66          
67          /**
68           * Gets the "SBIRSTTRType" element
69           */
70          gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SBIRSTTRType.Enum getSBIRSTTRType();
71          
72          /**
73           * Gets (as xml) the "SBIRSTTRType" element
74           */
75          gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SBIRSTTRType xgetSBIRSTTRType();
76          
77          /**
78           * Sets the "SBIRSTTRType" element
79           */
80          void setSBIRSTTRType(gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SBIRSTTRType.Enum sbirsttrType);
81          
82          /**
83           * Sets (as xml) the "SBIRSTTRType" element
84           */
85          void xsetSBIRSTTRType(gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SBIRSTTRType sbirsttrType);
86          
87          /**
88           * Gets the "SmallBusinessEligibility" element
89           */
90          gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSmallBusinessEligibility();
91          
92          /**
93           * Gets (as xml) the "SmallBusinessEligibility" element
94           */
95          gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSmallBusinessEligibility();
96          
97          /**
98           * Sets the "SmallBusinessEligibility" element
99           */
100         void setSmallBusinessEligibility(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum smallBusinessEligibility);
101         
102         /**
103          * Sets (as xml) the "SmallBusinessEligibility" element
104          */
105         void xsetSmallBusinessEligibility(gov.grants.apply.system.globalLibraryV20.YesNoDataType smallBusinessEligibility);
106         
107         /**
108          * Gets the "NumberOfEmployees" element
109          */
110         int getNumberOfEmployees();
111         
112         /**
113          * Gets (as xml) the "NumberOfEmployees" element
114          */
115         gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.NumberOfEmployees xgetNumberOfEmployees();
116         
117         /**
118          * Sets the "NumberOfEmployees" element
119          */
120         void setNumberOfEmployees(int numberOfEmployees);
121         
122         /**
123          * Sets (as xml) the "NumberOfEmployees" element
124          */
125         void xsetNumberOfEmployees(gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.NumberOfEmployees numberOfEmployees);
126         
127         /**
128          * Gets the "SubcontractsIncluded" element
129          */
130         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSubcontractsIncluded();
131         
132         /**
133          * Gets (as xml) the "SubcontractsIncluded" element
134          */
135         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSubcontractsIncluded();
136         
137         /**
138          * Sets the "SubcontractsIncluded" element
139          */
140         void setSubcontractsIncluded(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum subcontractsIncluded);
141         
142         /**
143          * Sets (as xml) the "SubcontractsIncluded" element
144          */
145         void xsetSubcontractsIncluded(gov.grants.apply.system.globalLibraryV20.YesNoDataType subcontractsIncluded);
146         
147         /**
148          * Gets the "SubcontractorNames" element
149          */
150         java.lang.String getSubcontractorNames();
151         
152         /**
153          * Gets (as xml) the "SubcontractorNames" element
154          */
155         gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SubcontractorNames xgetSubcontractorNames();
156         
157         /**
158          * True if has "SubcontractorNames" element
159          */
160         boolean isSetSubcontractorNames();
161         
162         /**
163          * Sets the "SubcontractorNames" element
164          */
165         void setSubcontractorNames(java.lang.String subcontractorNames);
166         
167         /**
168          * Sets (as xml) the "SubcontractorNames" element
169          */
170         void xsetSubcontractorNames(gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SubcontractorNames subcontractorNames);
171         
172         /**
173          * Unsets the "SubcontractorNames" element
174          */
175         void unsetSubcontractorNames();
176         
177         /**
178          * Gets the "LocatedInHUBZone" element
179          */
180         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLocatedInHUBZone();
181         
182         /**
183          * Gets (as xml) the "LocatedInHUBZone" element
184          */
185         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLocatedInHUBZone();
186         
187         /**
188          * Sets the "LocatedInHUBZone" element
189          */
190         void setLocatedInHUBZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum locatedInHUBZone);
191         
192         /**
193          * Sets (as xml) the "LocatedInHUBZone" element
194          */
195         void xsetLocatedInHUBZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType locatedInHUBZone);
196         
197         /**
198          * Gets the "DomesticPerformance" element
199          */
200         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDomesticPerformance();
201         
202         /**
203          * Gets (as xml) the "DomesticPerformance" element
204          */
205         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDomesticPerformance();
206         
207         /**
208          * Sets the "DomesticPerformance" element
209          */
210         void setDomesticPerformance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum domesticPerformance);
211         
212         /**
213          * Sets (as xml) the "DomesticPerformance" element
214          */
215         void xsetDomesticPerformance(gov.grants.apply.system.globalLibraryV20.YesNoDataType domesticPerformance);
216         
217         /**
218          * Gets the "NonDomesticPerformanceExplanation" element
219          */
220         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getNonDomesticPerformanceExplanation();
221         
222         /**
223          * True if has "NonDomesticPerformanceExplanation" element
224          */
225         boolean isSetNonDomesticPerformanceExplanation();
226         
227         /**
228          * Sets the "NonDomesticPerformanceExplanation" element
229          */
230         void setNonDomesticPerformanceExplanation(gov.grants.apply.system.attachmentsV10.AttachedFileDataType nonDomesticPerformanceExplanation);
231         
232         /**
233          * Appends and returns a new empty "NonDomesticPerformanceExplanation" element
234          */
235         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewNonDomesticPerformanceExplanation();
236         
237         /**
238          * Unsets the "NonDomesticPerformanceExplanation" element
239          */
240         void unsetNonDomesticPerformanceExplanation();
241         
242         /**
243          * Gets the "EquivalentProposalsSubmitted" element
244          */
245         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEquivalentProposalsSubmitted();
246         
247         /**
248          * Gets (as xml) the "EquivalentProposalsSubmitted" element
249          */
250         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEquivalentProposalsSubmitted();
251         
252         /**
253          * Sets the "EquivalentProposalsSubmitted" element
254          */
255         void setEquivalentProposalsSubmitted(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum equivalentProposalsSubmitted);
256         
257         /**
258          * Sets (as xml) the "EquivalentProposalsSubmitted" element
259          */
260         void xsetEquivalentProposalsSubmitted(gov.grants.apply.system.globalLibraryV20.YesNoDataType equivalentProposalsSubmitted);
261         
262         /**
263          * Gets the "EquivalentProposalRecipients" element
264          */
265         java.lang.String getEquivalentProposalRecipients();
266         
267         /**
268          * Gets (as xml) the "EquivalentProposalRecipients" element
269          */
270         gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.EquivalentProposalRecipients xgetEquivalentProposalRecipients();
271         
272         /**
273          * True if has "EquivalentProposalRecipients" element
274          */
275         boolean isSetEquivalentProposalRecipients();
276         
277         /**
278          * Sets the "EquivalentProposalRecipients" element
279          */
280         void setEquivalentProposalRecipients(java.lang.String equivalentProposalRecipients);
281         
282         /**
283          * Sets (as xml) the "EquivalentProposalRecipients" element
284          */
285         void xsetEquivalentProposalRecipients(gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.EquivalentProposalRecipients equivalentProposalRecipients);
286         
287         /**
288          * Unsets the "EquivalentProposalRecipients" element
289          */
290         void unsetEquivalentProposalRecipients();
291         
292         /**
293          * Gets the "DisclosurePermission" element
294          */
295         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDisclosurePermission();
296         
297         /**
298          * Gets (as xml) the "DisclosurePermission" element
299          */
300         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDisclosurePermission();
301         
302         /**
303          * Sets the "DisclosurePermission" element
304          */
305         void setDisclosurePermission(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum disclosurePermission);
306         
307         /**
308          * Sets (as xml) the "DisclosurePermission" element
309          */
310         void xsetDisclosurePermission(gov.grants.apply.system.globalLibraryV20.YesNoDataType disclosurePermission);
311         
312         /**
313          * Gets the "CommercializationPlan" element
314          */
315         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getCommercializationPlan();
316         
317         /**
318          * True if has "CommercializationPlan" element
319          */
320         boolean isSetCommercializationPlan();
321         
322         /**
323          * Sets the "CommercializationPlan" element
324          */
325         void setCommercializationPlan(gov.grants.apply.system.attachmentsV10.AttachedFileDataType commercializationPlan);
326         
327         /**
328          * Appends and returns a new empty "CommercializationPlan" element
329          */
330         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewCommercializationPlan();
331         
332         /**
333          * Unsets the "CommercializationPlan" element
334          */
335         void unsetCommercializationPlan();
336         
337         /**
338          * Gets the "SBIR_PhaseIIAwardsReceived" element
339          */
340         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSBIRPhaseIIAwardsReceived();
341         
342         /**
343          * Gets (as xml) the "SBIR_PhaseIIAwardsReceived" element
344          */
345         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSBIRPhaseIIAwardsReceived();
346         
347         /**
348          * True if has "SBIR_PhaseIIAwardsReceived" element
349          */
350         boolean isSetSBIRPhaseIIAwardsReceived();
351         
352         /**
353          * Sets the "SBIR_PhaseIIAwardsReceived" element
354          */
355         void setSBIRPhaseIIAwardsReceived(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sbirPhaseIIAwardsReceived);
356         
357         /**
358          * Sets (as xml) the "SBIR_PhaseIIAwardsReceived" element
359          */
360         void xsetSBIRPhaseIIAwardsReceived(gov.grants.apply.system.globalLibraryV20.YesNoDataType sbirPhaseIIAwardsReceived);
361         
362         /**
363          * Unsets the "SBIR_PhaseIIAwardsReceived" element
364          */
365         void unsetSBIRPhaseIIAwardsReceived();
366         
367         /**
368          * Gets the "SBIR_CommercializationHistory" element
369          */
370         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getSBIRCommercializationHistory();
371         
372         /**
373          * True if has "SBIR_CommercializationHistory" element
374          */
375         boolean isSetSBIRCommercializationHistory();
376         
377         /**
378          * Sets the "SBIR_CommercializationHistory" element
379          */
380         void setSBIRCommercializationHistory(gov.grants.apply.system.attachmentsV10.AttachedFileDataType sbirCommercializationHistory);
381         
382         /**
383          * Appends and returns a new empty "SBIR_CommercializationHistory" element
384          */
385         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewSBIRCommercializationHistory();
386         
387         /**
388          * Unsets the "SBIR_CommercializationHistory" element
389          */
390         void unsetSBIRCommercializationHistory();
391         
392         /**
393          * Gets the "SBIR_PDPIPrimarilyEmployed" element
394          */
395         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSBIRPDPIPrimarilyEmployed();
396         
397         /**
398          * Gets (as xml) the "SBIR_PDPIPrimarilyEmployed" element
399          */
400         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSBIRPDPIPrimarilyEmployed();
401         
402         /**
403          * True if has "SBIR_PDPIPrimarilyEmployed" element
404          */
405         boolean isSetSBIRPDPIPrimarilyEmployed();
406         
407         /**
408          * Sets the "SBIR_PDPIPrimarilyEmployed" element
409          */
410         void setSBIRPDPIPrimarilyEmployed(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sbirpdpiPrimarilyEmployed);
411         
412         /**
413          * Sets (as xml) the "SBIR_PDPIPrimarilyEmployed" element
414          */
415         void xsetSBIRPDPIPrimarilyEmployed(gov.grants.apply.system.globalLibraryV20.YesNoDataType sbirpdpiPrimarilyEmployed);
416         
417         /**
418          * Unsets the "SBIR_PDPIPrimarilyEmployed" element
419          */
420         void unsetSBIRPDPIPrimarilyEmployed();
421         
422         /**
423          * Gets the "STTR_PDPICommitment" element
424          */
425         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSTTRPDPICommitment();
426         
427         /**
428          * Gets (as xml) the "STTR_PDPICommitment" element
429          */
430         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSTTRPDPICommitment();
431         
432         /**
433          * True if has "STTR_PDPICommitment" element
434          */
435         boolean isSetSTTRPDPICommitment();
436         
437         /**
438          * Sets the "STTR_PDPICommitment" element
439          */
440         void setSTTRPDPICommitment(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sttrpdpiCommitment);
441         
442         /**
443          * Sets (as xml) the "STTR_PDPICommitment" element
444          */
445         void xsetSTTRPDPICommitment(gov.grants.apply.system.globalLibraryV20.YesNoDataType sttrpdpiCommitment);
446         
447         /**
448          * Unsets the "STTR_PDPICommitment" element
449          */
450         void unsetSTTRPDPICommitment();
451         
452         /**
453          * Gets the "STTR_JointPerformancePercentage" element
454          */
455         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSTTRJointPerformancePercentage();
456         
457         /**
458          * Gets (as xml) the "STTR_JointPerformancePercentage" element
459          */
460         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSTTRJointPerformancePercentage();
461         
462         /**
463          * True if has "STTR_JointPerformancePercentage" element
464          */
465         boolean isSetSTTRJointPerformancePercentage();
466         
467         /**
468          * Sets the "STTR_JointPerformancePercentage" element
469          */
470         void setSTTRJointPerformancePercentage(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sttrJointPerformancePercentage);
471         
472         /**
473          * Sets (as xml) the "STTR_JointPerformancePercentage" element
474          */
475         void xsetSTTRJointPerformancePercentage(gov.grants.apply.system.globalLibraryV20.YesNoDataType sttrJointPerformancePercentage);
476         
477         /**
478          * Unsets the "STTR_JointPerformancePercentage" element
479          */
480         void unsetSTTRJointPerformancePercentage();
481         
482         /**
483          * Gets the "FormVersion" attribute
484          */
485         java.lang.String getFormVersion();
486         
487         /**
488          * Gets (as xml) the "FormVersion" attribute
489          */
490         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
491         
492         /**
493          * Sets the "FormVersion" attribute
494          */
495         void setFormVersion(java.lang.String formVersion);
496         
497         /**
498          * Sets (as xml) the "FormVersion" attribute
499          */
500         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
501         
502         /**
503          * An XML ProgramType(@http://apply.grants.gov/forms/SBIR_STTR_Information_1_1-V1.1).
504          *
505          * This is an atomic type that is a restriction of gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document$SBIRSTTRInformation11$ProgramType.
506          */
507         public interface ProgramType extends org.apache.xmlbeans.XmlString
508         {
509             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
510                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programtypedf4felemtype");
511             
512             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
513             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
514             
515             static final Enum SBIR = Enum.forString("SBIR");
516             static final Enum STTR = Enum.forString("STTR");
517             static final Enum BOTH = Enum.forString("Both");
518             
519             static final int INT_SBIR = Enum.INT_SBIR;
520             static final int INT_STTR = Enum.INT_STTR;
521             static final int INT_BOTH = Enum.INT_BOTH;
522             
523             /**
524              * Enumeration value class for gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document$SBIRSTTRInformation11$ProgramType.
525              * These enum values can be used as follows:
526              * <pre>
527              * enum.toString(); // returns the string value of the enum
528              * enum.intValue(); // returns an int value, useful for switches
529              * // e.g., case Enum.INT_SBIR
530              * Enum.forString(s); // returns the enum value for a string
531              * Enum.forInt(i); // returns the enum value for an int
532              * </pre>
533              * Enumeration objects are immutable singleton objects that
534              * can be compared using == object equality. They have no
535              * public constructor. See the constants defined within this
536              * class for all the valid values.
537              */
538             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
539             {
540                 /**
541                  * Returns the enum value for a string, or null if none.
542                  */
543                 public static Enum forString(java.lang.String s)
544                     { return (Enum)table.forString(s); }
545                 /**
546                  * Returns the enum value corresponding to an int, or null if none.
547                  */
548                 public static Enum forInt(int i)
549                     { return (Enum)table.forInt(i); }
550                 
551                 private Enum(java.lang.String s, int i)
552                     { super(s, i); }
553                 
554                 static final int INT_SBIR = 1;
555                 static final int INT_STTR = 2;
556                 static final int INT_BOTH = 3;
557                 
558                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
559                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
560                 (
561                     new Enum[]
562                     {
563                       new Enum("SBIR", INT_SBIR),
564                       new Enum("STTR", INT_STTR),
565                       new Enum("Both", INT_BOTH),
566                     }
567                 );
568                 private static final long serialVersionUID = 1L;
569                 private java.lang.Object readResolve() { return forInt(intValue()); } 
570             }
571             
572             /**
573              * A factory class with static methods for creating instances
574              * of this type.
575              */
576             
577             public static final class Factory
578             {
579                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.ProgramType newValue(java.lang.Object obj) {
580                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.ProgramType) type.newValue( obj ); }
581                 
582                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.ProgramType newInstance() {
583                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.ProgramType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
584                 
585                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.ProgramType newInstance(org.apache.xmlbeans.XmlOptions options) {
586                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.ProgramType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
587                 
588                 private Factory() { } // No instance of this class allowed
589             }
590         }
591         
592         /**
593          * An XML SBIRSTTRType(@http://apply.grants.gov/forms/SBIR_STTR_Information_1_1-V1.1).
594          *
595          * This is an atomic type that is a restriction of gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document$SBIRSTTRInformation11$SBIRSTTRType.
596          */
597         public interface SBIRSTTRType extends org.apache.xmlbeans.XmlString
598         {
599             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
600                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SBIRSTTRType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sbirsttrtypea28celemtype");
601             
602             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
603             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
604             
605             static final Enum PHASE_I = Enum.forString("Phase I");
606             static final Enum PHASE_II = Enum.forString("Phase II");
607             static final Enum FAST_TRACK = Enum.forString("Fast-Track");
608             
609             static final int INT_PHASE_I = Enum.INT_PHASE_I;
610             static final int INT_PHASE_II = Enum.INT_PHASE_II;
611             static final int INT_FAST_TRACK = Enum.INT_FAST_TRACK;
612             
613             /**
614              * Enumeration value class for gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document$SBIRSTTRInformation11$SBIRSTTRType.
615              * These enum values can be used as follows:
616              * <pre>
617              * enum.toString(); // returns the string value of the enum
618              * enum.intValue(); // returns an int value, useful for switches
619              * // e.g., case Enum.INT_PHASE_I
620              * Enum.forString(s); // returns the enum value for a string
621              * Enum.forInt(i); // returns the enum value for an int
622              * </pre>
623              * Enumeration objects are immutable singleton objects that
624              * can be compared using == object equality. They have no
625              * public constructor. See the constants defined within this
626              * class for all the valid values.
627              */
628             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
629             {
630                 /**
631                  * Returns the enum value for a string, or null if none.
632                  */
633                 public static Enum forString(java.lang.String s)
634                     { return (Enum)table.forString(s); }
635                 /**
636                  * Returns the enum value corresponding to an int, or null if none.
637                  */
638                 public static Enum forInt(int i)
639                     { return (Enum)table.forInt(i); }
640                 
641                 private Enum(java.lang.String s, int i)
642                     { super(s, i); }
643                 
644                 static final int INT_PHASE_I = 1;
645                 static final int INT_PHASE_II = 2;
646                 static final int INT_FAST_TRACK = 3;
647                 
648                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
649                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
650                 (
651                     new Enum[]
652                     {
653                       new Enum("Phase I", INT_PHASE_I),
654                       new Enum("Phase II", INT_PHASE_II),
655                       new Enum("Fast-Track", INT_FAST_TRACK),
656                     }
657                 );
658                 private static final long serialVersionUID = 1L;
659                 private java.lang.Object readResolve() { return forInt(intValue()); } 
660             }
661             
662             /**
663              * A factory class with static methods for creating instances
664              * of this type.
665              */
666             
667             public static final class Factory
668             {
669                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SBIRSTTRType newValue(java.lang.Object obj) {
670                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SBIRSTTRType) type.newValue( obj ); }
671                 
672                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SBIRSTTRType newInstance() {
673                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SBIRSTTRType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
674                 
675                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SBIRSTTRType newInstance(org.apache.xmlbeans.XmlOptions options) {
676                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SBIRSTTRType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
677                 
678                 private Factory() { } // No instance of this class allowed
679             }
680         }
681         
682         /**
683          * An XML NumberOfEmployees(@http://apply.grants.gov/forms/SBIR_STTR_Information_1_1-V1.1).
684          *
685          * This is an atomic type that is a restriction of gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document$SBIRSTTRInformation11$NumberOfEmployees.
686          */
687         public interface NumberOfEmployees extends org.apache.xmlbeans.XmlInteger
688         {
689             int getIntValue();
690             void setIntValue(int i);
691             /** @deprecated */
692             int intValue();
693             /** @deprecated */
694             void set(int i);
695             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
696                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NumberOfEmployees.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("numberofemployees7b28elemtype");
697             
698             /**
699              * A factory class with static methods for creating instances
700              * of this type.
701              */
702             
703             public static final class Factory
704             {
705                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.NumberOfEmployees newValue(java.lang.Object obj) {
706                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.NumberOfEmployees) type.newValue( obj ); }
707                 
708                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.NumberOfEmployees newInstance() {
709                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.NumberOfEmployees) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
710                 
711                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.NumberOfEmployees newInstance(org.apache.xmlbeans.XmlOptions options) {
712                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.NumberOfEmployees) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
713                 
714                 private Factory() { } // No instance of this class allowed
715             }
716         }
717         
718         /**
719          * An XML SubcontractorNames(@http://apply.grants.gov/forms/SBIR_STTR_Information_1_1-V1.1).
720          *
721          * This is an atomic type that is a restriction of gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document$SBIRSTTRInformation11$SubcontractorNames.
722          */
723         public interface SubcontractorNames extends org.apache.xmlbeans.XmlString
724         {
725             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
726                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SubcontractorNames.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("subcontractornamesd64aelemtype");
727             
728             /**
729              * A factory class with static methods for creating instances
730              * of this type.
731              */
732             
733             public static final class Factory
734             {
735                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SubcontractorNames newValue(java.lang.Object obj) {
736                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SubcontractorNames) type.newValue( obj ); }
737                 
738                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SubcontractorNames newInstance() {
739                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SubcontractorNames) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
740                 
741                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SubcontractorNames newInstance(org.apache.xmlbeans.XmlOptions options) {
742                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.SubcontractorNames) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
743                 
744                 private Factory() { } // No instance of this class allowed
745             }
746         }
747         
748         /**
749          * An XML EquivalentProposalRecipients(@http://apply.grants.gov/forms/SBIR_STTR_Information_1_1-V1.1).
750          *
751          * This is an atomic type that is a restriction of gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document$SBIRSTTRInformation11$EquivalentProposalRecipients.
752          */
753         public interface EquivalentProposalRecipients extends org.apache.xmlbeans.XmlString
754         {
755             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
756                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquivalentProposalRecipients.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equivalentproposalrecipientsa5a7elemtype");
757             
758             /**
759              * A factory class with static methods for creating instances
760              * of this type.
761              */
762             
763             public static final class Factory
764             {
765                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.EquivalentProposalRecipients newValue(java.lang.Object obj) {
766                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.EquivalentProposalRecipients) type.newValue( obj ); }
767                 
768                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.EquivalentProposalRecipients newInstance() {
769                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.EquivalentProposalRecipients) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
770                 
771                 public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.EquivalentProposalRecipients newInstance(org.apache.xmlbeans.XmlOptions options) {
772                   return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11.EquivalentProposalRecipients) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
773                 
774                 private Factory() { } // No instance of this class allowed
775             }
776         }
777         
778         /**
779          * A factory class with static methods for creating instances
780          * of this type.
781          */
782         
783         public static final class Factory
784         {
785             public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11 newInstance() {
786               return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
787             
788             public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11 newInstance(org.apache.xmlbeans.XmlOptions options) {
789               return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document.SBIRSTTRInformation11) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
790             
791             private Factory() { } // No instance of this class allowed
792         }
793     }
794     
795     /**
796      * A factory class with static methods for creating instances
797      * of this type.
798      */
799     
800     public static final class Factory
801     {
802         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document newInstance() {
803           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
804         
805         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document newInstance(org.apache.xmlbeans.XmlOptions options) {
806           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
807         
808         /** @param xmlAsString the string value to parse */
809         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
810           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
811         
812         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
813           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
814         
815         /** @param file the file from which to load an xml document */
816         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
817           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
818         
819         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
820           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
821         
822         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
823           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
824         
825         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
826           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
827         
828         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
829           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
830         
831         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
832           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
833         
834         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
835           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
836         
837         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
838           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
839         
840         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
841           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
842         
843         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
844           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
845         
846         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
847           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
848         
849         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
850           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
851         
852         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
853         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
854           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
855         
856         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
857         public static gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
858           return (gov.grants.apply.forms.sbirSTTRInformation11V11.SBIRSTTRInformation11Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
859         
860         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
861         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 {
862           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
863         
864         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
865         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 {
866           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
867         
868         private Factory() { } // No instance of this class allowed
869     }
870 }