View Javadoc
1   /*
2    * An XML document type.
3    * Localname: ANA_ObjectiveWorkPlan
4    * Namespace: http://apply.grants.gov/forms/ANA_ObjectiveWorkPlan-V1.0
5    * Java type: gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.anaObjectiveWorkPlanV10;
10  
11  
12  /**
13   * A document containing one ANA_ObjectiveWorkPlan(@http://apply.grants.gov/forms/ANA_ObjectiveWorkPlan-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface ANAObjectiveWorkPlanDocument 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(ANAObjectiveWorkPlanDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("anaobjectiveworkplan5759doctype");
21      
22      /**
23       * Gets the "ANA_ObjectiveWorkPlan" element
24       */
25      gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan getANAObjectiveWorkPlan();
26      
27      /**
28       * Sets the "ANA_ObjectiveWorkPlan" element
29       */
30      void setANAObjectiveWorkPlan(gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan anaObjectiveWorkPlan);
31      
32      /**
33       * Appends and returns a new empty "ANA_ObjectiveWorkPlan" element
34       */
35      gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan addNewANAObjectiveWorkPlan();
36      
37      /**
38       * An XML ANA_ObjectiveWorkPlan(@http://apply.grants.gov/forms/ANA_ObjectiveWorkPlan-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface ANAObjectiveWorkPlan 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(ANAObjectiveWorkPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("anaobjectiveworkplan2325elemtype");
46          
47          /**
48           * Gets the "ProjectTitle" element
49           */
50          java.lang.String getProjectTitle();
51          
52          /**
53           * Gets (as xml) the "ProjectTitle" element
54           */
55          gov.grants.apply.forms.anaObjectiveWorkPlanV10.String1300DataType xgetProjectTitle();
56          
57          /**
58           * Sets the "ProjectTitle" element
59           */
60          void setProjectTitle(java.lang.String projectTitle);
61          
62          /**
63           * Sets (as xml) the "ProjectTitle" element
64           */
65          void xsetProjectTitle(gov.grants.apply.forms.anaObjectiveWorkPlanV10.String1300DataType projectTitle);
66          
67          /**
68           * Gets the "ProjectGoal" element
69           */
70          java.lang.String getProjectGoal();
71          
72          /**
73           * Gets (as xml) the "ProjectGoal" element
74           */
75          gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType xgetProjectGoal();
76          
77          /**
78           * Sets the "ProjectGoal" element
79           */
80          void setProjectGoal(java.lang.String projectGoal);
81          
82          /**
83           * Sets (as xml) the "ProjectGoal" element
84           */
85          void xsetProjectGoal(gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType projectGoal);
86          
87          /**
88           * Gets the "ProblemStatement" element
89           */
90          java.lang.String getProblemStatement();
91          
92          /**
93           * Gets (as xml) the "ProblemStatement" element
94           */
95          gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType xgetProblemStatement();
96          
97          /**
98           * Sets the "ProblemStatement" element
99           */
100         void setProblemStatement(java.lang.String problemStatement);
101         
102         /**
103          * Sets (as xml) the "ProblemStatement" element
104          */
105         void xsetProblemStatement(gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType problemStatement);
106         
107         /**
108          * Gets array of all "ProjectYear" elements
109          */
110         gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear[] getProjectYearArray();
111         
112         /**
113          * Gets ith "ProjectYear" element
114          */
115         gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear getProjectYearArray(int i);
116         
117         /**
118          * Returns number of "ProjectYear" element
119          */
120         int sizeOfProjectYearArray();
121         
122         /**
123          * Sets array of all "ProjectYear" element
124          */
125         void setProjectYearArray(gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear[] projectYearArray);
126         
127         /**
128          * Sets ith "ProjectYear" element
129          */
130         void setProjectYearArray(int i, gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear projectYear);
131         
132         /**
133          * Inserts and returns a new empty value (as xml) as the ith "ProjectYear" element
134          */
135         gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear insertNewProjectYear(int i);
136         
137         /**
138          * Appends and returns a new empty value (as xml) as the last "ProjectYear" element
139          */
140         gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear addNewProjectYear();
141         
142         /**
143          * Removes the ith "ProjectYear" element
144          */
145         void removeProjectYear(int i);
146         
147         /**
148          * Gets the "FormVersion" attribute
149          */
150         java.lang.String getFormVersion();
151         
152         /**
153          * Gets (as xml) the "FormVersion" attribute
154          */
155         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
156         
157         /**
158          * Sets the "FormVersion" attribute
159          */
160         void setFormVersion(java.lang.String formVersion);
161         
162         /**
163          * Sets (as xml) the "FormVersion" attribute
164          */
165         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
166         
167         /**
168          * An XML ProjectYear(@http://apply.grants.gov/forms/ANA_ObjectiveWorkPlan-V1.0).
169          *
170          * This is a complex type.
171          */
172         public interface ProjectYear extends org.apache.xmlbeans.XmlObject
173         {
174             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
175                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProjectYear.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("projectyear6223elemtype");
176             
177             /**
178              * Gets array of all "Objectives" elements
179              */
180             gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives[] getObjectivesArray();
181             
182             /**
183              * Gets ith "Objectives" element
184              */
185             gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives getObjectivesArray(int i);
186             
187             /**
188              * Returns number of "Objectives" element
189              */
190             int sizeOfObjectivesArray();
191             
192             /**
193              * Sets array of all "Objectives" element
194              */
195             void setObjectivesArray(gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives[] objectivesArray);
196             
197             /**
198              * Sets ith "Objectives" element
199              */
200             void setObjectivesArray(int i, gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives objectives);
201             
202             /**
203              * Inserts and returns a new empty value (as xml) as the ith "Objectives" element
204              */
205             gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives insertNewObjectives(int i);
206             
207             /**
208              * Appends and returns a new empty value (as xml) as the last "Objectives" element
209              */
210             gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives addNewObjectives();
211             
212             /**
213              * Removes the ith "Objectives" element
214              */
215             void removeObjectives(int i);
216             
217             /**
218              * An XML Objectives(@http://apply.grants.gov/forms/ANA_ObjectiveWorkPlan-V1.0).
219              *
220              * This is a complex type.
221              */
222             public interface Objectives extends org.apache.xmlbeans.XmlObject
223             {
224                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
225                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Objectives.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("objectives1c4delemtype");
226                 
227                 /**
228                  * Gets the "ObjectiveNumber" element
229                  */
230                 gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.ObjectiveNumber.Enum getObjectiveNumber();
231                 
232                 /**
233                  * Gets (as xml) the "ObjectiveNumber" element
234                  */
235                 gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.ObjectiveNumber xgetObjectiveNumber();
236                 
237                 /**
238                  * Sets the "ObjectiveNumber" element
239                  */
240                 void setObjectiveNumber(gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.ObjectiveNumber.Enum objectiveNumber);
241                 
242                 /**
243                  * Sets (as xml) the "ObjectiveNumber" element
244                  */
245                 void xsetObjectiveNumber(gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.ObjectiveNumber objectiveNumber);
246                 
247                 /**
248                  * Gets the "Objective" element
249                  */
250                 java.lang.String getObjective();
251                 
252                 /**
253                  * Gets (as xml) the "Objective" element
254                  */
255                 gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType xgetObjective();
256                 
257                 /**
258                  * Sets the "Objective" element
259                  */
260                 void setObjective(java.lang.String objective);
261                 
262                 /**
263                  * Sets (as xml) the "Objective" element
264                  */
265                 void xsetObjective(gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType objective);
266                 
267                 /**
268                  * Gets the "ResultsExpected" element
269                  */
270                 java.lang.String getResultsExpected();
271                 
272                 /**
273                  * Gets (as xml) the "ResultsExpected" element
274                  */
275                 gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType xgetResultsExpected();
276                 
277                 /**
278                  * Sets the "ResultsExpected" element
279                  */
280                 void setResultsExpected(java.lang.String resultsExpected);
281                 
282                 /**
283                  * Sets (as xml) the "ResultsExpected" element
284                  */
285                 void xsetResultsExpected(gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType resultsExpected);
286                 
287                 /**
288                  * Gets the "ResultsEvaluatingCriteria" element
289                  */
290                 java.lang.String getResultsEvaluatingCriteria();
291                 
292                 /**
293                  * Gets (as xml) the "ResultsEvaluatingCriteria" element
294                  */
295                 gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType xgetResultsEvaluatingCriteria();
296                 
297                 /**
298                  * Sets the "ResultsEvaluatingCriteria" element
299                  */
300                 void setResultsEvaluatingCriteria(java.lang.String resultsEvaluatingCriteria);
301                 
302                 /**
303                  * Sets (as xml) the "ResultsEvaluatingCriteria" element
304                  */
305                 void xsetResultsEvaluatingCriteria(gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType resultsEvaluatingCriteria);
306                 
307                 /**
308                  * Gets the "BenefitsExpected" element
309                  */
310                 java.lang.String getBenefitsExpected();
311                 
312                 /**
313                  * Gets (as xml) the "BenefitsExpected" element
314                  */
315                 gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType xgetBenefitsExpected();
316                 
317                 /**
318                  * Sets the "BenefitsExpected" element
319                  */
320                 void setBenefitsExpected(java.lang.String benefitsExpected);
321                 
322                 /**
323                  * Sets (as xml) the "BenefitsExpected" element
324                  */
325                 void xsetBenefitsExpected(gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType benefitsExpected);
326                 
327                 /**
328                  * Gets the "BenefitsEvaluatingCriteria" element
329                  */
330                 java.lang.String getBenefitsEvaluatingCriteria();
331                 
332                 /**
333                  * Gets (as xml) the "BenefitsEvaluatingCriteria" element
334                  */
335                 gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType xgetBenefitsEvaluatingCriteria();
336                 
337                 /**
338                  * Sets the "BenefitsEvaluatingCriteria" element
339                  */
340                 void setBenefitsEvaluatingCriteria(java.lang.String benefitsEvaluatingCriteria);
341                 
342                 /**
343                  * Sets (as xml) the "BenefitsEvaluatingCriteria" element
344                  */
345                 void xsetBenefitsEvaluatingCriteria(gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType benefitsEvaluatingCriteria);
346                 
347                 /**
348                  * Gets array of all "Activities" elements
349                  */
350                 gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.Activities[] getActivitiesArray();
351                 
352                 /**
353                  * Gets ith "Activities" element
354                  */
355                 gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.Activities getActivitiesArray(int i);
356                 
357                 /**
358                  * Returns number of "Activities" element
359                  */
360                 int sizeOfActivitiesArray();
361                 
362                 /**
363                  * Sets array of all "Activities" element
364                  */
365                 void setActivitiesArray(gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.Activities[] activitiesArray);
366                 
367                 /**
368                  * Sets ith "Activities" element
369                  */
370                 void setActivitiesArray(int i, gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.Activities activities);
371                 
372                 /**
373                  * Inserts and returns a new empty value (as xml) as the ith "Activities" element
374                  */
375                 gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.Activities insertNewActivities(int i);
376                 
377                 /**
378                  * Appends and returns a new empty value (as xml) as the last "Activities" element
379                  */
380                 gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.Activities addNewActivities();
381                 
382                 /**
383                  * Removes the ith "Activities" element
384                  */
385                 void removeActivities(int i);
386                 
387                 /**
388                  * An XML ObjectiveNumber(@http://apply.grants.gov/forms/ANA_ObjectiveWorkPlan-V1.0).
389                  *
390                  * This is an atomic type that is a restriction of gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument$ANAObjectiveWorkPlan$ProjectYear$Objectives$ObjectiveNumber.
391                  */
392                 public interface ObjectiveNumber extends org.apache.xmlbeans.XmlString
393                 {
394                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
395                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ObjectiveNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("objectivenumberd37belemtype");
396                     
397                     org.apache.xmlbeans.StringEnumAbstractBase enumValue();
398                     void set(org.apache.xmlbeans.StringEnumAbstractBase e);
399                     
400                     static final Enum X_1 = Enum.forString("1");
401                     static final Enum X_2 = Enum.forString("2");
402                     static final Enum X_3 = Enum.forString("3");
403                     static final Enum X_4 = Enum.forString("4");
404                     static final Enum X_5 = Enum.forString("5");
405                     
406                     static final int INT_X_1 = Enum.INT_X_1;
407                     static final int INT_X_2 = Enum.INT_X_2;
408                     static final int INT_X_3 = Enum.INT_X_3;
409                     static final int INT_X_4 = Enum.INT_X_4;
410                     static final int INT_X_5 = Enum.INT_X_5;
411                     
412                     /**
413                      * Enumeration value class for gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument$ANAObjectiveWorkPlan$ProjectYear$Objectives$ObjectiveNumber.
414                      * These enum values can be used as follows:
415                      * <pre>
416                      * enum.toString(); // returns the string value of the enum
417                      * enum.intValue(); // returns an int value, useful for switches
418                      * // e.g., case Enum.INT_X_1
419                      * Enum.forString(s); // returns the enum value for a string
420                      * Enum.forInt(i); // returns the enum value for an int
421                      * </pre>
422                      * Enumeration objects are immutable singleton objects that
423                      * can be compared using == object equality. They have no
424                      * public constructor. See the constants defined within this
425                      * class for all the valid values.
426                      */
427                     static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
428                     {
429                       /**
430                        * Returns the enum value for a string, or null if none.
431                        */
432                       public static Enum forString(java.lang.String s)
433                           { return (Enum)table.forString(s); }
434                       /**
435                        * Returns the enum value corresponding to an int, or null if none.
436                        */
437                       public static Enum forInt(int i)
438                           { return (Enum)table.forInt(i); }
439                       
440                       private Enum(java.lang.String s, int i)
441                           { super(s, i); }
442                       
443                       static final int INT_X_1 = 1;
444                       static final int INT_X_2 = 2;
445                       static final int INT_X_3 = 3;
446                       static final int INT_X_4 = 4;
447                       static final int INT_X_5 = 5;
448                       
449                       public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
450                           new org.apache.xmlbeans.StringEnumAbstractBase.Table
451                       (
452                         new Enum[]
453                         {
454                           new Enum("1", INT_X_1),
455                           new Enum("2", INT_X_2),
456                           new Enum("3", INT_X_3),
457                           new Enum("4", INT_X_4),
458                           new Enum("5", INT_X_5),
459                         }
460                       );
461                       private static final long serialVersionUID = 1L;
462                       private java.lang.Object readResolve() { return forInt(intValue()); } 
463                     }
464                     
465                     /**
466                      * A factory class with static methods for creating instances
467                      * of this type.
468                      */
469                     
470                     public static final class Factory
471                     {
472                       public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.ObjectiveNumber newValue(java.lang.Object obj) {
473                         return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.ObjectiveNumber) type.newValue( obj ); }
474                       
475                       public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.ObjectiveNumber newInstance() {
476                         return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.ObjectiveNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
477                       
478                       public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.ObjectiveNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
479                         return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.ObjectiveNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
480                       
481                       private Factory() { } // No instance of this class allowed
482                     }
483                 }
484                 
485                 /**
486                  * An XML Activities(@http://apply.grants.gov/forms/ANA_ObjectiveWorkPlan-V1.0).
487                  *
488                  * This is a complex type.
489                  */
490                 public interface Activities extends org.apache.xmlbeans.XmlObject
491                 {
492                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
493                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Activities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("activities5276elemtype");
494                     
495                     /**
496                      * Gets the "Activity" element
497                      */
498                     java.lang.String getActivity();
499                     
500                     /**
501                      * Gets (as xml) the "Activity" element
502                      */
503                     gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType xgetActivity();
504                     
505                     /**
506                      * Sets the "Activity" element
507                      */
508                     void setActivity(java.lang.String activity);
509                     
510                     /**
511                      * Sets (as xml) the "Activity" element
512                      */
513                     void xsetActivity(gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType activity);
514                     
515                     /**
516                      * Gets the "PositionLead" element
517                      */
518                     java.lang.String getPositionLead();
519                     
520                     /**
521                      * Gets (as xml) the "PositionLead" element
522                      */
523                     gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType xgetPositionLead();
524                     
525                     /**
526                      * Sets the "PositionLead" element
527                      */
528                     void setPositionLead(java.lang.String positionLead);
529                     
530                     /**
531                      * Sets (as xml) the "PositionLead" element
532                      */
533                     void xsetPositionLead(gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType positionLead);
534                     
535                     /**
536                      * Gets the "OtherSupport" element
537                      */
538                     java.lang.String getOtherSupport();
539                     
540                     /**
541                      * Gets (as xml) the "OtherSupport" element
542                      */
543                     gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType xgetOtherSupport();
544                     
545                     /**
546                      * True if has "OtherSupport" element
547                      */
548                     boolean isSetOtherSupport();
549                     
550                     /**
551                      * Sets the "OtherSupport" element
552                      */
553                     void setOtherSupport(java.lang.String otherSupport);
554                     
555                     /**
556                      * Sets (as xml) the "OtherSupport" element
557                      */
558                     void xsetOtherSupport(gov.grants.apply.forms.anaObjectiveWorkPlanV10.String12000DataType otherSupport);
559                     
560                     /**
561                      * Unsets the "OtherSupport" element
562                      */
563                     void unsetOtherSupport();
564                     
565                     /**
566                      * Gets the "PeriodBeginDate" element
567                      */
568                     java.util.Calendar getPeriodBeginDate();
569                     
570                     /**
571                      * Gets (as xml) the "PeriodBeginDate" element
572                      */
573                     org.apache.xmlbeans.XmlDate xgetPeriodBeginDate();
574                     
575                     /**
576                      * Sets the "PeriodBeginDate" element
577                      */
578                     void setPeriodBeginDate(java.util.Calendar periodBeginDate);
579                     
580                     /**
581                      * Sets (as xml) the "PeriodBeginDate" element
582                      */
583                     void xsetPeriodBeginDate(org.apache.xmlbeans.XmlDate periodBeginDate);
584                     
585                     /**
586                      * Gets the "PeriodEndDate" element
587                      */
588                     java.util.Calendar getPeriodEndDate();
589                     
590                     /**
591                      * Gets (as xml) the "PeriodEndDate" element
592                      */
593                     org.apache.xmlbeans.XmlDate xgetPeriodEndDate();
594                     
595                     /**
596                      * Sets the "PeriodEndDate" element
597                      */
598                     void setPeriodEndDate(java.util.Calendar periodEndDate);
599                     
600                     /**
601                      * Sets (as xml) the "PeriodEndDate" element
602                      */
603                     void xsetPeriodEndDate(org.apache.xmlbeans.XmlDate periodEndDate);
604                     
605                     /**
606                      * A factory class with static methods for creating instances
607                      * of this type.
608                      */
609                     
610                     public static final class Factory
611                     {
612                       public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.Activities newInstance() {
613                         return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.Activities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
614                       
615                       public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.Activities newInstance(org.apache.xmlbeans.XmlOptions options) {
616                         return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives.Activities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
617                       
618                       private Factory() { } // No instance of this class allowed
619                     }
620                 }
621                 
622                 /**
623                  * A factory class with static methods for creating instances
624                  * of this type.
625                  */
626                 
627                 public static final class Factory
628                 {
629                     public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives newInstance() {
630                       return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
631                     
632                     public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives newInstance(org.apache.xmlbeans.XmlOptions options) {
633                       return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear.Objectives) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
634                     
635                     private Factory() { } // No instance of this class allowed
636                 }
637             }
638             
639             /**
640              * A factory class with static methods for creating instances
641              * of this type.
642              */
643             
644             public static final class Factory
645             {
646                 public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear newInstance() {
647                   return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
648                 
649                 public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear newInstance(org.apache.xmlbeans.XmlOptions options) {
650                   return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan.ProjectYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
651                 
652                 private Factory() { } // No instance of this class allowed
653             }
654         }
655         
656         /**
657          * A factory class with static methods for creating instances
658          * of this type.
659          */
660         
661         public static final class Factory
662         {
663             public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan newInstance() {
664               return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
665             
666             public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
667               return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument.ANAObjectiveWorkPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
668             
669             private Factory() { } // No instance of this class allowed
670         }
671     }
672     
673     /**
674      * A factory class with static methods for creating instances
675      * of this type.
676      */
677     
678     public static final class Factory
679     {
680         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument newInstance() {
681           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
682         
683         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
684           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
685         
686         /** @param xmlAsString the string value to parse */
687         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
688           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
689         
690         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
691           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
692         
693         /** @param file the file from which to load an xml document */
694         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
695           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
696         
697         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
698           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
699         
700         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
701           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
702         
703         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
704           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
705         
706         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
707           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
708         
709         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
710           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
711         
712         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
713           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
714         
715         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
716           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
717         
718         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
719           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
720         
721         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
722           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
723         
724         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
725           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
726         
727         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
728           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
729         
730         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
731         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
732           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
733         
734         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
735         public static gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
736           return (gov.grants.apply.forms.anaObjectiveWorkPlanV10.ANAObjectiveWorkPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
737         
738         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
739         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 {
740           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
741         
742         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
743         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 {
744           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
745         
746         private Factory() { } // No instance of this class allowed
747     }
748 }