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