All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument Maven / Gradle / Ivy

/*
 * An XML document type.
 * Localname: NEH_Budget
 * Namespace: http://apply.grants.gov/forms/NEH_Budget-V1.1
 * Java type: gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument
 *
 * Automatically generated - do not modify.
 */
package gov.grants.apply.forms.nehBudgetV11;


/**
 * A document containing one NEH_Budget(@http://apply.grants.gov/forms/NEH_Budget-V1.1) element.
 *
 * This is a complex type.
 */
public interface NEHBudgetDocument extends org.apache.xmlbeans.XmlObject
{
    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
        org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NEHBudgetDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nehbudgetb13edoctype");
    
    /**
     * Gets the "NEH_Budget" element
     */
    gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget getNEHBudget();
    
    /**
     * Sets the "NEH_Budget" element
     */
    void setNEHBudget(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget nehBudget);
    
    /**
     * Appends and returns a new empty "NEH_Budget" element
     */
    gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget addNewNEHBudget();
    
    /**
     * An XML NEH_Budget(@http://apply.grants.gov/forms/NEH_Budget-V1.1).
     *
     * This is a complex type.
     */
    public interface NEHBudget extends org.apache.xmlbeans.XmlObject
    {
        public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
            org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NEHBudget.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nehbudget074felemtype");
        
        /**
         * Gets the "ProjectDirector" element
         */
        gov.grants.apply.system.globalLibraryV20.HumanNameDataType getProjectDirector();
        
        /**
         * Sets the "ProjectDirector" element
         */
        void setProjectDirector(gov.grants.apply.system.globalLibraryV20.HumanNameDataType projectDirector);
        
        /**
         * Appends and returns a new empty "ProjectDirector" element
         */
        gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewProjectDirector();
        
        /**
         * Gets the "AppNumber" element
         */
        java.lang.String getAppNumber();
        
        /**
         * Gets (as xml) the "AppNumber" element
         */
        gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.AppNumber xgetAppNumber();
        
        /**
         * True if has "AppNumber" element
         */
        boolean isSetAppNumber();
        
        /**
         * Sets the "AppNumber" element
         */
        void setAppNumber(java.lang.String appNumber);
        
        /**
         * Sets (as xml) the "AppNumber" element
         */
        void xsetAppNumber(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.AppNumber appNumber);
        
        /**
         * Unsets the "AppNumber" element
         */
        void unsetAppNumber();
        
        /**
         * Gets the "InstitutionName" element
         */
        java.lang.String getInstitutionName();
        
        /**
         * Gets (as xml) the "InstitutionName" element
         */
        gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetInstitutionName();
        
        /**
         * Sets the "InstitutionName" element
         */
        void setInstitutionName(java.lang.String institutionName);
        
        /**
         * Sets (as xml) the "InstitutionName" element
         */
        void xsetInstitutionName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType institutionName);
        
        /**
         * Gets the "ReqGrantPeriod" element
         */
        gov.grants.apply.forms.nehBudgetV11.BudgetPeriodDataType getReqGrantPeriod();
        
        /**
         * Sets the "ReqGrantPeriod" element
         */
        void setReqGrantPeriod(gov.grants.apply.forms.nehBudgetV11.BudgetPeriodDataType reqGrantPeriod);
        
        /**
         * Appends and returns a new empty "ReqGrantPeriod" element
         */
        gov.grants.apply.forms.nehBudgetV11.BudgetPeriodDataType addNewReqGrantPeriod();
        
        /**
         * Gets the "DetailedBudget" element
         */
        gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget getDetailedBudget();
        
        /**
         * Sets the "DetailedBudget" element
         */
        void setDetailedBudget(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget detailedBudget);
        
        /**
         * Appends and returns a new empty "DetailedBudget" element
         */
        gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget addNewDetailedBudget();
        
        /**
         * Gets the "BudgetSummary" element
         */
        gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary getBudgetSummary();
        
        /**
         * True if has "BudgetSummary" element
         */
        boolean isSetBudgetSummary();
        
        /**
         * Sets the "BudgetSummary" element
         */
        void setBudgetSummary(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary budgetSummary);
        
        /**
         * Appends and returns a new empty "BudgetSummary" element
         */
        gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary addNewBudgetSummary();
        
        /**
         * Unsets the "BudgetSummary" element
         */
        void unsetBudgetSummary();
        
        /**
         * Gets the "FormVersion" attribute
         */
        java.lang.String getFormVersion();
        
        /**
         * Gets (as xml) the "FormVersion" attribute
         */
        gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
        
        /**
         * Sets the "FormVersion" attribute
         */
        void setFormVersion(java.lang.String formVersion);
        
        /**
         * Sets (as xml) the "FormVersion" attribute
         */
        void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
        
        /**
         * An XML AppNumber(@http://apply.grants.gov/forms/NEH_Budget-V1.1).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument$NEHBudget$AppNumber.
         */
        public interface AppNumber extends org.apache.xmlbeans.XmlString
        {
            public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AppNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("appnumber8865elemtype");
            
            /**
             * A factory class with static methods for creating instances
             * of this type.
             */
            
            public static final class Factory
            {
                public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.AppNumber newValue(java.lang.Object obj) {
                  return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.AppNumber) type.newValue( obj ); }
                
                public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.AppNumber newInstance() {
                  return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.AppNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                
                public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.AppNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
                  return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.AppNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
                
                private Factory() { } // No instance of this class allowed
            }
        }
        
        /**
         * An XML DetailedBudget(@http://apply.grants.gov/forms/NEH_Budget-V1.1).
         *
         * This is a complex type.
         */
        public interface DetailedBudget extends org.apache.xmlbeans.XmlObject
        {
            public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DetailedBudget.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("detailedbudget3520elemtype");
            
            /**
             * Gets the "DetailedBudgetPeriod" element
             */
            gov.grants.apply.forms.nehBudgetV11.BudgetPeriodDataType getDetailedBudgetPeriod();
            
            /**
             * Sets the "DetailedBudgetPeriod" element
             */
            void setDetailedBudgetPeriod(gov.grants.apply.forms.nehBudgetV11.BudgetPeriodDataType detailedBudgetPeriod);
            
            /**
             * Appends and returns a new empty "DetailedBudgetPeriod" element
             */
            gov.grants.apply.forms.nehBudgetV11.BudgetPeriodDataType addNewDetailedBudgetPeriod();
            
            /**
             * Gets the "SalariesWages" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SalariesWages getSalariesWages();
            
            /**
             * True if has "SalariesWages" element
             */
            boolean isSetSalariesWages();
            
            /**
             * Sets the "SalariesWages" element
             */
            void setSalariesWages(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SalariesWages salariesWages);
            
            /**
             * Appends and returns a new empty "SalariesWages" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SalariesWages addNewSalariesWages();
            
            /**
             * Unsets the "SalariesWages" element
             */
            void unsetSalariesWages();
            
            /**
             * Gets the "FringeBenefits" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.FringeBenefits getFringeBenefits();
            
            /**
             * True if has "FringeBenefits" element
             */
            boolean isSetFringeBenefits();
            
            /**
             * Sets the "FringeBenefits" element
             */
            void setFringeBenefits(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.FringeBenefits fringeBenefits);
            
            /**
             * Appends and returns a new empty "FringeBenefits" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.FringeBenefits addNewFringeBenefits();
            
            /**
             * Unsets the "FringeBenefits" element
             */
            void unsetFringeBenefits();
            
            /**
             * Gets the "ConsultantFees" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.ConsultantFees getConsultantFees();
            
            /**
             * True if has "ConsultantFees" element
             */
            boolean isSetConsultantFees();
            
            /**
             * Sets the "ConsultantFees" element
             */
            void setConsultantFees(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.ConsultantFees consultantFees);
            
            /**
             * Appends and returns a new empty "ConsultantFees" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.ConsultantFees addNewConsultantFees();
            
            /**
             * Unsets the "ConsultantFees" element
             */
            void unsetConsultantFees();
            
            /**
             * Gets the "Travels" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Travels getTravels();
            
            /**
             * True if has "Travels" element
             */
            boolean isSetTravels();
            
            /**
             * Sets the "Travels" element
             */
            void setTravels(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Travels travels);
            
            /**
             * Appends and returns a new empty "Travels" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Travels addNewTravels();
            
            /**
             * Unsets the "Travels" element
             */
            void unsetTravels();
            
            /**
             * Gets the "SuppliesMaterials" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SuppliesMaterials getSuppliesMaterials();
            
            /**
             * True if has "SuppliesMaterials" element
             */
            boolean isSetSuppliesMaterials();
            
            /**
             * Sets the "SuppliesMaterials" element
             */
            void setSuppliesMaterials(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SuppliesMaterials suppliesMaterials);
            
            /**
             * Appends and returns a new empty "SuppliesMaterials" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SuppliesMaterials addNewSuppliesMaterials();
            
            /**
             * Unsets the "SuppliesMaterials" element
             */
            void unsetSuppliesMaterials();
            
            /**
             * Gets the "Services" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Services getServices();
            
            /**
             * True if has "Services" element
             */
            boolean isSetServices();
            
            /**
             * Sets the "Services" element
             */
            void setServices(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Services services);
            
            /**
             * Appends and returns a new empty "Services" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Services addNewServices();
            
            /**
             * Unsets the "Services" element
             */
            void unsetServices();
            
            /**
             * Gets the "OtherCosts" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.OtherCosts getOtherCosts();
            
            /**
             * True if has "OtherCosts" element
             */
            boolean isSetOtherCosts();
            
            /**
             * Sets the "OtherCosts" element
             */
            void setOtherCosts(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.OtherCosts otherCosts);
            
            /**
             * Appends and returns a new empty "OtherCosts" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.OtherCosts addNewOtherCosts();
            
            /**
             * Unsets the "OtherCosts" element
             */
            void unsetOtherCosts();
            
            /**
             * Gets the "TotalDirectCosts" element
             */
            gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType getTotalDirectCosts();
            
            /**
             * True if has "TotalDirectCosts" element
             */
            boolean isSetTotalDirectCosts();
            
            /**
             * Sets the "TotalDirectCosts" element
             */
            void setTotalDirectCosts(gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType totalDirectCosts);
            
            /**
             * Appends and returns a new empty "TotalDirectCosts" element
             */
            gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType addNewTotalDirectCosts();
            
            /**
             * Unsets the "TotalDirectCosts" element
             */
            void unsetTotalDirectCosts();
            
            /**
             * Gets the "IndirectCosts" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts getIndirectCosts();
            
            /**
             * True if has "IndirectCosts" element
             */
            boolean isSetIndirectCosts();
            
            /**
             * Sets the "IndirectCosts" element
             */
            void setIndirectCosts(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts indirectCosts);
            
            /**
             * Appends and returns a new empty "IndirectCosts" element
             */
            gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts addNewIndirectCosts();
            
            /**
             * Unsets the "IndirectCosts" element
             */
            void unsetIndirectCosts();
            
            /**
             * Gets the "TotalProjectCosts" element
             */
            gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType getTotalProjectCosts();
            
            /**
             * True if has "TotalProjectCosts" element
             */
            boolean isSetTotalProjectCosts();
            
            /**
             * Sets the "TotalProjectCosts" element
             */
            void setTotalProjectCosts(gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType totalProjectCosts);
            
            /**
             * Appends and returns a new empty "TotalProjectCosts" element
             */
            gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType addNewTotalProjectCosts();
            
            /**
             * Unsets the "TotalProjectCosts" element
             */
            void unsetTotalProjectCosts();
            
            /**
             * An XML SalariesWages(@http://apply.grants.gov/forms/NEH_Budget-V1.1).
             *
             * This is a complex type.
             */
            public interface SalariesWages extends org.apache.xmlbeans.XmlObject
            {
                public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                    org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SalariesWages.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("salarieswages1871elemtype");
                
                /**
                 * Gets array of all "SalaryWageItem" elements
                 */
                gov.grants.apply.forms.nehBudgetV11.SalaryWageItemDataType[] getSalaryWageItemArray();
                
                /**
                 * Gets ith "SalaryWageItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.SalaryWageItemDataType getSalaryWageItemArray(int i);
                
                /**
                 * Returns number of "SalaryWageItem" element
                 */
                int sizeOfSalaryWageItemArray();
                
                /**
                 * Sets array of all "SalaryWageItem" element
                 */
                void setSalaryWageItemArray(gov.grants.apply.forms.nehBudgetV11.SalaryWageItemDataType[] salaryWageItemArray);
                
                /**
                 * Sets ith "SalaryWageItem" element
                 */
                void setSalaryWageItemArray(int i, gov.grants.apply.forms.nehBudgetV11.SalaryWageItemDataType salaryWageItem);
                
                /**
                 * Inserts and returns a new empty value (as xml) as the ith "SalaryWageItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.SalaryWageItemDataType insertNewSalaryWageItem(int i);
                
                /**
                 * Appends and returns a new empty value (as xml) as the last "SalaryWageItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.SalaryWageItemDataType addNewSalaryWageItem();
                
                /**
                 * Removes the ith "SalaryWageItem" element
                 */
                void removeSalaryWageItem(int i);
                
                /**
                 * Gets the "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType getSubTotal();
                
                /**
                 * True if has "SubTotal" element
                 */
                boolean isSetSubTotal();
                
                /**
                 * Sets the "SubTotal" element
                 */
                void setSubTotal(gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType subTotal);
                
                /**
                 * Appends and returns a new empty "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType addNewSubTotal();
                
                /**
                 * Unsets the "SubTotal" element
                 */
                void unsetSubTotal();
                
                /**
                 * A factory class with static methods for creating instances
                 * of this type.
                 */
                
                public static final class Factory
                {
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SalariesWages newInstance() {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SalariesWages) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                    
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SalariesWages newInstance(org.apache.xmlbeans.XmlOptions options) {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SalariesWages) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
                    
                    private Factory() { } // No instance of this class allowed
                }
            }
            
            /**
             * An XML FringeBenefits(@http://apply.grants.gov/forms/NEH_Budget-V1.1).
             *
             * This is a complex type.
             */
            public interface FringeBenefits extends org.apache.xmlbeans.XmlObject
            {
                public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                    org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FringeBenefits.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fringebenefits7cd9elemtype");
                
                /**
                 * Gets array of all "FringeBenefitsItem" elements
                 */
                gov.grants.apply.forms.nehBudgetV11.FringeBenefitItemDataType[] getFringeBenefitsItemArray();
                
                /**
                 * Gets ith "FringeBenefitsItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.FringeBenefitItemDataType getFringeBenefitsItemArray(int i);
                
                /**
                 * Returns number of "FringeBenefitsItem" element
                 */
                int sizeOfFringeBenefitsItemArray();
                
                /**
                 * Sets array of all "FringeBenefitsItem" element
                 */
                void setFringeBenefitsItemArray(gov.grants.apply.forms.nehBudgetV11.FringeBenefitItemDataType[] fringeBenefitsItemArray);
                
                /**
                 * Sets ith "FringeBenefitsItem" element
                 */
                void setFringeBenefitsItemArray(int i, gov.grants.apply.forms.nehBudgetV11.FringeBenefitItemDataType fringeBenefitsItem);
                
                /**
                 * Inserts and returns a new empty value (as xml) as the ith "FringeBenefitsItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.FringeBenefitItemDataType insertNewFringeBenefitsItem(int i);
                
                /**
                 * Appends and returns a new empty value (as xml) as the last "FringeBenefitsItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.FringeBenefitItemDataType addNewFringeBenefitsItem();
                
                /**
                 * Removes the ith "FringeBenefitsItem" element
                 */
                void removeFringeBenefitsItem(int i);
                
                /**
                 * Gets the "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType getSubTotal();
                
                /**
                 * True if has "SubTotal" element
                 */
                boolean isSetSubTotal();
                
                /**
                 * Sets the "SubTotal" element
                 */
                void setSubTotal(gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType subTotal);
                
                /**
                 * Appends and returns a new empty "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType addNewSubTotal();
                
                /**
                 * Unsets the "SubTotal" element
                 */
                void unsetSubTotal();
                
                /**
                 * A factory class with static methods for creating instances
                 * of this type.
                 */
                
                public static final class Factory
                {
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.FringeBenefits newInstance() {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.FringeBenefits) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                    
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.FringeBenefits newInstance(org.apache.xmlbeans.XmlOptions options) {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.FringeBenefits) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
                    
                    private Factory() { } // No instance of this class allowed
                }
            }
            
            /**
             * An XML ConsultantFees(@http://apply.grants.gov/forms/NEH_Budget-V1.1).
             *
             * This is a complex type.
             */
            public interface ConsultantFees extends org.apache.xmlbeans.XmlObject
            {
                public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                    org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantFees.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantfees5c1celemtype");
                
                /**
                 * Gets array of all "ConsultantFeeItem" elements
                 */
                gov.grants.apply.forms.nehBudgetV11.ConsultantFeeItemDataType[] getConsultantFeeItemArray();
                
                /**
                 * Gets ith "ConsultantFeeItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.ConsultantFeeItemDataType getConsultantFeeItemArray(int i);
                
                /**
                 * Returns number of "ConsultantFeeItem" element
                 */
                int sizeOfConsultantFeeItemArray();
                
                /**
                 * Sets array of all "ConsultantFeeItem" element
                 */
                void setConsultantFeeItemArray(gov.grants.apply.forms.nehBudgetV11.ConsultantFeeItemDataType[] consultantFeeItemArray);
                
                /**
                 * Sets ith "ConsultantFeeItem" element
                 */
                void setConsultantFeeItemArray(int i, gov.grants.apply.forms.nehBudgetV11.ConsultantFeeItemDataType consultantFeeItem);
                
                /**
                 * Inserts and returns a new empty value (as xml) as the ith "ConsultantFeeItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.ConsultantFeeItemDataType insertNewConsultantFeeItem(int i);
                
                /**
                 * Appends and returns a new empty value (as xml) as the last "ConsultantFeeItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.ConsultantFeeItemDataType addNewConsultantFeeItem();
                
                /**
                 * Removes the ith "ConsultantFeeItem" element
                 */
                void removeConsultantFeeItem(int i);
                
                /**
                 * Gets the "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType getSubTotal();
                
                /**
                 * True if has "SubTotal" element
                 */
                boolean isSetSubTotal();
                
                /**
                 * Sets the "SubTotal" element
                 */
                void setSubTotal(gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType subTotal);
                
                /**
                 * Appends and returns a new empty "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType addNewSubTotal();
                
                /**
                 * Unsets the "SubTotal" element
                 */
                void unsetSubTotal();
                
                /**
                 * A factory class with static methods for creating instances
                 * of this type.
                 */
                
                public static final class Factory
                {
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.ConsultantFees newInstance() {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.ConsultantFees) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                    
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.ConsultantFees newInstance(org.apache.xmlbeans.XmlOptions options) {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.ConsultantFees) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
                    
                    private Factory() { } // No instance of this class allowed
                }
            }
            
            /**
             * An XML Travels(@http://apply.grants.gov/forms/NEH_Budget-V1.1).
             *
             * This is a complex type.
             */
            public interface Travels extends org.apache.xmlbeans.XmlObject
            {
                public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                    org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Travels.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("travels9fdbelemtype");
                
                /**
                 * Gets array of all "TravelItem" elements
                 */
                gov.grants.apply.forms.nehBudgetV11.TraveltemDataType[] getTravelItemArray();
                
                /**
                 * Gets ith "TravelItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.TraveltemDataType getTravelItemArray(int i);
                
                /**
                 * Returns number of "TravelItem" element
                 */
                int sizeOfTravelItemArray();
                
                /**
                 * Sets array of all "TravelItem" element
                 */
                void setTravelItemArray(gov.grants.apply.forms.nehBudgetV11.TraveltemDataType[] travelItemArray);
                
                /**
                 * Sets ith "TravelItem" element
                 */
                void setTravelItemArray(int i, gov.grants.apply.forms.nehBudgetV11.TraveltemDataType travelItem);
                
                /**
                 * Inserts and returns a new empty value (as xml) as the ith "TravelItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.TraveltemDataType insertNewTravelItem(int i);
                
                /**
                 * Appends and returns a new empty value (as xml) as the last "TravelItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.TraveltemDataType addNewTravelItem();
                
                /**
                 * Removes the ith "TravelItem" element
                 */
                void removeTravelItem(int i);
                
                /**
                 * Gets the "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType getSubTotal();
                
                /**
                 * True if has "SubTotal" element
                 */
                boolean isSetSubTotal();
                
                /**
                 * Sets the "SubTotal" element
                 */
                void setSubTotal(gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType subTotal);
                
                /**
                 * Appends and returns a new empty "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType addNewSubTotal();
                
                /**
                 * Unsets the "SubTotal" element
                 */
                void unsetSubTotal();
                
                /**
                 * A factory class with static methods for creating instances
                 * of this type.
                 */
                
                public static final class Factory
                {
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Travels newInstance() {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Travels) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                    
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Travels newInstance(org.apache.xmlbeans.XmlOptions options) {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Travels) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
                    
                    private Factory() { } // No instance of this class allowed
                }
            }
            
            /**
             * An XML SuppliesMaterials(@http://apply.grants.gov/forms/NEH_Budget-V1.1).
             *
             * This is a complex type.
             */
            public interface SuppliesMaterials extends org.apache.xmlbeans.XmlObject
            {
                public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                    org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SuppliesMaterials.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("suppliesmaterials4c55elemtype");
                
                /**
                 * Gets array of all "SupplyMaterialItem" elements
                 */
                gov.grants.apply.forms.nehBudgetV11.ItemDataType[] getSupplyMaterialItemArray();
                
                /**
                 * Gets ith "SupplyMaterialItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.ItemDataType getSupplyMaterialItemArray(int i);
                
                /**
                 * Returns number of "SupplyMaterialItem" element
                 */
                int sizeOfSupplyMaterialItemArray();
                
                /**
                 * Sets array of all "SupplyMaterialItem" element
                 */
                void setSupplyMaterialItemArray(gov.grants.apply.forms.nehBudgetV11.ItemDataType[] supplyMaterialItemArray);
                
                /**
                 * Sets ith "SupplyMaterialItem" element
                 */
                void setSupplyMaterialItemArray(int i, gov.grants.apply.forms.nehBudgetV11.ItemDataType supplyMaterialItem);
                
                /**
                 * Inserts and returns a new empty value (as xml) as the ith "SupplyMaterialItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.ItemDataType insertNewSupplyMaterialItem(int i);
                
                /**
                 * Appends and returns a new empty value (as xml) as the last "SupplyMaterialItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.ItemDataType addNewSupplyMaterialItem();
                
                /**
                 * Removes the ith "SupplyMaterialItem" element
                 */
                void removeSupplyMaterialItem(int i);
                
                /**
                 * Gets the "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType getSubTotal();
                
                /**
                 * True if has "SubTotal" element
                 */
                boolean isSetSubTotal();
                
                /**
                 * Sets the "SubTotal" element
                 */
                void setSubTotal(gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType subTotal);
                
                /**
                 * Appends and returns a new empty "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType addNewSubTotal();
                
                /**
                 * Unsets the "SubTotal" element
                 */
                void unsetSubTotal();
                
                /**
                 * A factory class with static methods for creating instances
                 * of this type.
                 */
                
                public static final class Factory
                {
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SuppliesMaterials newInstance() {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SuppliesMaterials) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                    
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SuppliesMaterials newInstance(org.apache.xmlbeans.XmlOptions options) {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.SuppliesMaterials) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
                    
                    private Factory() { } // No instance of this class allowed
                }
            }
            
            /**
             * An XML Services(@http://apply.grants.gov/forms/NEH_Budget-V1.1).
             *
             * This is a complex type.
             */
            public interface Services extends org.apache.xmlbeans.XmlObject
            {
                public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                    org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Services.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("servicesb146elemtype");
                
                /**
                 * Gets array of all "ServiceItem" elements
                 */
                gov.grants.apply.forms.nehBudgetV11.ItemDataType[] getServiceItemArray();
                
                /**
                 * Gets ith "ServiceItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.ItemDataType getServiceItemArray(int i);
                
                /**
                 * Returns number of "ServiceItem" element
                 */
                int sizeOfServiceItemArray();
                
                /**
                 * Sets array of all "ServiceItem" element
                 */
                void setServiceItemArray(gov.grants.apply.forms.nehBudgetV11.ItemDataType[] serviceItemArray);
                
                /**
                 * Sets ith "ServiceItem" element
                 */
                void setServiceItemArray(int i, gov.grants.apply.forms.nehBudgetV11.ItemDataType serviceItem);
                
                /**
                 * Inserts and returns a new empty value (as xml) as the ith "ServiceItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.ItemDataType insertNewServiceItem(int i);
                
                /**
                 * Appends and returns a new empty value (as xml) as the last "ServiceItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.ItemDataType addNewServiceItem();
                
                /**
                 * Removes the ith "ServiceItem" element
                 */
                void removeServiceItem(int i);
                
                /**
                 * Gets the "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType getSubTotal();
                
                /**
                 * True if has "SubTotal" element
                 */
                boolean isSetSubTotal();
                
                /**
                 * Sets the "SubTotal" element
                 */
                void setSubTotal(gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType subTotal);
                
                /**
                 * Appends and returns a new empty "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType addNewSubTotal();
                
                /**
                 * Unsets the "SubTotal" element
                 */
                void unsetSubTotal();
                
                /**
                 * A factory class with static methods for creating instances
                 * of this type.
                 */
                
                public static final class Factory
                {
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Services newInstance() {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Services) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                    
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Services newInstance(org.apache.xmlbeans.XmlOptions options) {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.Services) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
                    
                    private Factory() { } // No instance of this class allowed
                }
            }
            
            /**
             * An XML OtherCosts(@http://apply.grants.gov/forms/NEH_Budget-V1.1).
             *
             * This is a complex type.
             */
            public interface OtherCosts extends org.apache.xmlbeans.XmlObject
            {
                public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                    org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherCosts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("othercosts898eelemtype");
                
                /**
                 * Gets array of all "OtherCostItem" elements
                 */
                gov.grants.apply.forms.nehBudgetV11.ItemDataType[] getOtherCostItemArray();
                
                /**
                 * Gets ith "OtherCostItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.ItemDataType getOtherCostItemArray(int i);
                
                /**
                 * Returns number of "OtherCostItem" element
                 */
                int sizeOfOtherCostItemArray();
                
                /**
                 * Sets array of all "OtherCostItem" element
                 */
                void setOtherCostItemArray(gov.grants.apply.forms.nehBudgetV11.ItemDataType[] otherCostItemArray);
                
                /**
                 * Sets ith "OtherCostItem" element
                 */
                void setOtherCostItemArray(int i, gov.grants.apply.forms.nehBudgetV11.ItemDataType otherCostItem);
                
                /**
                 * Inserts and returns a new empty value (as xml) as the ith "OtherCostItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.ItemDataType insertNewOtherCostItem(int i);
                
                /**
                 * Appends and returns a new empty value (as xml) as the last "OtherCostItem" element
                 */
                gov.grants.apply.forms.nehBudgetV11.ItemDataType addNewOtherCostItem();
                
                /**
                 * Removes the ith "OtherCostItem" element
                 */
                void removeOtherCostItem(int i);
                
                /**
                 * Gets the "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType getSubTotal();
                
                /**
                 * True if has "SubTotal" element
                 */
                boolean isSetSubTotal();
                
                /**
                 * Sets the "SubTotal" element
                 */
                void setSubTotal(gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType subTotal);
                
                /**
                 * Appends and returns a new empty "SubTotal" element
                 */
                gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType addNewSubTotal();
                
                /**
                 * Unsets the "SubTotal" element
                 */
                void unsetSubTotal();
                
                /**
                 * A factory class with static methods for creating instances
                 * of this type.
                 */
                
                public static final class Factory
                {
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.OtherCosts newInstance() {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.OtherCosts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                    
                    public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.OtherCosts newInstance(org.apache.xmlbeans.XmlOptions options) {
                      return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.OtherCosts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
                    
                    private Factory() { } // No instance of this class allowed
                }
            }
            
            /**
             * An XML IndirectCosts(@http://apply.grants.gov/forms/NEH_Budget-V1.1).
             *
             * This is a complex type.
             */
            public interface IndirectCosts extends org.apache.xmlbeans.XmlObject
            {
                public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                    org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectCosts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectcostsddbcelemtype");
                
                /**
                 * Gets the "IndiectCostsType" element
                 */
                gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndiectCostsType.Enum getIndiectCostsType();
                
                /**
                 * Gets (as xml) the "IndiectCostsType" element
                 */
                gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndiectCostsType xgetIndiectCostsType();
                
                /**
                 * True if has "IndiectCostsType" element
                 */
                boolean isSetIndiectCostsType();
                
                /**
                 * Sets the "IndiectCostsType" element
                 */
                void setIndiectCostsType(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndiectCostsType.Enum indiectCostsType);
                
                /**
                 * Sets (as xml) the "IndiectCostsType" element
                 */
                void xsetIndiectCostsType(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndiectCostsType indiectCostsType);
                
                /**
                 * Unsets the "IndiectCostsType" element
                 */
                void unsetIndiectCostsType();
                
                /**
                 * Gets the "FederalAgencyName" element
                 */
                java.lang.String getFederalAgencyName();
                
                /**
                 * Gets (as xml) the "FederalAgencyName" element
                 */
                gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetFederalAgencyName();
                
                /**
                 * True if has "FederalAgencyName" element
                 */
                boolean isSetFederalAgencyName();
                
                /**
                 * Sets the "FederalAgencyName" element
                 */
                void setFederalAgencyName(java.lang.String federalAgencyName);
                
                /**
                 * Sets (as xml) the "FederalAgencyName" element
                 */
                void xsetFederalAgencyName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType federalAgencyName);
                
                /**
                 * Unsets the "FederalAgencyName" element
                 */
                void unsetFederalAgencyName();
                
                /**
                 * Gets the "AgreementDate" element
                 */
                java.util.Calendar getAgreementDate();
                
                /**
                 * Gets (as xml) the "AgreementDate" element
                 */
                org.apache.xmlbeans.XmlDate xgetAgreementDate();
                
                /**
                 * True if has "AgreementDate" element
                 */
                boolean isSetAgreementDate();
                
                /**
                 * Sets the "AgreementDate" element
                 */
                void setAgreementDate(java.util.Calendar agreementDate);
                
                /**
                 * Sets (as xml) the "AgreementDate" element
                 */
                void xsetAgreementDate(org.apache.xmlbeans.XmlDate agreementDate);
                
                /**
                 * Unsets the "AgreementDate" element
                 */
                void unsetAgreementDate();
                
                /**
                 * Gets the "IndirectCostItems" element
                 */
                gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndirectCostItems getIndirectCostItems();
                
                /**
                 * True if has "IndirectCostItems" element
                 */
                boolean isSetIndirectCostItems();
                
                /**
                 * Sets the "IndirectCostItems" element
                 */
                void setIndirectCostItems(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndirectCostItems indirectCostItems);
                
                /**
                 * Appends and returns a new empty "IndirectCostItems" element
                 */
                gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndirectCostItems addNewIndirectCostItems();
                
                /**
                 * Unsets the "IndirectCostItems" element
                 */
                void unsetIndirectCostItems();
                
                /**
                 * An XML IndiectCostsType(@http://apply.grants.gov/forms/NEH_Budget-V1.1).
                 *
                 * This is an atomic type that is a restriction of gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument$NEHBudget$DetailedBudget$IndirectCosts$IndiectCostsType.
                 */
                public interface IndiectCostsType extends org.apache.xmlbeans.XmlString
                {
                    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                      org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndiectCostsType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indiectcoststype79ecelemtype");
                    
                    org.apache.xmlbeans.StringEnumAbstractBase enumValue();
                    void set(org.apache.xmlbeans.StringEnumAbstractBase e);
                    
                    static final Enum CURRENT_INDIRECT_COST_RATE_S_HAS_HAVE_BEEN_NEGOTIATED_WITH_FEDERAL_AGENCY = Enum.forString("Current indirect cost rate(s) has/have been negotiated with federal agency.");
                    static final Enum INDIRECT_COST_PROPOSAL_HAS_BEEN_SUBMITTED_TO_A_FEDERAL_AGENCY_BUT_NOT_YET_NEGOTIATED = Enum.forString("Indirect cost proposal has been submitted to a federal agency but not yet negotiated.");
                    static final Enum INDIRECT_COST_PROPOSAL_WILL_BE_SENT_TO_NEH_IF_APPLICATION_IS_FUNDED = Enum.forString("Indirect cost proposal will be sent to NEH if application is funded. ");
                    static final Enum APPLICANT_CHOOSES_TO_USE_A_RATE_NOT_TO_EXCEED_10_OF_DIRECT_COSTS_LESS_DISTORTING_ITEMS_UP_TO_A_MAXIMUM_CHARGE_OF_$_5000_PER_YEAR = Enum.forString("Applicant chooses to use a rate not to exceed 10% of direct costs, less distorting items, up to a maximum charge of $5000 per year. ");
                    
                    static final int INT_CURRENT_INDIRECT_COST_RATE_S_HAS_HAVE_BEEN_NEGOTIATED_WITH_FEDERAL_AGENCY = Enum.INT_CURRENT_INDIRECT_COST_RATE_S_HAS_HAVE_BEEN_NEGOTIATED_WITH_FEDERAL_AGENCY;
                    static final int INT_INDIRECT_COST_PROPOSAL_HAS_BEEN_SUBMITTED_TO_A_FEDERAL_AGENCY_BUT_NOT_YET_NEGOTIATED = Enum.INT_INDIRECT_COST_PROPOSAL_HAS_BEEN_SUBMITTED_TO_A_FEDERAL_AGENCY_BUT_NOT_YET_NEGOTIATED;
                    static final int INT_INDIRECT_COST_PROPOSAL_WILL_BE_SENT_TO_NEH_IF_APPLICATION_IS_FUNDED = Enum.INT_INDIRECT_COST_PROPOSAL_WILL_BE_SENT_TO_NEH_IF_APPLICATION_IS_FUNDED;
                    static final int INT_APPLICANT_CHOOSES_TO_USE_A_RATE_NOT_TO_EXCEED_10_OF_DIRECT_COSTS_LESS_DISTORTING_ITEMS_UP_TO_A_MAXIMUM_CHARGE_OF_$_5000_PER_YEAR = Enum.INT_APPLICANT_CHOOSES_TO_USE_A_RATE_NOT_TO_EXCEED_10_OF_DIRECT_COSTS_LESS_DISTORTING_ITEMS_UP_TO_A_MAXIMUM_CHARGE_OF_$_5000_PER_YEAR;
                    
                    /**
                     * Enumeration value class for gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument$NEHBudget$DetailedBudget$IndirectCosts$IndiectCostsType.
                     * These enum values can be used as follows:
                     * 
                     * enum.toString(); // returns the string value of the enum
                     * enum.intValue(); // returns an int value, useful for switches
                     * // e.g., case Enum.INT_CURRENT_INDIRECT_COST_RATE_S_HAS_HAVE_BEEN_NEGOTIATED_WITH_FEDERAL_AGENCY
                     * Enum.forString(s); // returns the enum value for a string
                     * Enum.forInt(i); // returns the enum value for an int
                     * 
* Enumeration objects are immutable singleton objects that * can be compared using == object equality. They have no * public constructor. See the constants defined within this * class for all the valid values. */ static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase { /** * Returns the enum value for a string, or null if none. */ public static Enum forString(java.lang.String s) { return (Enum)table.forString(s); } /** * Returns the enum value corresponding to an int, or null if none. */ public static Enum forInt(int i) { return (Enum)table.forInt(i); } private Enum(java.lang.String s, int i) { super(s, i); } static final int INT_CURRENT_INDIRECT_COST_RATE_S_HAS_HAVE_BEEN_NEGOTIATED_WITH_FEDERAL_AGENCY = 1; static final int INT_INDIRECT_COST_PROPOSAL_HAS_BEEN_SUBMITTED_TO_A_FEDERAL_AGENCY_BUT_NOT_YET_NEGOTIATED = 2; static final int INT_INDIRECT_COST_PROPOSAL_WILL_BE_SENT_TO_NEH_IF_APPLICATION_IS_FUNDED = 3; static final int INT_APPLICANT_CHOOSES_TO_USE_A_RATE_NOT_TO_EXCEED_10_OF_DIRECT_COSTS_LESS_DISTORTING_ITEMS_UP_TO_A_MAXIMUM_CHARGE_OF_$_5000_PER_YEAR = 4; public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table = new org.apache.xmlbeans.StringEnumAbstractBase.Table ( new Enum[] { new Enum("Current indirect cost rate(s) has/have been negotiated with federal agency.", INT_CURRENT_INDIRECT_COST_RATE_S_HAS_HAVE_BEEN_NEGOTIATED_WITH_FEDERAL_AGENCY), new Enum("Indirect cost proposal has been submitted to a federal agency but not yet negotiated.", INT_INDIRECT_COST_PROPOSAL_HAS_BEEN_SUBMITTED_TO_A_FEDERAL_AGENCY_BUT_NOT_YET_NEGOTIATED), new Enum("Indirect cost proposal will be sent to NEH if application is funded. ", INT_INDIRECT_COST_PROPOSAL_WILL_BE_SENT_TO_NEH_IF_APPLICATION_IS_FUNDED), new Enum("Applicant chooses to use a rate not to exceed 10% of direct costs, less distorting items, up to a maximum charge of $5000 per year. ", INT_APPLICANT_CHOOSES_TO_USE_A_RATE_NOT_TO_EXCEED_10_OF_DIRECT_COSTS_LESS_DISTORTING_ITEMS_UP_TO_A_MAXIMUM_CHARGE_OF_$_5000_PER_YEAR), } ); private static final long serialVersionUID = 1L; private java.lang.Object readResolve() { return forInt(intValue()); } } /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndiectCostsType newValue(java.lang.Object obj) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndiectCostsType) type.newValue( obj ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndiectCostsType newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndiectCostsType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndiectCostsType newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndiectCostsType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * An XML IndirectCostItems(@http://apply.grants.gov/forms/NEH_Budget-V1.1). * * This is a complex type. */ public interface IndirectCostItems extends org.apache.xmlbeans.XmlObject { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectCostItems.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectcostitems244belemtype"); /** * Gets array of all "IndirectCostItem" elements */ gov.grants.apply.forms.nehBudgetV11.IndiectCostItemDataType[] getIndirectCostItemArray(); /** * Gets ith "IndirectCostItem" element */ gov.grants.apply.forms.nehBudgetV11.IndiectCostItemDataType getIndirectCostItemArray(int i); /** * Returns number of "IndirectCostItem" element */ int sizeOfIndirectCostItemArray(); /** * Sets array of all "IndirectCostItem" element */ void setIndirectCostItemArray(gov.grants.apply.forms.nehBudgetV11.IndiectCostItemDataType[] indirectCostItemArray); /** * Sets ith "IndirectCostItem" element */ void setIndirectCostItemArray(int i, gov.grants.apply.forms.nehBudgetV11.IndiectCostItemDataType indirectCostItem); /** * Inserts and returns a new empty value (as xml) as the ith "IndirectCostItem" element */ gov.grants.apply.forms.nehBudgetV11.IndiectCostItemDataType insertNewIndirectCostItem(int i); /** * Appends and returns a new empty value (as xml) as the last "IndirectCostItem" element */ gov.grants.apply.forms.nehBudgetV11.IndiectCostItemDataType addNewIndirectCostItem(); /** * Removes the ith "IndirectCostItem" element */ void removeIndirectCostItem(int i); /** * Gets the "SubTotal" element */ gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType getSubTotal(); /** * True if has "SubTotal" element */ boolean isSetSubTotal(); /** * Sets the "SubTotal" element */ void setSubTotal(gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType subTotal); /** * Appends and returns a new empty "SubTotal" element */ gov.grants.apply.forms.nehBudgetV11.BaseTotalFundDataType addNewSubTotal(); /** * Unsets the "SubTotal" element */ void unsetSubTotal(); /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndirectCostItems newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndirectCostItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndirectCostItems newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts.IndirectCostItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget.IndirectCosts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.DetailedBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * An XML BudgetSummary(@http://apply.grants.gov/forms/NEH_Budget-V1.1). * * This is a complex type. */ public interface BudgetSummary extends org.apache.xmlbeans.XmlObject { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetSummary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetsummary893celemtype"); /** * Gets the "BudgetCategories" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories getBudgetCategories(); /** * True if has "BudgetCategories" element */ boolean isSetBudgetCategories(); /** * Sets the "BudgetCategories" element */ void setBudgetCategories(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories budgetCategories); /** * Appends and returns a new empty "BudgetCategories" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories addNewBudgetCategories(); /** * Unsets the "BudgetCategories" element */ void unsetBudgetCategories(); /** * Gets the "ProjectFunding" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding getProjectFunding(); /** * True if has "ProjectFunding" element */ boolean isSetProjectFunding(); /** * Sets the "ProjectFunding" element */ void setProjectFunding(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding projectFunding); /** * Appends and returns a new empty "ProjectFunding" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding addNewProjectFunding(); /** * Unsets the "ProjectFunding" element */ void unsetProjectFunding(); /** * An XML BudgetCategories(@http://apply.grants.gov/forms/NEH_Budget-V1.1). * * This is a complex type. */ public interface BudgetCategories extends org.apache.xmlbeans.XmlObject { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetCategories.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetcategories9639elemtype"); /** * Gets the "BudgetYears" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears getBudgetYears(); /** * True if has "BudgetYears" element */ boolean isSetBudgetYears(); /** * Sets the "BudgetYears" element */ void setBudgetYears(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears budgetYears); /** * Appends and returns a new empty "BudgetYears" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears addNewBudgetYears(); /** * Unsets the "BudgetYears" element */ void unsetBudgetYears(); /** * Gets the "SalariesWages" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType getSalariesWages(); /** * True if has "SalariesWages" element */ boolean isSetSalariesWages(); /** * Sets the "SalariesWages" element */ void setSalariesWages(gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType salariesWages); /** * Appends and returns a new empty "SalariesWages" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType addNewSalariesWages(); /** * Unsets the "SalariesWages" element */ void unsetSalariesWages(); /** * Gets the "FringeBenefits" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType getFringeBenefits(); /** * True if has "FringeBenefits" element */ boolean isSetFringeBenefits(); /** * Sets the "FringeBenefits" element */ void setFringeBenefits(gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType fringeBenefits); /** * Appends and returns a new empty "FringeBenefits" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType addNewFringeBenefits(); /** * Unsets the "FringeBenefits" element */ void unsetFringeBenefits(); /** * Gets the "ConsultantFees" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType getConsultantFees(); /** * True if has "ConsultantFees" element */ boolean isSetConsultantFees(); /** * Sets the "ConsultantFees" element */ void setConsultantFees(gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType consultantFees); /** * Appends and returns a new empty "ConsultantFees" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType addNewConsultantFees(); /** * Unsets the "ConsultantFees" element */ void unsetConsultantFees(); /** * Gets the "Travel" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType getTravel(); /** * True if has "Travel" element */ boolean isSetTravel(); /** * Sets the "Travel" element */ void setTravel(gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType travel); /** * Appends and returns a new empty "Travel" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType addNewTravel(); /** * Unsets the "Travel" element */ void unsetTravel(); /** * Gets the "SuppliesMaterials" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType getSuppliesMaterials(); /** * True if has "SuppliesMaterials" element */ boolean isSetSuppliesMaterials(); /** * Sets the "SuppliesMaterials" element */ void setSuppliesMaterials(gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType suppliesMaterials); /** * Appends and returns a new empty "SuppliesMaterials" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType addNewSuppliesMaterials(); /** * Unsets the "SuppliesMaterials" element */ void unsetSuppliesMaterials(); /** * Gets the "Services" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType getServices(); /** * True if has "Services" element */ boolean isSetServices(); /** * Sets the "Services" element */ void setServices(gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType services); /** * Appends and returns a new empty "Services" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType addNewServices(); /** * Unsets the "Services" element */ void unsetServices(); /** * Gets the "OtherCosts" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType getOtherCosts(); /** * True if has "OtherCosts" element */ boolean isSetOtherCosts(); /** * Sets the "OtherCosts" element */ void setOtherCosts(gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType otherCosts); /** * Appends and returns a new empty "OtherCosts" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryDataType addNewOtherCosts(); /** * Unsets the "OtherCosts" element */ void unsetOtherCosts(); /** * Gets the "TotalDirectCosts" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryTotalDataType getTotalDirectCosts(); /** * True if has "TotalDirectCosts" element */ boolean isSetTotalDirectCosts(); /** * Sets the "TotalDirectCosts" element */ void setTotalDirectCosts(gov.grants.apply.forms.nehBudgetV11.BudgtCategoryTotalDataType totalDirectCosts); /** * Appends and returns a new empty "TotalDirectCosts" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryTotalDataType addNewTotalDirectCosts(); /** * Unsets the "TotalDirectCosts" element */ void unsetTotalDirectCosts(); /** * Gets the "IndirectCosts" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryTotalDataType getIndirectCosts(); /** * True if has "IndirectCosts" element */ boolean isSetIndirectCosts(); /** * Sets the "IndirectCosts" element */ void setIndirectCosts(gov.grants.apply.forms.nehBudgetV11.BudgtCategoryTotalDataType indirectCosts); /** * Appends and returns a new empty "IndirectCosts" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryTotalDataType addNewIndirectCosts(); /** * Unsets the "IndirectCosts" element */ void unsetIndirectCosts(); /** * Gets the "TotalProjectCosts" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryTotalDataType getTotalProjectCosts(); /** * True if has "TotalProjectCosts" element */ boolean isSetTotalProjectCosts(); /** * Sets the "TotalProjectCosts" element */ void setTotalProjectCosts(gov.grants.apply.forms.nehBudgetV11.BudgtCategoryTotalDataType totalProjectCosts); /** * Appends and returns a new empty "TotalProjectCosts" element */ gov.grants.apply.forms.nehBudgetV11.BudgtCategoryTotalDataType addNewTotalProjectCosts(); /** * Unsets the "TotalProjectCosts" element */ void unsetTotalProjectCosts(); /** * An XML BudgetYears(@http://apply.grants.gov/forms/NEH_Budget-V1.1). * * This is a complex type. */ public interface BudgetYears extends org.apache.xmlbeans.XmlObject { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetYears.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetyearsa23celemtype"); /** * Gets the "Year1" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year1 getYear1(); /** * True if has "Year1" element */ boolean isSetYear1(); /** * Sets the "Year1" element */ void setYear1(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year1 year1); /** * Appends and returns a new empty "Year1" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year1 addNewYear1(); /** * Unsets the "Year1" element */ void unsetYear1(); /** * Gets the "Year2" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year2 getYear2(); /** * True if has "Year2" element */ boolean isSetYear2(); /** * Sets the "Year2" element */ void setYear2(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year2 year2); /** * Appends and returns a new empty "Year2" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year2 addNewYear2(); /** * Unsets the "Year2" element */ void unsetYear2(); /** * Gets the "Year3" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year3 getYear3(); /** * True if has "Year3" element */ boolean isSetYear3(); /** * Sets the "Year3" element */ void setYear3(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year3 year3); /** * Appends and returns a new empty "Year3" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year3 addNewYear3(); /** * Unsets the "Year3" element */ void unsetYear3(); /** * An XML Year1(@http://apply.grants.gov/forms/NEH_Budget-V1.1). * * This is a complex type. */ public interface Year1 extends org.apache.xmlbeans.XmlObject { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Year1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("year1585celemtype"); /** * Gets the "StartDate" element */ java.util.Calendar getStartDate(); /** * Gets (as xml) the "StartDate" element */ org.apache.xmlbeans.XmlDate xgetStartDate(); /** * True if has "StartDate" element */ boolean isSetStartDate(); /** * Sets the "StartDate" element */ void setStartDate(java.util.Calendar startDate); /** * Sets (as xml) the "StartDate" element */ void xsetStartDate(org.apache.xmlbeans.XmlDate startDate); /** * Unsets the "StartDate" element */ void unsetStartDate(); /** * Gets the "EndDate" element */ java.util.Calendar getEndDate(); /** * Gets (as xml) the "EndDate" element */ org.apache.xmlbeans.XmlDate xgetEndDate(); /** * True if has "EndDate" element */ boolean isSetEndDate(); /** * Sets the "EndDate" element */ void setEndDate(java.util.Calendar endDate); /** * Sets (as xml) the "EndDate" element */ void xsetEndDate(org.apache.xmlbeans.XmlDate endDate); /** * Unsets the "EndDate" element */ void unsetEndDate(); /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year1 newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year1 newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * An XML Year2(@http://apply.grants.gov/forms/NEH_Budget-V1.1). * * This is a complex type. */ public interface Year2 extends org.apache.xmlbeans.XmlObject { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Year2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("year2f77belemtype"); /** * Gets the "StartDate" element */ java.util.Calendar getStartDate(); /** * Gets (as xml) the "StartDate" element */ org.apache.xmlbeans.XmlDate xgetStartDate(); /** * True if has "StartDate" element */ boolean isSetStartDate(); /** * Sets the "StartDate" element */ void setStartDate(java.util.Calendar startDate); /** * Sets (as xml) the "StartDate" element */ void xsetStartDate(org.apache.xmlbeans.XmlDate startDate); /** * Unsets the "StartDate" element */ void unsetStartDate(); /** * Gets the "EndDate" element */ java.util.Calendar getEndDate(); /** * Gets (as xml) the "EndDate" element */ org.apache.xmlbeans.XmlDate xgetEndDate(); /** * True if has "EndDate" element */ boolean isSetEndDate(); /** * Sets the "EndDate" element */ void setEndDate(java.util.Calendar endDate); /** * Sets (as xml) the "EndDate" element */ void xsetEndDate(org.apache.xmlbeans.XmlDate endDate); /** * Unsets the "EndDate" element */ void unsetEndDate(); /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year2 newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year2 newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * An XML Year3(@http://apply.grants.gov/forms/NEH_Budget-V1.1). * * This is a complex type. */ public interface Year3 extends org.apache.xmlbeans.XmlObject { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Year3.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("year3969aelemtype"); /** * Gets the "StartDate" element */ java.util.Calendar getStartDate(); /** * Gets (as xml) the "StartDate" element */ org.apache.xmlbeans.XmlDate xgetStartDate(); /** * True if has "StartDate" element */ boolean isSetStartDate(); /** * Sets the "StartDate" element */ void setStartDate(java.util.Calendar startDate); /** * Sets (as xml) the "StartDate" element */ void xsetStartDate(org.apache.xmlbeans.XmlDate startDate); /** * Unsets the "StartDate" element */ void unsetStartDate(); /** * Gets the "EndDate" element */ java.util.Calendar getEndDate(); /** * Gets (as xml) the "EndDate" element */ org.apache.xmlbeans.XmlDate xgetEndDate(); /** * True if has "EndDate" element */ boolean isSetEndDate(); /** * Sets the "EndDate" element */ void setEndDate(java.util.Calendar endDate); /** * Sets (as xml) the "EndDate" element */ void xsetEndDate(org.apache.xmlbeans.XmlDate endDate); /** * Unsets the "EndDate" element */ void unsetEndDate(); /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year3 newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year3) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year3 newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears.Year3) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories.BudgetYears) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.BudgetCategories) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * An XML ProjectFunding(@http://apply.grants.gov/forms/NEH_Budget-V1.1). * * This is a complex type. */ public interface ProjectFunding extends org.apache.xmlbeans.XmlObject { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProjectFunding.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("projectfunding659celemtype"); /** * Gets the "RequestedFromNEH" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.RequestedFromNEH getRequestedFromNEH(); /** * True if has "RequestedFromNEH" element */ boolean isSetRequestedFromNEH(); /** * Sets the "RequestedFromNEH" element */ void setRequestedFromNEH(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.RequestedFromNEH requestedFromNEH); /** * Appends and returns a new empty "RequestedFromNEH" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.RequestedFromNEH addNewRequestedFromNEH(); /** * Unsets the "RequestedFromNEH" element */ void unsetRequestedFromNEH(); /** * Gets the "CostSharing" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.CostSharing getCostSharing(); /** * True if has "CostSharing" element */ boolean isSetCostSharing(); /** * Sets the "CostSharing" element */ void setCostSharing(gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.CostSharing costSharing); /** * Appends and returns a new empty "CostSharing" element */ gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.CostSharing addNewCostSharing(); /** * Unsets the "CostSharing" element */ void unsetCostSharing(); /** * Gets the "TotalProjectFund" element */ java.math.BigDecimal getTotalProjectFund(); /** * Gets (as xml) the "TotalProjectFund" element */ gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type xgetTotalProjectFund(); /** * True if has "TotalProjectFund" element */ boolean isSetTotalProjectFund(); /** * Sets the "TotalProjectFund" element */ void setTotalProjectFund(java.math.BigDecimal totalProjectFund); /** * Sets (as xml) the "TotalProjectFund" element */ void xsetTotalProjectFund(gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type totalProjectFund); /** * Unsets the "TotalProjectFund" element */ void unsetTotalProjectFund(); /** * An XML RequestedFromNEH(@http://apply.grants.gov/forms/NEH_Budget-V1.1). * * This is a complex type. */ public interface RequestedFromNEH extends org.apache.xmlbeans.XmlObject { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RequestedFromNEH.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("requestedfromneh2247elemtype"); /** * Gets the "Outright" element */ java.math.BigDecimal getOutright(); /** * Gets (as xml) the "Outright" element */ gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type xgetOutright(); /** * True if has "Outright" element */ boolean isSetOutright(); /** * Sets the "Outright" element */ void setOutright(java.math.BigDecimal outright); /** * Sets (as xml) the "Outright" element */ void xsetOutright(gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type outright); /** * Unsets the "Outright" element */ void unsetOutright(); /** * Gets the "FederalMatch" element */ java.math.BigDecimal getFederalMatch(); /** * Gets (as xml) the "FederalMatch" element */ gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type xgetFederalMatch(); /** * True if has "FederalMatch" element */ boolean isSetFederalMatch(); /** * Sets the "FederalMatch" element */ void setFederalMatch(java.math.BigDecimal federalMatch); /** * Sets (as xml) the "FederalMatch" element */ void xsetFederalMatch(gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type federalMatch); /** * Unsets the "FederalMatch" element */ void unsetFederalMatch(); /** * Gets the "TotalNEHFund" element */ java.math.BigDecimal getTotalNEHFund(); /** * Gets (as xml) the "TotalNEHFund" element */ gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type xgetTotalNEHFund(); /** * True if has "TotalNEHFund" element */ boolean isSetTotalNEHFund(); /** * Sets the "TotalNEHFund" element */ void setTotalNEHFund(java.math.BigDecimal totalNEHFund); /** * Sets (as xml) the "TotalNEHFund" element */ void xsetTotalNEHFund(gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type totalNEHFund); /** * Unsets the "TotalNEHFund" element */ void unsetTotalNEHFund(); /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.RequestedFromNEH newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.RequestedFromNEH) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.RequestedFromNEH newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.RequestedFromNEH) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * An XML CostSharing(@http://apply.grants.gov/forms/NEH_Budget-V1.1). * * This is a complex type. */ public interface CostSharing extends org.apache.xmlbeans.XmlObject { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CostSharing.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("costsharing2f61elemtype"); /** * Gets the "ApplicantContribution" element */ java.math.BigDecimal getApplicantContribution(); /** * Gets (as xml) the "ApplicantContribution" element */ gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type xgetApplicantContribution(); /** * True if has "ApplicantContribution" element */ boolean isSetApplicantContribution(); /** * Sets the "ApplicantContribution" element */ void setApplicantContribution(java.math.BigDecimal applicantContribution); /** * Sets (as xml) the "ApplicantContribution" element */ void xsetApplicantContribution(gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type applicantContribution); /** * Unsets the "ApplicantContribution" element */ void unsetApplicantContribution(); /** * Gets the "ThirdPartyContribution" element */ java.math.BigDecimal getThirdPartyContribution(); /** * Gets (as xml) the "ThirdPartyContribution" element */ gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type xgetThirdPartyContribution(); /** * True if has "ThirdPartyContribution" element */ boolean isSetThirdPartyContribution(); /** * Sets the "ThirdPartyContribution" element */ void setThirdPartyContribution(java.math.BigDecimal thirdPartyContribution); /** * Sets (as xml) the "ThirdPartyContribution" element */ void xsetThirdPartyContribution(gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type thirdPartyContribution); /** * Unsets the "ThirdPartyContribution" element */ void unsetThirdPartyContribution(); /** * Gets the "ProjectIncome" element */ java.math.BigDecimal getProjectIncome(); /** * Gets (as xml) the "ProjectIncome" element */ gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type xgetProjectIncome(); /** * True if has "ProjectIncome" element */ boolean isSetProjectIncome(); /** * Sets the "ProjectIncome" element */ void setProjectIncome(java.math.BigDecimal projectIncome); /** * Sets (as xml) the "ProjectIncome" element */ void xsetProjectIncome(gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type projectIncome); /** * Unsets the "ProjectIncome" element */ void unsetProjectIncome(); /** * Gets the "FederalAgencies" element */ java.math.BigDecimal getFederalAgencies(); /** * Gets (as xml) the "FederalAgencies" element */ gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type xgetFederalAgencies(); /** * True if has "FederalAgencies" element */ boolean isSetFederalAgencies(); /** * Sets the "FederalAgencies" element */ void setFederalAgencies(java.math.BigDecimal federalAgencies); /** * Sets (as xml) the "FederalAgencies" element */ void xsetFederalAgencies(gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type federalAgencies); /** * Unsets the "FederalAgencies" element */ void unsetFederalAgencies(); /** * Gets the "TotalCostSharing" element */ java.math.BigDecimal getTotalCostSharing(); /** * Gets (as xml) the "TotalCostSharing" element */ gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type xgetTotalCostSharing(); /** * True if has "TotalCostSharing" element */ boolean isSetTotalCostSharing(); /** * Sets the "TotalCostSharing" element */ void setTotalCostSharing(java.math.BigDecimal totalCostSharing); /** * Sets (as xml) the "TotalCostSharing" element */ void xsetTotalCostSharing(gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type totalCostSharing); /** * Unsets the "TotalCostSharing" element */ void unsetTotalCostSharing(); /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.CostSharing newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.CostSharing) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.CostSharing newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding.CostSharing) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary.ProjectFunding) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget.BudgetSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument.NEHBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument newInstance() { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } /** @param xmlAsString the string value to parse */ public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); } /** @param file the file from which to load an xml document */ public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); } public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); } /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */ public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); } /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */ public static gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException { return (gov.grants.apply.forms.nehBudgetV11.NEHBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); } /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */ 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 { return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); } /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */ 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 { return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); } private Factory() { } // No instance of this class allowed } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy