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

gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument Maven / Gradle / Ivy

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


/**
 * A document containing one NARA_Subvention(@http://apply.grants.gov/forms/NARA_Subvention-V1.1) element.
 *
 * This is a complex type.
 */
public interface NARASubventionDocument extends org.apache.xmlbeans.XmlObject
{
    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
        org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NARASubventionDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("narasubvention5f4adoctype");
    
    /**
     * Gets the "NARA_Subvention" element
     */
    gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention getNARASubvention();
    
    /**
     * Sets the "NARA_Subvention" element
     */
    void setNARASubvention(gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention naraSubvention);
    
    /**
     * Appends and returns a new empty "NARA_Subvention" element
     */
    gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention addNewNARASubvention();
    
    /**
     * An XML NARA_Subvention(@http://apply.grants.gov/forms/NARA_Subvention-V1.1).
     *
     * This is a complex type.
     */
    public interface NARASubvention extends org.apache.xmlbeans.XmlObject
    {
        public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
            org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NARASubvention.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("narasubvention9e0eelemtype");
        
        /**
         * Gets the "VolumeTitle" element
         */
        java.lang.String getVolumeTitle();
        
        /**
         * Gets (as xml) the "VolumeTitle" element
         */
        gov.grants.apply.system.globalV10.StringMin1Max50Type xgetVolumeTitle();
        
        /**
         * Sets the "VolumeTitle" element
         */
        void setVolumeTitle(java.lang.String volumeTitle);
        
        /**
         * Sets (as xml) the "VolumeTitle" element
         */
        void xsetVolumeTitle(gov.grants.apply.system.globalV10.StringMin1Max50Type volumeTitle);
        
        /**
         * Gets the "PressName" element
         */
        java.lang.String getPressName();
        
        /**
         * Gets (as xml) the "PressName" element
         */
        gov.grants.apply.system.globalV10.StringMin1Max50Type xgetPressName();
        
        /**
         * Sets the "PressName" element
         */
        void setPressName(java.lang.String pressName);
        
        /**
         * Sets (as xml) the "PressName" element
         */
        void xsetPressName(gov.grants.apply.system.globalV10.StringMin1Max50Type pressName);
        
        /**
         * Gets the "AddAddress" element
         */
        gov.grants.apply.system.globalLibraryV20.AddressDataType getAddAddress();
        
        /**
         * Sets the "AddAddress" element
         */
        void setAddAddress(gov.grants.apply.system.globalLibraryV20.AddressDataType addAddress);
        
        /**
         * Appends and returns a new empty "AddAddress" element
         */
        gov.grants.apply.system.globalLibraryV20.AddressDataType addNewAddAddress();
        
        /**
         * Gets the "ApplicationDate" element
         */
        java.util.Calendar getApplicationDate();
        
        /**
         * Gets (as xml) the "ApplicationDate" element
         */
        org.apache.xmlbeans.XmlDate xgetApplicationDate();
        
        /**
         * Sets the "ApplicationDate" element
         */
        void setApplicationDate(java.util.Calendar applicationDate);
        
        /**
         * Sets (as xml) the "ApplicationDate" element
         */
        void xsetApplicationDate(org.apache.xmlbeans.XmlDate applicationDate);
        
        /**
         * Gets the "AmountRequested" element
         */
        java.math.BigDecimal getAmountRequested();
        
        /**
         * Gets (as xml) the "AmountRequested" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAmountRequested();
        
        /**
         * Sets the "AmountRequested" element
         */
        void setAmountRequested(java.math.BigDecimal amountRequested);
        
        /**
         * Sets (as xml) the "AmountRequested" element
         */
        void xsetAmountRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType amountRequested);
        
        /**
         * Gets the "GrantPeriodFrom" element
         */
        java.util.Calendar getGrantPeriodFrom();
        
        /**
         * Gets (as xml) the "GrantPeriodFrom" element
         */
        org.apache.xmlbeans.XmlDate xgetGrantPeriodFrom();
        
        /**
         * Sets the "GrantPeriodFrom" element
         */
        void setGrantPeriodFrom(java.util.Calendar grantPeriodFrom);
        
        /**
         * Sets (as xml) the "GrantPeriodFrom" element
         */
        void xsetGrantPeriodFrom(org.apache.xmlbeans.XmlDate grantPeriodFrom);
        
        /**
         * Gets the "GrantPeriodTo" element
         */
        java.util.Calendar getGrantPeriodTo();
        
        /**
         * Gets (as xml) the "GrantPeriodTo" element
         */
        org.apache.xmlbeans.XmlDate xgetGrantPeriodTo();
        
        /**
         * Sets the "GrantPeriodTo" element
         */
        void setGrantPeriodTo(java.util.Calendar grantPeriodTo);
        
        /**
         * Sets (as xml) the "GrantPeriodTo" element
         */
        void xsetGrantPeriodTo(org.apache.xmlbeans.XmlDate grantPeriodTo);
        
        /**
         * Gets the "GrantRequest" element
         */
        gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest getGrantRequest();
        
        /**
         * Sets the "GrantRequest" element
         */
        void setGrantRequest(gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest grantRequest);
        
        /**
         * Appends and returns a new empty "GrantRequest" element
         */
        gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest addNewGrantRequest();
        
        /**
         * Gets the "ManuscriptFormat" element
         */
        java.lang.String getManuscriptFormat();
        
        /**
         * Gets (as xml) the "ManuscriptFormat" element
         */
        gov.grants.apply.system.globalV10.StringMin1Max50Type xgetManuscriptFormat();
        
        /**
         * Sets the "ManuscriptFormat" element
         */
        void setManuscriptFormat(java.lang.String manuscriptFormat);
        
        /**
         * Sets (as xml) the "ManuscriptFormat" element
         */
        void xsetManuscriptFormat(gov.grants.apply.system.globalV10.StringMin1Max50Type manuscriptFormat);
        
        /**
         * Gets the "ScheduledPublicationDate" element
         */
        java.util.Calendar getScheduledPublicationDate();
        
        /**
         * Gets (as xml) the "ScheduledPublicationDate" element
         */
        org.apache.xmlbeans.XmlDate xgetScheduledPublicationDate();
        
        /**
         * Sets the "ScheduledPublicationDate" element
         */
        void setScheduledPublicationDate(java.util.Calendar scheduledPublicationDate);
        
        /**
         * Sets (as xml) the "ScheduledPublicationDate" element
         */
        void xsetScheduledPublicationDate(org.apache.xmlbeans.XmlDate scheduledPublicationDate);
        
        /**
         * Gets the "WordLength" element
         */
        int getWordLength();
        
        /**
         * Gets (as xml) the "WordLength" element
         */
        gov.grants.apply.forms.naraSubventionV11.Integer7DigitDataType xgetWordLength();
        
        /**
         * Sets the "WordLength" element
         */
        void setWordLength(int wordLength);
        
        /**
         * Sets (as xml) the "WordLength" element
         */
        void xsetWordLength(gov.grants.apply.forms.naraSubventionV11.Integer7DigitDataType wordLength);
        
        /**
         * Gets the "PrintedPages" element
         */
        int getPrintedPages();
        
        /**
         * Gets (as xml) the "PrintedPages" element
         */
        gov.grants.apply.forms.naraSubventionV11.Integer5DigitDataType xgetPrintedPages();
        
        /**
         * Sets the "PrintedPages" element
         */
        void setPrintedPages(int printedPages);
        
        /**
         * Sets (as xml) the "PrintedPages" element
         */
        void xsetPrintedPages(gov.grants.apply.forms.naraSubventionV11.Integer5DigitDataType printedPages);
        
        /**
         * Gets the "TrimSize" element
         */
        java.lang.String getTrimSize();
        
        /**
         * Gets (as xml) the "TrimSize" element
         */
        gov.grants.apply.system.globalV10.StringMin1Max10Type xgetTrimSize();
        
        /**
         * Sets the "TrimSize" element
         */
        void setTrimSize(java.lang.String trimSize);
        
        /**
         * Sets (as xml) the "TrimSize" element
         */
        void xsetTrimSize(gov.grants.apply.system.globalV10.StringMin1Max10Type trimSize);
        
        /**
         * Gets the "NumberofHalftones" element
         */
        int getNumberofHalftones();
        
        /**
         * Gets (as xml) the "NumberofHalftones" element
         */
        gov.grants.apply.forms.naraSubventionV11.Integer5DigitDataType xgetNumberofHalftones();
        
        /**
         * Sets the "NumberofHalftones" element
         */
        void setNumberofHalftones(int numberofHalftones);
        
        /**
         * Sets (as xml) the "NumberofHalftones" element
         */
        void xsetNumberofHalftones(gov.grants.apply.forms.naraSubventionV11.Integer5DigitDataType numberofHalftones);
        
        /**
         * Gets the "NumberOfLineDrawings" element
         */
        int getNumberOfLineDrawings();
        
        /**
         * Gets (as xml) the "NumberOfLineDrawings" element
         */
        gov.grants.apply.forms.naraSubventionV11.Integer5DigitDataType xgetNumberOfLineDrawings();
        
        /**
         * Sets the "NumberOfLineDrawings" element
         */
        void setNumberOfLineDrawings(int numberOfLineDrawings);
        
        /**
         * Sets (as xml) the "NumberOfLineDrawings" element
         */
        void xsetNumberOfLineDrawings(gov.grants.apply.forms.naraSubventionV11.Integer5DigitDataType numberOfLineDrawings);
        
        /**
         * Gets the "ListPrice" element
         */
        java.math.BigDecimal getListPrice();
        
        /**
         * Gets (as xml) the "ListPrice" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetListPrice();
        
        /**
         * Sets the "ListPrice" element
         */
        void setListPrice(java.math.BigDecimal listPrice);
        
        /**
         * Sets (as xml) the "ListPrice" element
         */
        void xsetListPrice(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType listPrice);
        
        /**
         * Gets the "AverageDiscount" element
         */
        java.math.BigDecimal getAverageDiscount();
        
        /**
         * Gets (as xml) the "AverageDiscount" element
         */
        gov.grants.apply.system.globalLibraryV20.PercentageDecimalDataType xgetAverageDiscount();
        
        /**
         * Sets the "AverageDiscount" element
         */
        void setAverageDiscount(java.math.BigDecimal averageDiscount);
        
        /**
         * Sets (as xml) the "AverageDiscount" element
         */
        void xsetAverageDiscount(gov.grants.apply.system.globalLibraryV20.PercentageDecimalDataType averageDiscount);
        
        /**
         * Gets the "AverageNetPrice" element
         */
        java.math.BigDecimal getAverageNetPrice();
        
        /**
         * Gets (as xml) the "AverageNetPrice" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAverageNetPrice();
        
        /**
         * Sets the "AverageNetPrice" element
         */
        void setAverageNetPrice(java.math.BigDecimal averageNetPrice);
        
        /**
         * Sets (as xml) the "AverageNetPrice" element
         */
        void xsetAverageNetPrice(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType averageNetPrice);
        
        /**
         * Gets the "FirstPrintingCopies" element
         */
        int getFirstPrintingCopies();
        
        /**
         * Gets (as xml) the "FirstPrintingCopies" element
         */
        gov.grants.apply.forms.naraSubventionV11.Integer8DigitDataType xgetFirstPrintingCopies();
        
        /**
         * Sets the "FirstPrintingCopies" element
         */
        void setFirstPrintingCopies(int firstPrintingCopies);
        
        /**
         * Sets (as xml) the "FirstPrintingCopies" element
         */
        void xsetFirstPrintingCopies(gov.grants.apply.forms.naraSubventionV11.Integer8DigitDataType firstPrintingCopies);
        
        /**
         * Gets the "EstimatedTotalSalesCopies" element
         */
        int getEstimatedTotalSalesCopies();
        
        /**
         * Gets (as xml) the "EstimatedTotalSalesCopies" element
         */
        gov.grants.apply.forms.naraSubventionV11.Integer8DigitDataType xgetEstimatedTotalSalesCopies();
        
        /**
         * Sets the "EstimatedTotalSalesCopies" element
         */
        void setEstimatedTotalSalesCopies(int estimatedTotalSalesCopies);
        
        /**
         * Sets (as xml) the "EstimatedTotalSalesCopies" element
         */
        void xsetEstimatedTotalSalesCopies(gov.grants.apply.forms.naraSubventionV11.Integer8DigitDataType estimatedTotalSalesCopies);
        
        /**
         * Gets the "EstimatedFirstYearSalesCopies" element
         */
        int getEstimatedFirstYearSalesCopies();
        
        /**
         * Gets (as xml) the "EstimatedFirstYearSalesCopies" element
         */
        gov.grants.apply.forms.naraSubventionV11.Integer8DigitDataType xgetEstimatedFirstYearSalesCopies();
        
        /**
         * Sets the "EstimatedFirstYearSalesCopies" element
         */
        void setEstimatedFirstYearSalesCopies(int estimatedFirstYearSalesCopies);
        
        /**
         * Sets (as xml) the "EstimatedFirstYearSalesCopies" element
         */
        void xsetEstimatedFirstYearSalesCopies(gov.grants.apply.forms.naraSubventionV11.Integer8DigitDataType estimatedFirstYearSalesCopies);
        
        /**
         * Gets the "EstimatedSecondYearSalesCopies" element
         */
        int getEstimatedSecondYearSalesCopies();
        
        /**
         * Gets (as xml) the "EstimatedSecondYearSalesCopies" element
         */
        gov.grants.apply.forms.naraSubventionV11.Integer8DigitDataType xgetEstimatedSecondYearSalesCopies();
        
        /**
         * Sets the "EstimatedSecondYearSalesCopies" element
         */
        void setEstimatedSecondYearSalesCopies(int estimatedSecondYearSalesCopies);
        
        /**
         * Sets (as xml) the "EstimatedSecondYearSalesCopies" element
         */
        void xsetEstimatedSecondYearSalesCopies(gov.grants.apply.forms.naraSubventionV11.Integer8DigitDataType estimatedSecondYearSalesCopies);
        
        /**
         * Gets the "EstimatedThirdYearSalesCopies" element
         */
        int getEstimatedThirdYearSalesCopies();
        
        /**
         * Gets (as xml) the "EstimatedThirdYearSalesCopies" element
         */
        gov.grants.apply.forms.naraSubventionV11.Integer8DigitDataType xgetEstimatedThirdYearSalesCopies();
        
        /**
         * Sets the "EstimatedThirdYearSalesCopies" element
         */
        void setEstimatedThirdYearSalesCopies(int estimatedThirdYearSalesCopies);
        
        /**
         * Sets (as xml) the "EstimatedThirdYearSalesCopies" element
         */
        void xsetEstimatedThirdYearSalesCopies(gov.grants.apply.forms.naraSubventionV11.Integer8DigitDataType estimatedThirdYearSalesCopies);
        
        /**
         * Gets the "ManufacturingCostsCompositionTotal" element
         */
        java.math.BigDecimal getManufacturingCostsCompositionTotal();
        
        /**
         * Gets (as xml) the "ManufacturingCostsCompositionTotal" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetManufacturingCostsCompositionTotal();
        
        /**
         * Sets the "ManufacturingCostsCompositionTotal" element
         */
        void setManufacturingCostsCompositionTotal(java.math.BigDecimal manufacturingCostsCompositionTotal);
        
        /**
         * Sets (as xml) the "ManufacturingCostsCompositionTotal" element
         */
        void xsetManufacturingCostsCompositionTotal(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType manufacturingCostsCompositionTotal);
        
        /**
         * Gets the "ManufacturingCostsCompositionNHPRC" element
         */
        java.math.BigDecimal getManufacturingCostsCompositionNHPRC();
        
        /**
         * Gets (as xml) the "ManufacturingCostsCompositionNHPRC" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetManufacturingCostsCompositionNHPRC();
        
        /**
         * Sets the "ManufacturingCostsCompositionNHPRC" element
         */
        void setManufacturingCostsCompositionNHPRC(java.math.BigDecimal manufacturingCostsCompositionNHPRC);
        
        /**
         * Sets (as xml) the "ManufacturingCostsCompositionNHPRC" element
         */
        void xsetManufacturingCostsCompositionNHPRC(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType manufacturingCostsCompositionNHPRC);
        
        /**
         * Gets the "ManufacturingCostsDesignTotal" element
         */
        java.math.BigDecimal getManufacturingCostsDesignTotal();
        
        /**
         * Gets (as xml) the "ManufacturingCostsDesignTotal" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetManufacturingCostsDesignTotal();
        
        /**
         * Sets the "ManufacturingCostsDesignTotal" element
         */
        void setManufacturingCostsDesignTotal(java.math.BigDecimal manufacturingCostsDesignTotal);
        
        /**
         * Sets (as xml) the "ManufacturingCostsDesignTotal" element
         */
        void xsetManufacturingCostsDesignTotal(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType manufacturingCostsDesignTotal);
        
        /**
         * Gets the "ManufacturingCostsDesignNHPRC" element
         */
        java.math.BigDecimal getManufacturingCostsDesignNHPRC();
        
        /**
         * Gets (as xml) the "ManufacturingCostsDesignNHPRC" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetManufacturingCostsDesignNHPRC();
        
        /**
         * Sets the "ManufacturingCostsDesignNHPRC" element
         */
        void setManufacturingCostsDesignNHPRC(java.math.BigDecimal manufacturingCostsDesignNHPRC);
        
        /**
         * Sets (as xml) the "ManufacturingCostsDesignNHPRC" element
         */
        void xsetManufacturingCostsDesignNHPRC(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType manufacturingCostsDesignNHPRC);
        
        /**
         * Gets the "ManufacturingCostsPaperandPrintingTotal" element
         */
        java.math.BigDecimal getManufacturingCostsPaperandPrintingTotal();
        
        /**
         * Gets (as xml) the "ManufacturingCostsPaperandPrintingTotal" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetManufacturingCostsPaperandPrintingTotal();
        
        /**
         * Sets the "ManufacturingCostsPaperandPrintingTotal" element
         */
        void setManufacturingCostsPaperandPrintingTotal(java.math.BigDecimal manufacturingCostsPaperandPrintingTotal);
        
        /**
         * Sets (as xml) the "ManufacturingCostsPaperandPrintingTotal" element
         */
        void xsetManufacturingCostsPaperandPrintingTotal(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType manufacturingCostsPaperandPrintingTotal);
        
        /**
         * Gets the "ManufacturingCostsPaperandPrintingNHPRC" element
         */
        java.math.BigDecimal getManufacturingCostsPaperandPrintingNHPRC();
        
        /**
         * Gets (as xml) the "ManufacturingCostsPaperandPrintingNHPRC" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetManufacturingCostsPaperandPrintingNHPRC();
        
        /**
         * Sets the "ManufacturingCostsPaperandPrintingNHPRC" element
         */
        void setManufacturingCostsPaperandPrintingNHPRC(java.math.BigDecimal manufacturingCostsPaperandPrintingNHPRC);
        
        /**
         * Sets (as xml) the "ManufacturingCostsPaperandPrintingNHPRC" element
         */
        void xsetManufacturingCostsPaperandPrintingNHPRC(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType manufacturingCostsPaperandPrintingNHPRC);
        
        /**
         * Gets the "ManufacturingCostsBindingTotal" element
         */
        java.math.BigDecimal getManufacturingCostsBindingTotal();
        
        /**
         * Gets (as xml) the "ManufacturingCostsBindingTotal" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetManufacturingCostsBindingTotal();
        
        /**
         * Sets the "ManufacturingCostsBindingTotal" element
         */
        void setManufacturingCostsBindingTotal(java.math.BigDecimal manufacturingCostsBindingTotal);
        
        /**
         * Sets (as xml) the "ManufacturingCostsBindingTotal" element
         */
        void xsetManufacturingCostsBindingTotal(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType manufacturingCostsBindingTotal);
        
        /**
         * Gets the "ManufacturingCostsBindingNHPRC" element
         */
        java.math.BigDecimal getManufacturingCostsBindingNHPRC();
        
        /**
         * Gets (as xml) the "ManufacturingCostsBindingNHPRC" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetManufacturingCostsBindingNHPRC();
        
        /**
         * Sets the "ManufacturingCostsBindingNHPRC" element
         */
        void setManufacturingCostsBindingNHPRC(java.math.BigDecimal manufacturingCostsBindingNHPRC);
        
        /**
         * Sets (as xml) the "ManufacturingCostsBindingNHPRC" element
         */
        void xsetManufacturingCostsBindingNHPRC(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType manufacturingCostsBindingNHPRC);
        
        /**
         * Gets the "ManufacturingCostsSumTotal" element
         */
        java.math.BigDecimal getManufacturingCostsSumTotal();
        
        /**
         * Gets (as xml) the "ManufacturingCostsSumTotal" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetManufacturingCostsSumTotal();
        
        /**
         * Sets the "ManufacturingCostsSumTotal" element
         */
        void setManufacturingCostsSumTotal(java.math.BigDecimal manufacturingCostsSumTotal);
        
        /**
         * Sets (as xml) the "ManufacturingCostsSumTotal" element
         */
        void xsetManufacturingCostsSumTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType manufacturingCostsSumTotal);
        
        /**
         * Gets the "ManufacturingCostsTotalofNHPRCCosts" element
         */
        java.math.BigDecimal getManufacturingCostsTotalofNHPRCCosts();
        
        /**
         * Gets (as xml) the "ManufacturingCostsTotalofNHPRCCosts" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetManufacturingCostsTotalofNHPRCCosts();
        
        /**
         * Sets the "ManufacturingCostsTotalofNHPRCCosts" element
         */
        void setManufacturingCostsTotalofNHPRCCosts(java.math.BigDecimal manufacturingCostsTotalofNHPRCCosts);
        
        /**
         * Sets (as xml) the "ManufacturingCostsTotalofNHPRCCosts" element
         */
        void xsetManufacturingCostsTotalofNHPRCCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType manufacturingCostsTotalofNHPRCCosts);
        
        /**
         * Gets the "NonmanufacturingCostsEditorialTotal" element
         */
        java.math.BigDecimal getNonmanufacturingCostsEditorialTotal();
        
        /**
         * Gets (as xml) the "NonmanufacturingCostsEditorialTotal" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonmanufacturingCostsEditorialTotal();
        
        /**
         * Sets the "NonmanufacturingCostsEditorialTotal" element
         */
        void setNonmanufacturingCostsEditorialTotal(java.math.BigDecimal nonmanufacturingCostsEditorialTotal);
        
        /**
         * Sets (as xml) the "NonmanufacturingCostsEditorialTotal" element
         */
        void xsetNonmanufacturingCostsEditorialTotal(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonmanufacturingCostsEditorialTotal);
        
        /**
         * Gets the "NonmanufacturingCostsEditorialNHPRC" element
         */
        java.math.BigDecimal getNonmanufacturingCostsEditorialNHPRC();
        
        /**
         * Gets (as xml) the "NonmanufacturingCostsEditorialNHPRC" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonmanufacturingCostsEditorialNHPRC();
        
        /**
         * Sets the "NonmanufacturingCostsEditorialNHPRC" element
         */
        void setNonmanufacturingCostsEditorialNHPRC(java.math.BigDecimal nonmanufacturingCostsEditorialNHPRC);
        
        /**
         * Sets (as xml) the "NonmanufacturingCostsEditorialNHPRC" element
         */
        void xsetNonmanufacturingCostsEditorialNHPRC(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonmanufacturingCostsEditorialNHPRC);
        
        /**
         * Gets the "NonmanufacturingCostsProductionTotal" element
         */
        java.math.BigDecimal getNonmanufacturingCostsProductionTotal();
        
        /**
         * Gets (as xml) the "NonmanufacturingCostsProductionTotal" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonmanufacturingCostsProductionTotal();
        
        /**
         * Sets the "NonmanufacturingCostsProductionTotal" element
         */
        void setNonmanufacturingCostsProductionTotal(java.math.BigDecimal nonmanufacturingCostsProductionTotal);
        
        /**
         * Sets (as xml) the "NonmanufacturingCostsProductionTotal" element
         */
        void xsetNonmanufacturingCostsProductionTotal(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonmanufacturingCostsProductionTotal);
        
        /**
         * Gets the "NonmanufacturingCostsProductionNHPRC" element
         */
        java.math.BigDecimal getNonmanufacturingCostsProductionNHPRC();
        
        /**
         * Gets (as xml) the "NonmanufacturingCostsProductionNHPRC" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonmanufacturingCostsProductionNHPRC();
        
        /**
         * Sets the "NonmanufacturingCostsProductionNHPRC" element
         */
        void setNonmanufacturingCostsProductionNHPRC(java.math.BigDecimal nonmanufacturingCostsProductionNHPRC);
        
        /**
         * Sets (as xml) the "NonmanufacturingCostsProductionNHPRC" element
         */
        void xsetNonmanufacturingCostsProductionNHPRC(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonmanufacturingCostsProductionNHPRC);
        
        /**
         * Gets the "NonmanufacturingCostsMarketingandPromotionTotal" element
         */
        java.math.BigDecimal getNonmanufacturingCostsMarketingandPromotionTotal();
        
        /**
         * Gets (as xml) the "NonmanufacturingCostsMarketingandPromotionTotal" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonmanufacturingCostsMarketingandPromotionTotal();
        
        /**
         * Sets the "NonmanufacturingCostsMarketingandPromotionTotal" element
         */
        void setNonmanufacturingCostsMarketingandPromotionTotal(java.math.BigDecimal nonmanufacturingCostsMarketingandPromotionTotal);
        
        /**
         * Sets (as xml) the "NonmanufacturingCostsMarketingandPromotionTotal" element
         */
        void xsetNonmanufacturingCostsMarketingandPromotionTotal(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonmanufacturingCostsMarketingandPromotionTotal);
        
        /**
         * Gets the "NonmanufacturingCostsMarketingandPromotionNHPRC" element
         */
        java.math.BigDecimal getNonmanufacturingCostsMarketingandPromotionNHPRC();
        
        /**
         * Gets (as xml) the "NonmanufacturingCostsMarketingandPromotionNHPRC" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonmanufacturingCostsMarketingandPromotionNHPRC();
        
        /**
         * Sets the "NonmanufacturingCostsMarketingandPromotionNHPRC" element
         */
        void setNonmanufacturingCostsMarketingandPromotionNHPRC(java.math.BigDecimal nonmanufacturingCostsMarketingandPromotionNHPRC);
        
        /**
         * Sets (as xml) the "NonmanufacturingCostsMarketingandPromotionNHPRC" element
         */
        void xsetNonmanufacturingCostsMarketingandPromotionNHPRC(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonmanufacturingCostsMarketingandPromotionNHPRC);
        
        /**
         * Gets the "NonmanufacturingCostsOrderFulfillmentTotal" element
         */
        java.math.BigDecimal getNonmanufacturingCostsOrderFulfillmentTotal();
        
        /**
         * Gets (as xml) the "NonmanufacturingCostsOrderFulfillmentTotal" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonmanufacturingCostsOrderFulfillmentTotal();
        
        /**
         * Sets the "NonmanufacturingCostsOrderFulfillmentTotal" element
         */
        void setNonmanufacturingCostsOrderFulfillmentTotal(java.math.BigDecimal nonmanufacturingCostsOrderFulfillmentTotal);
        
        /**
         * Sets (as xml) the "NonmanufacturingCostsOrderFulfillmentTotal" element
         */
        void xsetNonmanufacturingCostsOrderFulfillmentTotal(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonmanufacturingCostsOrderFulfillmentTotal);
        
        /**
         * Gets the "NonmanufacturingCostsOrderFulfillmentNHPRC" element
         */
        java.math.BigDecimal getNonmanufacturingCostsOrderFulfillmentNHPRC();
        
        /**
         * Gets (as xml) the "NonmanufacturingCostsOrderFulfillmentNHPRC" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNonmanufacturingCostsOrderFulfillmentNHPRC();
        
        /**
         * Sets the "NonmanufacturingCostsOrderFulfillmentNHPRC" element
         */
        void setNonmanufacturingCostsOrderFulfillmentNHPRC(java.math.BigDecimal nonmanufacturingCostsOrderFulfillmentNHPRC);
        
        /**
         * Sets (as xml) the "NonmanufacturingCostsOrderFulfillmentNHPRC" element
         */
        void xsetNonmanufacturingCostsOrderFulfillmentNHPRC(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType nonmanufacturingCostsOrderFulfillmentNHPRC);
        
        /**
         * Gets the "NonmanufacturingCostsSumTotal" element
         */
        java.math.BigDecimal getNonmanufacturingCostsSumTotal();
        
        /**
         * Gets (as xml) the "NonmanufacturingCostsSumTotal" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetNonmanufacturingCostsSumTotal();
        
        /**
         * Sets the "NonmanufacturingCostsSumTotal" element
         */
        void setNonmanufacturingCostsSumTotal(java.math.BigDecimal nonmanufacturingCostsSumTotal);
        
        /**
         * Sets (as xml) the "NonmanufacturingCostsSumTotal" element
         */
        void xsetNonmanufacturingCostsSumTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType nonmanufacturingCostsSumTotal);
        
        /**
         * Gets the "NonmanufacturingCostsNHPRCSum" element
         */
        java.math.BigDecimal getNonmanufacturingCostsNHPRCSum();
        
        /**
         * Gets (as xml) the "NonmanufacturingCostsNHPRCSum" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetNonmanufacturingCostsNHPRCSum();
        
        /**
         * Sets the "NonmanufacturingCostsNHPRCSum" element
         */
        void setNonmanufacturingCostsNHPRCSum(java.math.BigDecimal nonmanufacturingCostsNHPRCSum);
        
        /**
         * Sets (as xml) the "NonmanufacturingCostsNHPRCSum" element
         */
        void xsetNonmanufacturingCostsNHPRCSum(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType nonmanufacturingCostsNHPRCSum);
        
        /**
         * Gets the "SumTotalManufacturingNonmanufacturingCosts" element
         */
        java.math.BigDecimal getSumTotalManufacturingNonmanufacturingCosts();
        
        /**
         * Gets (as xml) the "SumTotalManufacturingNonmanufacturingCosts" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSumTotalManufacturingNonmanufacturingCosts();
        
        /**
         * Sets the "SumTotalManufacturingNonmanufacturingCosts" element
         */
        void setSumTotalManufacturingNonmanufacturingCosts(java.math.BigDecimal sumTotalManufacturingNonmanufacturingCosts);
        
        /**
         * Sets (as xml) the "SumTotalManufacturingNonmanufacturingCosts" element
         */
        void xsetSumTotalManufacturingNonmanufacturingCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType sumTotalManufacturingNonmanufacturingCosts);
        
        /**
         * Gets the "SumTotalManufacturingNonmanufacturingNHPRCCosts" element
         */
        java.math.BigDecimal getSumTotalManufacturingNonmanufacturingNHPRCCosts();
        
        /**
         * Gets (as xml) the "SumTotalManufacturingNonmanufacturingNHPRCCosts" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSumTotalManufacturingNonmanufacturingNHPRCCosts();
        
        /**
         * Sets the "SumTotalManufacturingNonmanufacturingNHPRCCosts" element
         */
        void setSumTotalManufacturingNonmanufacturingNHPRCCosts(java.math.BigDecimal sumTotalManufacturingNonmanufacturingNHPRCCosts);
        
        /**
         * Sets (as xml) the "SumTotalManufacturingNonmanufacturingNHPRCCosts" element
         */
        void xsetSumTotalManufacturingNonmanufacturingNHPRCCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType sumTotalManufacturingNonmanufacturingNHPRCCosts);
        
        /**
         * Gets the "AdditionalSubvention" element
         */
        gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention getAdditionalSubvention();
        
        /**
         * Sets the "AdditionalSubvention" element
         */
        void setAdditionalSubvention(gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention additionalSubvention);
        
        /**
         * Appends and returns a new empty "AdditionalSubvention" element
         */
        gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention addNewAdditionalSubvention();
        
        /**
         * Gets the "PrintingBindingMeetStandards" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrintingBindingMeetStandards();
        
        /**
         * Gets (as xml) the "PrintingBindingMeetStandards" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrintingBindingMeetStandards();
        
        /**
         * Sets the "PrintingBindingMeetStandards" element
         */
        void setPrintingBindingMeetStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum printingBindingMeetStandards);
        
        /**
         * Sets (as xml) the "PrintingBindingMeetStandards" element
         */
        void xsetPrintingBindingMeetStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType printingBindingMeetStandards);
        
        /**
         * Gets the "Tradenameoftextpaper" element
         */
        java.lang.String getTradenameoftextpaper();
        
        /**
         * Gets (as xml) the "Tradenameoftextpaper" element
         */
        gov.grants.apply.system.globalV10.StringMin1Max50Type xgetTradenameoftextpaper();
        
        /**
         * Sets the "Tradenameoftextpaper" element
         */
        void setTradenameoftextpaper(java.lang.String tradenameoftextpaper);
        
        /**
         * Sets (as xml) the "Tradenameoftextpaper" element
         */
        void xsetTradenameoftextpaper(gov.grants.apply.system.globalV10.StringMin1Max50Type tradenameoftextpaper);
        
        /**
         * Gets the "TypeOfBindingUsed" element
         */
        java.lang.String getTypeOfBindingUsed();
        
        /**
         * Gets (as xml) the "TypeOfBindingUsed" element
         */
        gov.grants.apply.forms.naraSubventionV11.StringMin1Max125Type xgetTypeOfBindingUsed();
        
        /**
         * Sets the "TypeOfBindingUsed" element
         */
        void setTypeOfBindingUsed(java.lang.String typeOfBindingUsed);
        
        /**
         * Sets (as xml) the "TypeOfBindingUsed" element
         */
        void xsetTypeOfBindingUsed(gov.grants.apply.forms.naraSubventionV11.StringMin1Max125Type typeOfBindingUsed);
        
        /**
         * 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 GrantRequest(@http://apply.grants.gov/forms/NARA_Subvention-V1.1).
         *
         * This is a complex type.
         */
        public interface GrantRequest extends org.apache.xmlbeans.XmlObject
        {
            public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GrantRequest.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("grantrequest5a9felemtype");
            
            /**
             * Gets the "GrantRequestType" element
             */
            gov.grants.apply.forms.naraSubventionV11.GrantRequestDataType.Enum getGrantRequestType();
            
            /**
             * Gets (as xml) the "GrantRequestType" element
             */
            gov.grants.apply.forms.naraSubventionV11.GrantRequestDataType xgetGrantRequestType();
            
            /**
             * Sets the "GrantRequestType" element
             */
            void setGrantRequestType(gov.grants.apply.forms.naraSubventionV11.GrantRequestDataType.Enum grantRequestType);
            
            /**
             * Sets (as xml) the "GrantRequestType" element
             */
            void xsetGrantRequestType(gov.grants.apply.forms.naraSubventionV11.GrantRequestDataType grantRequestType);
            
            /**
             * Gets the "DateManuscriptReceived" element
             */
            gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest.DateManuscriptReceived getDateManuscriptReceived();
            
            /**
             * True if has "DateManuscriptReceived" element
             */
            boolean isSetDateManuscriptReceived();
            
            /**
             * Sets the "DateManuscriptReceived" element
             */
            void setDateManuscriptReceived(gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest.DateManuscriptReceived dateManuscriptReceived);
            
            /**
             * Appends and returns a new empty "DateManuscriptReceived" element
             */
            gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest.DateManuscriptReceived addNewDateManuscriptReceived();
            
            /**
             * Unsets the "DateManuscriptReceived" element
             */
            void unsetDateManuscriptReceived();
            
            /**
             * An XML DateManuscriptReceived(@http://apply.grants.gov/forms/NARA_Subvention-V1.1).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument$NARASubvention$GrantRequest$DateManuscriptReceived.
             */
            public interface DateManuscriptReceived extends org.apache.xmlbeans.XmlDate
            {
                public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                    org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DateManuscriptReceived.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("datemanuscriptreceivedd3d0elemtype");
                
                /**
                 * Gets the "GrantRequestType" attribute
                 */
                gov.grants.apply.forms.naraSubventionV11.GrantRequestDataType.Enum getGrantRequestType();
                
                /**
                 * Gets (as xml) the "GrantRequestType" attribute
                 */
                gov.grants.apply.forms.naraSubventionV11.GrantRequestDataType xgetGrantRequestType();
                
                /**
                 * Sets the "GrantRequestType" attribute
                 */
                void setGrantRequestType(gov.grants.apply.forms.naraSubventionV11.GrantRequestDataType.Enum grantRequestType);
                
                /**
                 * Sets (as xml) the "GrantRequestType" attribute
                 */
                void xsetGrantRequestType(gov.grants.apply.forms.naraSubventionV11.GrantRequestDataType grantRequestType);
                
                /**
                 * A factory class with static methods for creating instances
                 * of this type.
                 */
                
                public static final class Factory
                {
                    public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest.DateManuscriptReceived newInstance() {
                      return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest.DateManuscriptReceived) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                    
                    public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest.DateManuscriptReceived newInstance(org.apache.xmlbeans.XmlOptions options) {
                      return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest.DateManuscriptReceived) 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.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest newInstance() {
                  return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                
                public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest newInstance(org.apache.xmlbeans.XmlOptions options) {
                  return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.GrantRequest) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
                
                private Factory() { } // No instance of this class allowed
            }
        }
        
        /**
         * An XML AdditionalSubvention(@http://apply.grants.gov/forms/NARA_Subvention-V1.1).
         *
         * This is a complex type.
         */
        public interface AdditionalSubvention extends org.apache.xmlbeans.XmlObject
        {
            public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AdditionalSubvention.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("additionalsubventiond418elemtype");
            
            /**
             * Gets the "Proposal" element
             */
            gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getProposal();
            
            /**
             * Gets (as xml) the "Proposal" element
             */
            gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetProposal();
            
            /**
             * Sets the "Proposal" element
             */
            void setProposal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum proposal);
            
            /**
             * Sets (as xml) the "Proposal" element
             */
            void xsetProposal(gov.grants.apply.system.globalLibraryV20.YesNoDataType proposal);
            
            /**
             * Gets the "Date" element
             */
            gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Date getDate();
            
            /**
             * True if has "Date" element
             */
            boolean isSetDate();
            
            /**
             * Sets the "Date" element
             */
            void setDate(gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Date date);
            
            /**
             * Appends and returns a new empty "Date" element
             */
            gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Date addNewDate();
            
            /**
             * Unsets the "Date" element
             */
            void unsetDate();
            
            /**
             * Gets the "Agency" element
             */
            gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Agency getAgency();
            
            /**
             * True if has "Agency" element
             */
            boolean isSetAgency();
            
            /**
             * Sets the "Agency" element
             */
            void setAgency(gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Agency agency);
            
            /**
             * Appends and returns a new empty "Agency" element
             */
            gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Agency addNewAgency();
            
            /**
             * Unsets the "Agency" element
             */
            void unsetAgency();
            
            /**
             * Gets the "Amount" element
             */
            gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Amount getAmount();
            
            /**
             * True if has "Amount" element
             */
            boolean isSetAmount();
            
            /**
             * Sets the "Amount" element
             */
            void setAmount(gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Amount amount);
            
            /**
             * Appends and returns a new empty "Amount" element
             */
            gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Amount addNewAmount();
            
            /**
             * Unsets the "Amount" element
             */
            void unsetAmount();
            
            /**
             * An XML Date(@http://apply.grants.gov/forms/NARA_Subvention-V1.1).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument$NARASubvention$AdditionalSubvention$Date.
             */
            public interface Date extends org.apache.xmlbeans.XmlDate
            {
                public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                    org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Date.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("datebb02elemtype");
                
                /**
                 * Gets the "Proposal" attribute
                 */
                gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getProposal();
                
                /**
                 * Gets (as xml) the "Proposal" attribute
                 */
                gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetProposal();
                
                /**
                 * Sets the "Proposal" attribute
                 */
                void setProposal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum proposal);
                
                /**
                 * Sets (as xml) the "Proposal" attribute
                 */
                void xsetProposal(gov.grants.apply.system.globalLibraryV20.YesNoDataType proposal);
                
                /**
                 * A factory class with static methods for creating instances
                 * of this type.
                 */
                
                public static final class Factory
                {
                    public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Date newInstance() {
                      return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Date) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                    
                    public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Date newInstance(org.apache.xmlbeans.XmlOptions options) {
                      return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Date) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
                    
                    private Factory() { } // No instance of this class allowed
                }
            }
            
            /**
             * An XML Agency(@http://apply.grants.gov/forms/NARA_Subvention-V1.1).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument$NARASubvention$AdditionalSubvention$Agency.
             */
            public interface Agency extends gov.grants.apply.system.globalV10.StringMin1Max60Type
            {
                public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                    org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Agency.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("agencye119elemtype");
                
                /**
                 * Gets the "Proposal" attribute
                 */
                gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getProposal();
                
                /**
                 * Gets (as xml) the "Proposal" attribute
                 */
                gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetProposal();
                
                /**
                 * Sets the "Proposal" attribute
                 */
                void setProposal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum proposal);
                
                /**
                 * Sets (as xml) the "Proposal" attribute
                 */
                void xsetProposal(gov.grants.apply.system.globalLibraryV20.YesNoDataType proposal);
                
                /**
                 * A factory class with static methods for creating instances
                 * of this type.
                 */
                
                public static final class Factory
                {
                    public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Agency newInstance() {
                      return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Agency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                    
                    public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Agency newInstance(org.apache.xmlbeans.XmlOptions options) {
                      return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Agency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
                    
                    private Factory() { } // No instance of this class allowed
                }
            }
            
            /**
             * An XML Amount(@http://apply.grants.gov/forms/NARA_Subvention-V1.1).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument$NARASubvention$AdditionalSubvention$Amount.
             */
            public interface Amount extends gov.grants.apply.system.globalV10.DecimalMin1Max14Places2Type
            {
                public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                    org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Amount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("amount642celemtype");
                
                /**
                 * Gets the "Proposal" attribute
                 */
                gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getProposal();
                
                /**
                 * Gets (as xml) the "Proposal" attribute
                 */
                gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetProposal();
                
                /**
                 * Sets the "Proposal" attribute
                 */
                void setProposal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum proposal);
                
                /**
                 * Sets (as xml) the "Proposal" attribute
                 */
                void xsetProposal(gov.grants.apply.system.globalLibraryV20.YesNoDataType proposal);
                
                /**
                 * A factory class with static methods for creating instances
                 * of this type.
                 */
                
                public static final class Factory
                {
                    public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Amount newInstance() {
                      return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Amount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                    
                    public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Amount newInstance(org.apache.xmlbeans.XmlOptions options) {
                      return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention.Amount) 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.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention newInstance() {
                  return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                
                public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention newInstance(org.apache.xmlbeans.XmlOptions options) {
                  return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention.AdditionalSubvention) 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.naraSubventionV11.NARASubventionDocument.NARASubvention newInstance() {
              return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
            
            public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention newInstance(org.apache.xmlbeans.XmlOptions options) {
              return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument.NARASubvention) 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.naraSubventionV11.NARASubventionDocument newInstance() {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
        
        /** @param xmlAsString the string value to parse */
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) 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.naraSubventionV11.NARASubventionDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
        
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return (gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        public static gov.grants.apply.forms.naraSubventionV11.NARASubventionDocument 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.naraSubventionV11.NARASubventionDocument) 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