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

gov.grants.apply.forms.sf42421V21.SF42421Document Maven / Gradle / Ivy

/*
 * An XML document type.
 * Localname: SF424_2_1
 * Namespace: http://apply.grants.gov/forms/SF424_2_1-V2.1
 * Java type: gov.grants.apply.forms.sf42421V21.SF42421Document
 *
 * Automatically generated - do not modify.
 */
package gov.grants.apply.forms.sf42421V21;


/**
 * A document containing one SF424_2_1(@http://apply.grants.gov/forms/SF424_2_1-V2.1) element.
 *
 * This is a complex type.
 */
public interface SF42421Document extends org.apache.xmlbeans.XmlObject
{
    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
        org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SF42421Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sf42421a4dbdoctype");
    
    /**
     * Gets the "SF424_2_1" element
     */
    gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421 getSF42421();
    
    /**
     * Sets the "SF424_2_1" element
     */
    void setSF42421(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421 sf42421);
    
    /**
     * Appends and returns a new empty "SF424_2_1" element
     */
    gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421 addNewSF42421();
    
    /**
     * An XML SF424_2_1(@http://apply.grants.gov/forms/SF424_2_1-V2.1).
     *
     * This is a complex type.
     */
    public interface SF42421 extends org.apache.xmlbeans.XmlObject
    {
        public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
            org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SF42421.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sf424217187elemtype");
        
        /**
         * Gets the "SubmissionType" element
         */
        gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType.Enum getSubmissionType();
        
        /**
         * Gets (as xml) the "SubmissionType" element
         */
        gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType xgetSubmissionType();
        
        /**
         * Sets the "SubmissionType" element
         */
        void setSubmissionType(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType.Enum submissionType);
        
        /**
         * Sets (as xml) the "SubmissionType" element
         */
        void xsetSubmissionType(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType submissionType);
        
        /**
         * Gets the "ApplicationType" element
         */
        gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType.Enum getApplicationType();
        
        /**
         * Gets (as xml) the "ApplicationType" element
         */
        gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType xgetApplicationType();
        
        /**
         * Sets the "ApplicationType" element
         */
        void setApplicationType(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType.Enum applicationType);
        
        /**
         * Sets (as xml) the "ApplicationType" element
         */
        void xsetApplicationType(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType applicationType);
        
        /**
         * Gets the "RevisionType" element
         */
        gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType.Enum getRevisionType();
        
        /**
         * Gets (as xml) the "RevisionType" element
         */
        gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType xgetRevisionType();
        
        /**
         * True if has "RevisionType" element
         */
        boolean isSetRevisionType();
        
        /**
         * Sets the "RevisionType" element
         */
        void setRevisionType(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType.Enum revisionType);
        
        /**
         * Sets (as xml) the "RevisionType" element
         */
        void xsetRevisionType(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType revisionType);
        
        /**
         * Unsets the "RevisionType" element
         */
        void unsetRevisionType();
        
        /**
         * Gets the "RevisionOtherSpecify" element
         */
        java.lang.String getRevisionOtherSpecify();
        
        /**
         * Gets (as xml) the "RevisionOtherSpecify" element
         */
        gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify xgetRevisionOtherSpecify();
        
        /**
         * True if has "RevisionOtherSpecify" element
         */
        boolean isSetRevisionOtherSpecify();
        
        /**
         * Sets the "RevisionOtherSpecify" element
         */
        void setRevisionOtherSpecify(java.lang.String revisionOtherSpecify);
        
        /**
         * Sets (as xml) the "RevisionOtherSpecify" element
         */
        void xsetRevisionOtherSpecify(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify revisionOtherSpecify);
        
        /**
         * Unsets the "RevisionOtherSpecify" element
         */
        void unsetRevisionOtherSpecify();
        
        /**
         * Gets the "DateReceived" element
         */
        java.util.Calendar getDateReceived();
        
        /**
         * Gets (as xml) the "DateReceived" element
         */
        org.apache.xmlbeans.XmlDate xgetDateReceived();
        
        /**
         * Sets the "DateReceived" element
         */
        void setDateReceived(java.util.Calendar dateReceived);
        
        /**
         * Sets (as xml) the "DateReceived" element
         */
        void xsetDateReceived(org.apache.xmlbeans.XmlDate dateReceived);
        
        /**
         * Gets the "ApplicantID" element
         */
        java.lang.String getApplicantID();
        
        /**
         * Gets (as xml) the "ApplicantID" element
         */
        gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType xgetApplicantID();
        
        /**
         * True if has "ApplicantID" element
         */
        boolean isSetApplicantID();
        
        /**
         * Sets the "ApplicantID" element
         */
        void setApplicantID(java.lang.String applicantID);
        
        /**
         * Sets (as xml) the "ApplicantID" element
         */
        void xsetApplicantID(gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType applicantID);
        
        /**
         * Unsets the "ApplicantID" element
         */
        void unsetApplicantID();
        
        /**
         * Gets the "FederalEntityIdentifier" element
         */
        java.lang.String getFederalEntityIdentifier();
        
        /**
         * Gets (as xml) the "FederalEntityIdentifier" element
         */
        gov.grants.apply.system.globalLibraryV20.FederalIDDataType xgetFederalEntityIdentifier();
        
        /**
         * True if has "FederalEntityIdentifier" element
         */
        boolean isSetFederalEntityIdentifier();
        
        /**
         * Sets the "FederalEntityIdentifier" element
         */
        void setFederalEntityIdentifier(java.lang.String federalEntityIdentifier);
        
        /**
         * Sets (as xml) the "FederalEntityIdentifier" element
         */
        void xsetFederalEntityIdentifier(gov.grants.apply.system.globalLibraryV20.FederalIDDataType federalEntityIdentifier);
        
        /**
         * Unsets the "FederalEntityIdentifier" element
         */
        void unsetFederalEntityIdentifier();
        
        /**
         * Gets the "FederalAwardIdentifier" element
         */
        java.lang.String getFederalAwardIdentifier();
        
        /**
         * Gets (as xml) the "FederalAwardIdentifier" element
         */
        gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType xgetFederalAwardIdentifier();
        
        /**
         * True if has "FederalAwardIdentifier" element
         */
        boolean isSetFederalAwardIdentifier();
        
        /**
         * Sets the "FederalAwardIdentifier" element
         */
        void setFederalAwardIdentifier(java.lang.String federalAwardIdentifier);
        
        /**
         * Sets (as xml) the "FederalAwardIdentifier" element
         */
        void xsetFederalAwardIdentifier(gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType federalAwardIdentifier);
        
        /**
         * Unsets the "FederalAwardIdentifier" element
         */
        void unsetFederalAwardIdentifier();
        
        /**
         * Gets the "StateReceiveDate" element
         */
        java.util.Calendar getStateReceiveDate();
        
        /**
         * Gets (as xml) the "StateReceiveDate" element
         */
        org.apache.xmlbeans.XmlDate xgetStateReceiveDate();
        
        /**
         * True if has "StateReceiveDate" element
         */
        boolean isSetStateReceiveDate();
        
        /**
         * Sets the "StateReceiveDate" element
         */
        void setStateReceiveDate(java.util.Calendar stateReceiveDate);
        
        /**
         * Sets (as xml) the "StateReceiveDate" element
         */
        void xsetStateReceiveDate(org.apache.xmlbeans.XmlDate stateReceiveDate);
        
        /**
         * Unsets the "StateReceiveDate" element
         */
        void unsetStateReceiveDate();
        
        /**
         * Gets the "StateApplicationID" element
         */
        java.lang.String getStateApplicationID();
        
        /**
         * Gets (as xml) the "StateApplicationID" element
         */
        gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateApplicationID xgetStateApplicationID();
        
        /**
         * True if has "StateApplicationID" element
         */
        boolean isSetStateApplicationID();
        
        /**
         * Sets the "StateApplicationID" element
         */
        void setStateApplicationID(java.lang.String stateApplicationID);
        
        /**
         * Sets (as xml) the "StateApplicationID" element
         */
        void xsetStateApplicationID(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateApplicationID stateApplicationID);
        
        /**
         * Unsets the "StateApplicationID" element
         */
        void unsetStateApplicationID();
        
        /**
         * Gets the "OrganizationName" element
         */
        java.lang.String getOrganizationName();
        
        /**
         * Gets (as xml) the "OrganizationName" element
         */
        gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
        
        /**
         * Sets the "OrganizationName" element
         */
        void setOrganizationName(java.lang.String organizationName);
        
        /**
         * Sets (as xml) the "OrganizationName" element
         */
        void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
        
        /**
         * Gets the "EmployerTaxpayerIdentificationNumber" element
         */
        java.lang.String getEmployerTaxpayerIdentificationNumber();
        
        /**
         * Gets (as xml) the "EmployerTaxpayerIdentificationNumber" element
         */
        gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEmployerTaxpayerIdentificationNumber();
        
        /**
         * Sets the "EmployerTaxpayerIdentificationNumber" element
         */
        void setEmployerTaxpayerIdentificationNumber(java.lang.String employerTaxpayerIdentificationNumber);
        
        /**
         * Sets (as xml) the "EmployerTaxpayerIdentificationNumber" element
         */
        void xsetEmployerTaxpayerIdentificationNumber(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType employerTaxpayerIdentificationNumber);
        
        /**
         * Gets the "DUNSNumber" element
         */
        java.lang.String getDUNSNumber();
        
        /**
         * Gets (as xml) the "DUNSNumber" element
         */
        gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber();
        
        /**
         * Sets the "DUNSNumber" element
         */
        void setDUNSNumber(java.lang.String dunsNumber);
        
        /**
         * Sets (as xml) the "DUNSNumber" element
         */
        void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber);
        
        /**
         * Gets the "Applicant" element
         */
        gov.grants.apply.system.globalLibraryV20.AddressDataType getApplicant();
        
        /**
         * Sets the "Applicant" element
         */
        void setApplicant(gov.grants.apply.system.globalLibraryV20.AddressDataType applicant);
        
        /**
         * Appends and returns a new empty "Applicant" element
         */
        gov.grants.apply.system.globalLibraryV20.AddressDataType addNewApplicant();
        
        /**
         * Gets the "DepartmentName" element
         */
        java.lang.String getDepartmentName();
        
        /**
         * Gets (as xml) the "DepartmentName" element
         */
        gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType xgetDepartmentName();
        
        /**
         * True if has "DepartmentName" element
         */
        boolean isSetDepartmentName();
        
        /**
         * Sets the "DepartmentName" element
         */
        void setDepartmentName(java.lang.String departmentName);
        
        /**
         * Sets (as xml) the "DepartmentName" element
         */
        void xsetDepartmentName(gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType departmentName);
        
        /**
         * Unsets the "DepartmentName" element
         */
        void unsetDepartmentName();
        
        /**
         * Gets the "DivisionName" element
         */
        java.lang.String getDivisionName();
        
        /**
         * Gets (as xml) the "DivisionName" element
         */
        gov.grants.apply.system.globalLibraryV20.DivisionNameDataType xgetDivisionName();
        
        /**
         * True if has "DivisionName" element
         */
        boolean isSetDivisionName();
        
        /**
         * Sets the "DivisionName" element
         */
        void setDivisionName(java.lang.String divisionName);
        
        /**
         * Sets (as xml) the "DivisionName" element
         */
        void xsetDivisionName(gov.grants.apply.system.globalLibraryV20.DivisionNameDataType divisionName);
        
        /**
         * Unsets the "DivisionName" element
         */
        void unsetDivisionName();
        
        /**
         * Gets the "ContactPerson" element
         */
        gov.grants.apply.system.globalLibraryV20.HumanNameDataType getContactPerson();
        
        /**
         * True if has "ContactPerson" element
         */
        boolean isSetContactPerson();
        
        /**
         * Sets the "ContactPerson" element
         */
        void setContactPerson(gov.grants.apply.system.globalLibraryV20.HumanNameDataType contactPerson);
        
        /**
         * Appends and returns a new empty "ContactPerson" element
         */
        gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewContactPerson();
        
        /**
         * Unsets the "ContactPerson" element
         */
        void unsetContactPerson();
        
        /**
         * Gets the "Title" element
         */
        java.lang.String getTitle();
        
        /**
         * Gets (as xml) the "Title" element
         */
        gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
        
        /**
         * True if has "Title" element
         */
        boolean isSetTitle();
        
        /**
         * Sets the "Title" element
         */
        void setTitle(java.lang.String title);
        
        /**
         * Sets (as xml) the "Title" element
         */
        void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
        
        /**
         * Unsets the "Title" element
         */
        void unsetTitle();
        
        /**
         * Gets the "OrganizationAffiliation" element
         */
        java.lang.String getOrganizationAffiliation();
        
        /**
         * Gets (as xml) the "OrganizationAffiliation" element
         */
        gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationAffiliation();
        
        /**
         * True if has "OrganizationAffiliation" element
         */
        boolean isSetOrganizationAffiliation();
        
        /**
         * Sets the "OrganizationAffiliation" element
         */
        void setOrganizationAffiliation(java.lang.String organizationAffiliation);
        
        /**
         * Sets (as xml) the "OrganizationAffiliation" element
         */
        void xsetOrganizationAffiliation(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationAffiliation);
        
        /**
         * Unsets the "OrganizationAffiliation" element
         */
        void unsetOrganizationAffiliation();
        
        /**
         * Gets the "PhoneNumber" element
         */
        java.lang.String getPhoneNumber();
        
        /**
         * Gets (as xml) the "PhoneNumber" element
         */
        gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhoneNumber();
        
        /**
         * Sets the "PhoneNumber" element
         */
        void setPhoneNumber(java.lang.String phoneNumber);
        
        /**
         * Sets (as xml) the "PhoneNumber" element
         */
        void xsetPhoneNumber(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phoneNumber);
        
        /**
         * Gets the "Fax" element
         */
        java.lang.String getFax();
        
        /**
         * Gets (as xml) the "Fax" element
         */
        gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax();
        
        /**
         * True if has "Fax" element
         */
        boolean isSetFax();
        
        /**
         * Sets the "Fax" element
         */
        void setFax(java.lang.String fax);
        
        /**
         * Sets (as xml) the "Fax" element
         */
        void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax);
        
        /**
         * Unsets the "Fax" element
         */
        void unsetFax();
        
        /**
         * Gets the "Email" element
         */
        java.lang.String getEmail();
        
        /**
         * Gets (as xml) the "Email" element
         */
        gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
        
        /**
         * Sets the "Email" element
         */
        void setEmail(java.lang.String email);
        
        /**
         * Sets (as xml) the "Email" element
         */
        void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
        
        /**
         * Gets the "ApplicantTypeCode1" element
         */
        gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantTypeCode1();
        
        /**
         * Gets (as xml) the "ApplicantTypeCode1" element
         */
        gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType xgetApplicantTypeCode1();
        
        /**
         * Sets the "ApplicantTypeCode1" element
         */
        void setApplicantTypeCode1(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum applicantTypeCode1);
        
        /**
         * Sets (as xml) the "ApplicantTypeCode1" element
         */
        void xsetApplicantTypeCode1(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType applicantTypeCode1);
        
        /**
         * Gets the "ApplicantTypeCode2" element
         */
        gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantTypeCode2();
        
        /**
         * Gets (as xml) the "ApplicantTypeCode2" element
         */
        gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType xgetApplicantTypeCode2();
        
        /**
         * True if has "ApplicantTypeCode2" element
         */
        boolean isSetApplicantTypeCode2();
        
        /**
         * Sets the "ApplicantTypeCode2" element
         */
        void setApplicantTypeCode2(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum applicantTypeCode2);
        
        /**
         * Sets (as xml) the "ApplicantTypeCode2" element
         */
        void xsetApplicantTypeCode2(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType applicantTypeCode2);
        
        /**
         * Unsets the "ApplicantTypeCode2" element
         */
        void unsetApplicantTypeCode2();
        
        /**
         * Gets the "ApplicantTypeCode3" element
         */
        gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantTypeCode3();
        
        /**
         * Gets (as xml) the "ApplicantTypeCode3" element
         */
        gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType xgetApplicantTypeCode3();
        
        /**
         * True if has "ApplicantTypeCode3" element
         */
        boolean isSetApplicantTypeCode3();
        
        /**
         * Sets the "ApplicantTypeCode3" element
         */
        void setApplicantTypeCode3(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum applicantTypeCode3);
        
        /**
         * Sets (as xml) the "ApplicantTypeCode3" element
         */
        void xsetApplicantTypeCode3(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType applicantTypeCode3);
        
        /**
         * Unsets the "ApplicantTypeCode3" element
         */
        void unsetApplicantTypeCode3();
        
        /**
         * Gets the "ApplicantTypeOtherSpecify" element
         */
        java.lang.String getApplicantTypeOtherSpecify();
        
        /**
         * Gets (as xml) the "ApplicantTypeOtherSpecify" element
         */
        gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify xgetApplicantTypeOtherSpecify();
        
        /**
         * True if has "ApplicantTypeOtherSpecify" element
         */
        boolean isSetApplicantTypeOtherSpecify();
        
        /**
         * Sets the "ApplicantTypeOtherSpecify" element
         */
        void setApplicantTypeOtherSpecify(java.lang.String applicantTypeOtherSpecify);
        
        /**
         * Sets (as xml) the "ApplicantTypeOtherSpecify" element
         */
        void xsetApplicantTypeOtherSpecify(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify applicantTypeOtherSpecify);
        
        /**
         * Unsets the "ApplicantTypeOtherSpecify" element
         */
        void unsetApplicantTypeOtherSpecify();
        
        /**
         * Gets the "AgencyName" element
         */
        java.lang.String getAgencyName();
        
        /**
         * Gets (as xml) the "AgencyName" element
         */
        gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetAgencyName();
        
        /**
         * Sets the "AgencyName" element
         */
        void setAgencyName(java.lang.String agencyName);
        
        /**
         * Sets (as xml) the "AgencyName" element
         */
        void xsetAgencyName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType agencyName);
        
        /**
         * Gets the "CFDANumber" element
         */
        java.lang.String getCFDANumber();
        
        /**
         * Gets (as xml) the "CFDANumber" element
         */
        gov.grants.apply.system.globalLibraryV20.CFDANumberDataType xgetCFDANumber();
        
        /**
         * True if has "CFDANumber" element
         */
        boolean isSetCFDANumber();
        
        /**
         * Sets the "CFDANumber" element
         */
        void setCFDANumber(java.lang.String cfdaNumber);
        
        /**
         * Sets (as xml) the "CFDANumber" element
         */
        void xsetCFDANumber(gov.grants.apply.system.globalLibraryV20.CFDANumberDataType cfdaNumber);
        
        /**
         * Unsets the "CFDANumber" element
         */
        void unsetCFDANumber();
        
        /**
         * Gets the "CFDAProgramTitle" element
         */
        java.lang.String getCFDAProgramTitle();
        
        /**
         * Gets (as xml) the "CFDAProgramTitle" element
         */
        gov.grants.apply.system.globalLibraryV20.CFDATitleDataType xgetCFDAProgramTitle();
        
        /**
         * True if has "CFDAProgramTitle" element
         */
        boolean isSetCFDAProgramTitle();
        
        /**
         * Sets the "CFDAProgramTitle" element
         */
        void setCFDAProgramTitle(java.lang.String cfdaProgramTitle);
        
        /**
         * Sets (as xml) the "CFDAProgramTitle" element
         */
        void xsetCFDAProgramTitle(gov.grants.apply.system.globalLibraryV20.CFDATitleDataType cfdaProgramTitle);
        
        /**
         * Unsets the "CFDAProgramTitle" element
         */
        void unsetCFDAProgramTitle();
        
        /**
         * Gets the "FundingOpportunityNumber" element
         */
        java.lang.String getFundingOpportunityNumber();
        
        /**
         * Gets (as xml) the "FundingOpportunityNumber" element
         */
        gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType xgetFundingOpportunityNumber();
        
        /**
         * Sets the "FundingOpportunityNumber" element
         */
        void setFundingOpportunityNumber(java.lang.String fundingOpportunityNumber);
        
        /**
         * Sets (as xml) the "FundingOpportunityNumber" element
         */
        void xsetFundingOpportunityNumber(gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType fundingOpportunityNumber);
        
        /**
         * Gets the "FundingOpportunityTitle" element
         */
        java.lang.String getFundingOpportunityTitle();
        
        /**
         * Gets (as xml) the "FundingOpportunityTitle" element
         */
        gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType xgetFundingOpportunityTitle();
        
        /**
         * Sets the "FundingOpportunityTitle" element
         */
        void setFundingOpportunityTitle(java.lang.String fundingOpportunityTitle);
        
        /**
         * Sets (as xml) the "FundingOpportunityTitle" element
         */
        void xsetFundingOpportunityTitle(gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType fundingOpportunityTitle);
        
        /**
         * Gets the "CompetitionIdentificationNumber" element
         */
        java.lang.String getCompetitionIdentificationNumber();
        
        /**
         * Gets (as xml) the "CompetitionIdentificationNumber" element
         */
        gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType xgetCompetitionIdentificationNumber();
        
        /**
         * True if has "CompetitionIdentificationNumber" element
         */
        boolean isSetCompetitionIdentificationNumber();
        
        /**
         * Sets the "CompetitionIdentificationNumber" element
         */
        void setCompetitionIdentificationNumber(java.lang.String competitionIdentificationNumber);
        
        /**
         * Sets (as xml) the "CompetitionIdentificationNumber" element
         */
        void xsetCompetitionIdentificationNumber(gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType competitionIdentificationNumber);
        
        /**
         * Unsets the "CompetitionIdentificationNumber" element
         */
        void unsetCompetitionIdentificationNumber();
        
        /**
         * Gets the "CompetitionIdentificationTitle" element
         */
        java.lang.String getCompetitionIdentificationTitle();
        
        /**
         * Gets (as xml) the "CompetitionIdentificationTitle" element
         */
        gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType xgetCompetitionIdentificationTitle();
        
        /**
         * True if has "CompetitionIdentificationTitle" element
         */
        boolean isSetCompetitionIdentificationTitle();
        
        /**
         * Sets the "CompetitionIdentificationTitle" element
         */
        void setCompetitionIdentificationTitle(java.lang.String competitionIdentificationTitle);
        
        /**
         * Sets (as xml) the "CompetitionIdentificationTitle" element
         */
        void xsetCompetitionIdentificationTitle(gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType competitionIdentificationTitle);
        
        /**
         * Unsets the "CompetitionIdentificationTitle" element
         */
        void unsetCompetitionIdentificationTitle();
        
        /**
         * Gets the "AreasAffected" element
         */
        gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAreasAffected();
        
        /**
         * True if has "AreasAffected" element
         */
        boolean isSetAreasAffected();
        
        /**
         * Sets the "AreasAffected" element
         */
        void setAreasAffected(gov.grants.apply.system.attachmentsV10.AttachedFileDataType areasAffected);
        
        /**
         * Appends and returns a new empty "AreasAffected" element
         */
        gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAreasAffected();
        
        /**
         * Unsets the "AreasAffected" element
         */
        void unsetAreasAffected();
        
        /**
         * Gets the "ProjectTitle" element
         */
        java.lang.String getProjectTitle();
        
        /**
         * Gets (as xml) the "ProjectTitle" element
         */
        gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType xgetProjectTitle();
        
        /**
         * Sets the "ProjectTitle" element
         */
        void setProjectTitle(java.lang.String projectTitle);
        
        /**
         * Sets (as xml) the "ProjectTitle" element
         */
        void xsetProjectTitle(gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType projectTitle);
        
        /**
         * Gets the "AdditionalProjectTitle" element
         */
        gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType getAdditionalProjectTitle();
        
        /**
         * True if has "AdditionalProjectTitle" element
         */
        boolean isSetAdditionalProjectTitle();
        
        /**
         * Sets the "AdditionalProjectTitle" element
         */
        void setAdditionalProjectTitle(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType additionalProjectTitle);
        
        /**
         * Appends and returns a new empty "AdditionalProjectTitle" element
         */
        gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType addNewAdditionalProjectTitle();
        
        /**
         * Unsets the "AdditionalProjectTitle" element
         */
        void unsetAdditionalProjectTitle();
        
        /**
         * Gets the "CongressionalDistrictApplicant" element
         */
        java.lang.String getCongressionalDistrictApplicant();
        
        /**
         * Gets (as xml) the "CongressionalDistrictApplicant" element
         */
        gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant();
        
        /**
         * Sets the "CongressionalDistrictApplicant" element
         */
        void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant);
        
        /**
         * Sets (as xml) the "CongressionalDistrictApplicant" element
         */
        void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant);
        
        /**
         * Gets the "CongressionalDistrictProgramProject" element
         */
        java.lang.String getCongressionalDistrictProgramProject();
        
        /**
         * Gets (as xml) the "CongressionalDistrictProgramProject" element
         */
        gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictProgramProject();
        
        /**
         * Sets the "CongressionalDistrictProgramProject" element
         */
        void setCongressionalDistrictProgramProject(java.lang.String congressionalDistrictProgramProject);
        
        /**
         * Sets (as xml) the "CongressionalDistrictProgramProject" element
         */
        void xsetCongressionalDistrictProgramProject(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictProgramProject);
        
        /**
         * Gets the "AdditionalCongressionalDistricts" element
         */
        gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAdditionalCongressionalDistricts();
        
        /**
         * True if has "AdditionalCongressionalDistricts" element
         */
        boolean isSetAdditionalCongressionalDistricts();
        
        /**
         * Sets the "AdditionalCongressionalDistricts" element
         */
        void setAdditionalCongressionalDistricts(gov.grants.apply.system.attachmentsV10.AttachedFileDataType additionalCongressionalDistricts);
        
        /**
         * Appends and returns a new empty "AdditionalCongressionalDistricts" element
         */
        gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAdditionalCongressionalDistricts();
        
        /**
         * Unsets the "AdditionalCongressionalDistricts" element
         */
        void unsetAdditionalCongressionalDistricts();
        
        /**
         * Gets the "ProjectStartDate" element
         */
        java.util.Calendar getProjectStartDate();
        
        /**
         * Gets (as xml) the "ProjectStartDate" element
         */
        org.apache.xmlbeans.XmlDate xgetProjectStartDate();
        
        /**
         * Sets the "ProjectStartDate" element
         */
        void setProjectStartDate(java.util.Calendar projectStartDate);
        
        /**
         * Sets (as xml) the "ProjectStartDate" element
         */
        void xsetProjectStartDate(org.apache.xmlbeans.XmlDate projectStartDate);
        
        /**
         * Gets the "ProjectEndDate" element
         */
        java.util.Calendar getProjectEndDate();
        
        /**
         * Gets (as xml) the "ProjectEndDate" element
         */
        org.apache.xmlbeans.XmlDate xgetProjectEndDate();
        
        /**
         * Sets the "ProjectEndDate" element
         */
        void setProjectEndDate(java.util.Calendar projectEndDate);
        
        /**
         * Sets (as xml) the "ProjectEndDate" element
         */
        void xsetProjectEndDate(org.apache.xmlbeans.XmlDate projectEndDate);
        
        /**
         * Gets the "FederalEstimatedFunding" element
         */
        java.math.BigDecimal getFederalEstimatedFunding();
        
        /**
         * Gets (as xml) the "FederalEstimatedFunding" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalEstimatedFunding();
        
        /**
         * Sets the "FederalEstimatedFunding" element
         */
        void setFederalEstimatedFunding(java.math.BigDecimal federalEstimatedFunding);
        
        /**
         * Sets (as xml) the "FederalEstimatedFunding" element
         */
        void xsetFederalEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalEstimatedFunding);
        
        /**
         * Gets the "ApplicantEstimatedFunding" element
         */
        java.math.BigDecimal getApplicantEstimatedFunding();
        
        /**
         * Gets (as xml) the "ApplicantEstimatedFunding" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetApplicantEstimatedFunding();
        
        /**
         * Sets the "ApplicantEstimatedFunding" element
         */
        void setApplicantEstimatedFunding(java.math.BigDecimal applicantEstimatedFunding);
        
        /**
         * Sets (as xml) the "ApplicantEstimatedFunding" element
         */
        void xsetApplicantEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType applicantEstimatedFunding);
        
        /**
         * Gets the "StateEstimatedFunding" element
         */
        java.math.BigDecimal getStateEstimatedFunding();
        
        /**
         * Gets (as xml) the "StateEstimatedFunding" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetStateEstimatedFunding();
        
        /**
         * Sets the "StateEstimatedFunding" element
         */
        void setStateEstimatedFunding(java.math.BigDecimal stateEstimatedFunding);
        
        /**
         * Sets (as xml) the "StateEstimatedFunding" element
         */
        void xsetStateEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType stateEstimatedFunding);
        
        /**
         * Gets the "LocalEstimatedFunding" element
         */
        java.math.BigDecimal getLocalEstimatedFunding();
        
        /**
         * Gets (as xml) the "LocalEstimatedFunding" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetLocalEstimatedFunding();
        
        /**
         * Sets the "LocalEstimatedFunding" element
         */
        void setLocalEstimatedFunding(java.math.BigDecimal localEstimatedFunding);
        
        /**
         * Sets (as xml) the "LocalEstimatedFunding" element
         */
        void xsetLocalEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType localEstimatedFunding);
        
        /**
         * Gets the "OtherEstimatedFunding" element
         */
        java.math.BigDecimal getOtherEstimatedFunding();
        
        /**
         * Gets (as xml) the "OtherEstimatedFunding" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetOtherEstimatedFunding();
        
        /**
         * Sets the "OtherEstimatedFunding" element
         */
        void setOtherEstimatedFunding(java.math.BigDecimal otherEstimatedFunding);
        
        /**
         * Sets (as xml) the "OtherEstimatedFunding" element
         */
        void xsetOtherEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType otherEstimatedFunding);
        
        /**
         * Gets the "ProgramIncomeEstimatedFunding" element
         */
        java.math.BigDecimal getProgramIncomeEstimatedFunding();
        
        /**
         * Gets (as xml) the "ProgramIncomeEstimatedFunding" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetProgramIncomeEstimatedFunding();
        
        /**
         * Sets the "ProgramIncomeEstimatedFunding" element
         */
        void setProgramIncomeEstimatedFunding(java.math.BigDecimal programIncomeEstimatedFunding);
        
        /**
         * Sets (as xml) the "ProgramIncomeEstimatedFunding" element
         */
        void xsetProgramIncomeEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType programIncomeEstimatedFunding);
        
        /**
         * Gets the "TotalEstimatedFunding" element
         */
        java.math.BigDecimal getTotalEstimatedFunding();
        
        /**
         * Gets (as xml) the "TotalEstimatedFunding" element
         */
        gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalEstimatedFunding();
        
        /**
         * Sets the "TotalEstimatedFunding" element
         */
        void setTotalEstimatedFunding(java.math.BigDecimal totalEstimatedFunding);
        
        /**
         * Sets (as xml) the "TotalEstimatedFunding" element
         */
        void xsetTotalEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalEstimatedFunding);
        
        /**
         * Gets the "StateReview" element
         */
        gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview.Enum getStateReview();
        
        /**
         * Gets (as xml) the "StateReview" element
         */
        gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview xgetStateReview();
        
        /**
         * Sets the "StateReview" element
         */
        void setStateReview(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview.Enum stateReview);
        
        /**
         * Sets (as xml) the "StateReview" element
         */
        void xsetStateReview(gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview stateReview);
        
        /**
         * Gets the "StateReviewAvailableDate" element
         */
        java.util.Calendar getStateReviewAvailableDate();
        
        /**
         * Gets (as xml) the "StateReviewAvailableDate" element
         */
        org.apache.xmlbeans.XmlDate xgetStateReviewAvailableDate();
        
        /**
         * True if has "StateReviewAvailableDate" element
         */
        boolean isSetStateReviewAvailableDate();
        
        /**
         * Sets the "StateReviewAvailableDate" element
         */
        void setStateReviewAvailableDate(java.util.Calendar stateReviewAvailableDate);
        
        /**
         * Sets (as xml) the "StateReviewAvailableDate" element
         */
        void xsetStateReviewAvailableDate(org.apache.xmlbeans.XmlDate stateReviewAvailableDate);
        
        /**
         * Unsets the "StateReviewAvailableDate" element
         */
        void unsetStateReviewAvailableDate();
        
        /**
         * Gets the "DelinquentFederalDebt" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelinquentFederalDebt();
        
        /**
         * Gets (as xml) the "DelinquentFederalDebt" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelinquentFederalDebt();
        
        /**
         * Sets the "DelinquentFederalDebt" element
         */
        void setDelinquentFederalDebt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delinquentFederalDebt);
        
        /**
         * Sets (as xml) the "DelinquentFederalDebt" element
         */
        void xsetDelinquentFederalDebt(gov.grants.apply.system.globalLibraryV20.YesNoDataType delinquentFederalDebt);
        
        /**
         * Gets the "DebtExplanation" element
         */
        gov.grants.apply.system.attachmentsV10.AttachedFileDataType getDebtExplanation();
        
        /**
         * True if has "DebtExplanation" element
         */
        boolean isSetDebtExplanation();
        
        /**
         * Sets the "DebtExplanation" element
         */
        void setDebtExplanation(gov.grants.apply.system.attachmentsV10.AttachedFileDataType debtExplanation);
        
        /**
         * Appends and returns a new empty "DebtExplanation" element
         */
        gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewDebtExplanation();
        
        /**
         * Unsets the "DebtExplanation" element
         */
        void unsetDebtExplanation();
        
        /**
         * Gets the "CertificationAgree" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationAgree();
        
        /**
         * Gets (as xml) the "CertificationAgree" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationAgree();
        
        /**
         * Sets the "CertificationAgree" element
         */
        void setCertificationAgree(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationAgree);
        
        /**
         * Sets (as xml) the "CertificationAgree" element
         */
        void xsetCertificationAgree(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationAgree);
        
        /**
         * Gets the "AuthorizedRepresentative" element
         */
        gov.grants.apply.system.globalLibraryV20.HumanNameDataType getAuthorizedRepresentative();
        
        /**
         * Sets the "AuthorizedRepresentative" element
         */
        void setAuthorizedRepresentative(gov.grants.apply.system.globalLibraryV20.HumanNameDataType authorizedRepresentative);
        
        /**
         * Appends and returns a new empty "AuthorizedRepresentative" element
         */
        gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewAuthorizedRepresentative();
        
        /**
         * Gets the "AuthorizedRepresentativeTitle" element
         */
        java.lang.String getAuthorizedRepresentativeTitle();
        
        /**
         * Gets (as xml) the "AuthorizedRepresentativeTitle" element
         */
        gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetAuthorizedRepresentativeTitle();
        
        /**
         * Sets the "AuthorizedRepresentativeTitle" element
         */
        void setAuthorizedRepresentativeTitle(java.lang.String authorizedRepresentativeTitle);
        
        /**
         * Sets (as xml) the "AuthorizedRepresentativeTitle" element
         */
        void xsetAuthorizedRepresentativeTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType authorizedRepresentativeTitle);
        
        /**
         * Gets the "AuthorizedRepresentativePhoneNumber" element
         */
        java.lang.String getAuthorizedRepresentativePhoneNumber();
        
        /**
         * Gets (as xml) the "AuthorizedRepresentativePhoneNumber" element
         */
        gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAuthorizedRepresentativePhoneNumber();
        
        /**
         * Sets the "AuthorizedRepresentativePhoneNumber" element
         */
        void setAuthorizedRepresentativePhoneNumber(java.lang.String authorizedRepresentativePhoneNumber);
        
        /**
         * Sets (as xml) the "AuthorizedRepresentativePhoneNumber" element
         */
        void xsetAuthorizedRepresentativePhoneNumber(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType authorizedRepresentativePhoneNumber);
        
        /**
         * Gets the "AuthorizedRepresentativeEmail" element
         */
        java.lang.String getAuthorizedRepresentativeEmail();
        
        /**
         * Gets (as xml) the "AuthorizedRepresentativeEmail" element
         */
        gov.grants.apply.system.globalLibraryV20.EmailDataType xgetAuthorizedRepresentativeEmail();
        
        /**
         * Sets the "AuthorizedRepresentativeEmail" element
         */
        void setAuthorizedRepresentativeEmail(java.lang.String authorizedRepresentativeEmail);
        
        /**
         * Sets (as xml) the "AuthorizedRepresentativeEmail" element
         */
        void xsetAuthorizedRepresentativeEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType authorizedRepresentativeEmail);
        
        /**
         * Gets the "AuthorizedRepresentativeFax" element
         */
        java.lang.String getAuthorizedRepresentativeFax();
        
        /**
         * Gets (as xml) the "AuthorizedRepresentativeFax" element
         */
        gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAuthorizedRepresentativeFax();
        
        /**
         * True if has "AuthorizedRepresentativeFax" element
         */
        boolean isSetAuthorizedRepresentativeFax();
        
        /**
         * Sets the "AuthorizedRepresentativeFax" element
         */
        void setAuthorizedRepresentativeFax(java.lang.String authorizedRepresentativeFax);
        
        /**
         * Sets (as xml) the "AuthorizedRepresentativeFax" element
         */
        void xsetAuthorizedRepresentativeFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType authorizedRepresentativeFax);
        
        /**
         * Unsets the "AuthorizedRepresentativeFax" element
         */
        void unsetAuthorizedRepresentativeFax();
        
        /**
         * Gets the "AORSignature" element
         */
        java.lang.String getAORSignature();
        
        /**
         * Gets (as xml) the "AORSignature" element
         */
        gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAORSignature();
        
        /**
         * Sets the "AORSignature" element
         */
        void setAORSignature(java.lang.String aorSignature);
        
        /**
         * Sets (as xml) the "AORSignature" element
         */
        void xsetAORSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType aorSignature);
        
        /**
         * Gets the "DateSigned" element
         */
        java.util.Calendar getDateSigned();
        
        /**
         * Gets (as xml) the "DateSigned" element
         */
        org.apache.xmlbeans.XmlDate xgetDateSigned();
        
        /**
         * Sets the "DateSigned" element
         */
        void setDateSigned(java.util.Calendar dateSigned);
        
        /**
         * Sets (as xml) the "DateSigned" element
         */
        void xsetDateSigned(org.apache.xmlbeans.XmlDate dateSigned);
        
        /**
         * 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 SubmissionType(@http://apply.grants.gov/forms/SF424_2_1-V2.1).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$SubmissionType.
         */
        public interface SubmissionType extends org.apache.xmlbeans.XmlString
        {
            public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SubmissionType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("submissiontypeab65elemtype");
            
            org.apache.xmlbeans.StringEnumAbstractBase enumValue();
            void set(org.apache.xmlbeans.StringEnumAbstractBase e);
            
            static final Enum PREAPPLICATION = Enum.forString("Preapplication");
            static final Enum APPLICATION = Enum.forString("Application");
            static final Enum CHANGED_CORRECTED_APPLICATION = Enum.forString("Changed/Corrected Application");
            
            static final int INT_PREAPPLICATION = Enum.INT_PREAPPLICATION;
            static final int INT_APPLICATION = Enum.INT_APPLICATION;
            static final int INT_CHANGED_CORRECTED_APPLICATION = Enum.INT_CHANGED_CORRECTED_APPLICATION;
            
            /**
             * Enumeration value class for gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$SubmissionType.
             * 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_PREAPPLICATION
             * 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_PREAPPLICATION = 1; static final int INT_APPLICATION = 2; static final int INT_CHANGED_CORRECTED_APPLICATION = 3; public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table = new org.apache.xmlbeans.StringEnumAbstractBase.Table ( new Enum[] { new Enum("Preapplication", INT_PREAPPLICATION), new Enum("Application", INT_APPLICATION), new Enum("Changed/Corrected Application", INT_CHANGED_CORRECTED_APPLICATION), } ); 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.sf42421V21.SF42421Document.SF42421.SubmissionType newValue(java.lang.Object obj) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType) type.newValue( obj ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType newInstance() { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.SubmissionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * An XML ApplicationType(@http://apply.grants.gov/forms/SF424_2_1-V2.1). * * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$ApplicationType. */ public interface ApplicationType extends org.apache.xmlbeans.XmlString { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationtype7e51elemtype"); org.apache.xmlbeans.StringEnumAbstractBase enumValue(); void set(org.apache.xmlbeans.StringEnumAbstractBase e); static final Enum NEW = Enum.forString("New"); static final Enum CONTINUATION = Enum.forString("Continuation"); static final Enum REVISION = Enum.forString("Revision"); static final int INT_NEW = Enum.INT_NEW; static final int INT_CONTINUATION = Enum.INT_CONTINUATION; static final int INT_REVISION = Enum.INT_REVISION; /** * Enumeration value class for gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$ApplicationType. * 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_NEW
             * 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_NEW = 1; static final int INT_CONTINUATION = 2; static final int INT_REVISION = 3; public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table = new org.apache.xmlbeans.StringEnumAbstractBase.Table ( new Enum[] { new Enum("New", INT_NEW), new Enum("Continuation", INT_CONTINUATION), new Enum("Revision", INT_REVISION), } ); 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.sf42421V21.SF42421Document.SF42421.ApplicationType newValue(java.lang.Object obj) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType) type.newValue( obj ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType newInstance() { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * An XML RevisionType(@http://apply.grants.gov/forms/SF424_2_1-V2.1). * * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$RevisionType. */ public interface RevisionType extends org.apache.xmlbeans.XmlString { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RevisionType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("revisiontype49b6elemtype"); org.apache.xmlbeans.StringEnumAbstractBase enumValue(); void set(org.apache.xmlbeans.StringEnumAbstractBase e); static final Enum A_INCREASE_AWARD = Enum.forString("A: Increase Award"); static final Enum B_DECREASE_AWARD = Enum.forString("B: Decrease Award"); static final Enum C_INCREASE_DURATION = Enum.forString("C: Increase Duration"); static final Enum D_DECREASE_DURATION = Enum.forString("D: Decrease Duration"); static final Enum E_OTHER_SPECIFY = Enum.forString("E: Other (specify)"); static final Enum AC_INCREASE_AWARD_INCREASE_DURATION = Enum.forString("AC: Increase Award, Increase Duration"); static final Enum AD_INCREASE_AWARD_DECREASE_DURATION = Enum.forString("AD: Increase Award, Decrease Duration"); static final Enum BC_DECREASE_AWARD_INCREASE_DURATION = Enum.forString("BC: Decrease Award, Increase Duration"); static final Enum BD_DECREASE_AWARD_DECREASE_DURATION = Enum.forString("BD: Decrease Award, Decrease Duration"); static final int INT_A_INCREASE_AWARD = Enum.INT_A_INCREASE_AWARD; static final int INT_B_DECREASE_AWARD = Enum.INT_B_DECREASE_AWARD; static final int INT_C_INCREASE_DURATION = Enum.INT_C_INCREASE_DURATION; static final int INT_D_DECREASE_DURATION = Enum.INT_D_DECREASE_DURATION; static final int INT_E_OTHER_SPECIFY = Enum.INT_E_OTHER_SPECIFY; static final int INT_AC_INCREASE_AWARD_INCREASE_DURATION = Enum.INT_AC_INCREASE_AWARD_INCREASE_DURATION; static final int INT_AD_INCREASE_AWARD_DECREASE_DURATION = Enum.INT_AD_INCREASE_AWARD_DECREASE_DURATION; static final int INT_BC_DECREASE_AWARD_INCREASE_DURATION = Enum.INT_BC_DECREASE_AWARD_INCREASE_DURATION; static final int INT_BD_DECREASE_AWARD_DECREASE_DURATION = Enum.INT_BD_DECREASE_AWARD_DECREASE_DURATION; /** * Enumeration value class for gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$RevisionType. * 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_A_INCREASE_AWARD
             * 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_A_INCREASE_AWARD = 1; static final int INT_B_DECREASE_AWARD = 2; static final int INT_C_INCREASE_DURATION = 3; static final int INT_D_DECREASE_DURATION = 4; static final int INT_E_OTHER_SPECIFY = 5; static final int INT_AC_INCREASE_AWARD_INCREASE_DURATION = 6; static final int INT_AD_INCREASE_AWARD_DECREASE_DURATION = 7; static final int INT_BC_DECREASE_AWARD_INCREASE_DURATION = 8; static final int INT_BD_DECREASE_AWARD_DECREASE_DURATION = 9; public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table = new org.apache.xmlbeans.StringEnumAbstractBase.Table ( new Enum[] { new Enum("A: Increase Award", INT_A_INCREASE_AWARD), new Enum("B: Decrease Award", INT_B_DECREASE_AWARD), new Enum("C: Increase Duration", INT_C_INCREASE_DURATION), new Enum("D: Decrease Duration", INT_D_DECREASE_DURATION), new Enum("E: Other (specify)", INT_E_OTHER_SPECIFY), new Enum("AC: Increase Award, Increase Duration", INT_AC_INCREASE_AWARD_INCREASE_DURATION), new Enum("AD: Increase Award, Decrease Duration", INT_AD_INCREASE_AWARD_DECREASE_DURATION), new Enum("BC: Decrease Award, Increase Duration", INT_BC_DECREASE_AWARD_INCREASE_DURATION), new Enum("BD: Decrease Award, Decrease Duration", INT_BD_DECREASE_AWARD_DECREASE_DURATION), } ); 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.sf42421V21.SF42421Document.SF42421.RevisionType newValue(java.lang.Object obj) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType) type.newValue( obj ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType newInstance() { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * An XML RevisionOtherSpecify(@http://apply.grants.gov/forms/SF424_2_1-V2.1). * * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$RevisionOtherSpecify. */ public interface RevisionOtherSpecify extends org.apache.xmlbeans.XmlString { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RevisionOtherSpecify.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("revisionotherspecifyce1felemtype"); /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify newValue(java.lang.Object obj) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify) type.newValue( obj ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify newInstance() { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.RevisionOtherSpecify) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * An XML StateApplicationID(@http://apply.grants.gov/forms/SF424_2_1-V2.1). * * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$StateApplicationID. */ public interface StateApplicationID extends org.apache.xmlbeans.XmlString { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(StateApplicationID.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("stateapplicationidd731elemtype"); /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateApplicationID newValue(java.lang.Object obj) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateApplicationID) type.newValue( obj ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateApplicationID newInstance() { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateApplicationID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateApplicationID newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateApplicationID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * An XML ApplicantTypeOtherSpecify(@http://apply.grants.gov/forms/SF424_2_1-V2.1). * * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$ApplicantTypeOtherSpecify. */ public interface ApplicantTypeOtherSpecify extends org.apache.xmlbeans.XmlString { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantTypeOtherSpecify.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicanttypeotherspecify972eelemtype"); /** * A factory class with static methods for creating instances * of this type. */ public static final class Factory { public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify newValue(java.lang.Object obj) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify) type.newValue( obj ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify newInstance() { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.ApplicantTypeOtherSpecify) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } private Factory() { } // No instance of this class allowed } } /** * An XML StateReview(@http://apply.grants.gov/forms/SF424_2_1-V2.1). * * This is an atomic type that is a restriction of gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$StateReview. */ public interface StateReview extends org.apache.xmlbeans.XmlString { public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType) org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(StateReview.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("statereview0712elemtype"); org.apache.xmlbeans.StringEnumAbstractBase enumValue(); void set(org.apache.xmlbeans.StringEnumAbstractBase e); static final Enum A_THIS_APPLICATION_WAS_MADE_AVAILABLE_TO_THE_STATE_UNDER_THE_EXECUTIVE_ORDER_12372_PROCESS_FOR_REVIEW_ON = Enum.forString("a. This application was made available to the State under the Executive Order 12372 Process for review on"); static final Enum B_PROGRAM_IS_SUBJECT_TO_E_O_12372_BUT_HAS_NOT_BEEN_SELECTED_BY_THE_STATE_FOR_REVIEW = Enum.forString("b. Program is subject to E.O. 12372 but has not been selected by the State for review."); static final Enum C_PROGRAM_IS_NOT_COVERED_BY_E_O_12372 = Enum.forString("c. Program is not covered by E.O. 12372."); static final int INT_A_THIS_APPLICATION_WAS_MADE_AVAILABLE_TO_THE_STATE_UNDER_THE_EXECUTIVE_ORDER_12372_PROCESS_FOR_REVIEW_ON = Enum.INT_A_THIS_APPLICATION_WAS_MADE_AVAILABLE_TO_THE_STATE_UNDER_THE_EXECUTIVE_ORDER_12372_PROCESS_FOR_REVIEW_ON; static final int INT_B_PROGRAM_IS_SUBJECT_TO_E_O_12372_BUT_HAS_NOT_BEEN_SELECTED_BY_THE_STATE_FOR_REVIEW = Enum.INT_B_PROGRAM_IS_SUBJECT_TO_E_O_12372_BUT_HAS_NOT_BEEN_SELECTED_BY_THE_STATE_FOR_REVIEW; static final int INT_C_PROGRAM_IS_NOT_COVERED_BY_E_O_12372 = Enum.INT_C_PROGRAM_IS_NOT_COVERED_BY_E_O_12372; /** * Enumeration value class for gov.grants.apply.forms.sf42421V21.SF42421Document$SF42421$StateReview. * 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_A_THIS_APPLICATION_WAS_MADE_AVAILABLE_TO_THE_STATE_UNDER_THE_EXECUTIVE_ORDER_12372_PROCESS_FOR_REVIEW_ON
             * 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_A_THIS_APPLICATION_WAS_MADE_AVAILABLE_TO_THE_STATE_UNDER_THE_EXECUTIVE_ORDER_12372_PROCESS_FOR_REVIEW_ON = 1; static final int INT_B_PROGRAM_IS_SUBJECT_TO_E_O_12372_BUT_HAS_NOT_BEEN_SELECTED_BY_THE_STATE_FOR_REVIEW = 2; static final int INT_C_PROGRAM_IS_NOT_COVERED_BY_E_O_12372 = 3; public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table = new org.apache.xmlbeans.StringEnumAbstractBase.Table ( new Enum[] { new Enum("a. This application was made available to the State under the Executive Order 12372 Process for review on", INT_A_THIS_APPLICATION_WAS_MADE_AVAILABLE_TO_THE_STATE_UNDER_THE_EXECUTIVE_ORDER_12372_PROCESS_FOR_REVIEW_ON), new Enum("b. Program is subject to E.O. 12372 but has not been selected by the State for review.", INT_B_PROGRAM_IS_SUBJECT_TO_E_O_12372_BUT_HAS_NOT_BEEN_SELECTED_BY_THE_STATE_FOR_REVIEW), new Enum("c. Program is not covered by E.O. 12372.", INT_C_PROGRAM_IS_NOT_COVERED_BY_E_O_12372), } ); 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.sf42421V21.SF42421Document.SF42421.StateReview newValue(java.lang.Object obj) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview) type.newValue( obj ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview newInstance() { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421.StateReview) 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.sf42421V21.SF42421Document.SF42421 newInstance() { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421 newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.sf42421V21.SF42421Document.SF42421) 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.sf42421V21.SF42421Document newInstance() { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document newInstance(org.apache.xmlbeans.XmlOptions options) { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); } /** @param xmlAsString the string value to parse */ public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) 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.sf42421V21.SF42421Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); } public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); } /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */ public static gov.grants.apply.forms.sf42421V21.SF42421Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException { return (gov.grants.apply.forms.sf42421V21.SF42421Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); } /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */ public static gov.grants.apply.forms.sf42421V21.SF42421Document 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.sf42421V21.SF42421Document) 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