//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2016.05.05 at 02:27:03 PM CEST 
//


package com.ejie.p06b.manager.ejgvDocument;

import java.math.BigDecimal;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.ejie.foldermanagement.xml package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _Municipio_QNAME = new QName("com/ejie/folderManagement/xml", "municipio");
    private final static QName _Address_QNAME = new QName("com/ejie/folderManagement/xml", "address");
    private final static QName _Holdership_QNAME = new QName("com/ejie/folderManagement/xml", "holdership");
    private final static QName _Cp_QNAME = new QName("com/ejie/folderManagement/xml", "cp");
    private final static QName _Sign_QNAME = new QName("com/ejie/folderManagement/xml", "sign");
    private final static QName _DeliveryKey_QNAME = new QName("com/ejie/folderManagement/xml", "deliveryKey");
    private final static QName _Portal_QNAME = new QName("com/ejie/folderManagement/xml", "portal");
    private final static QName _SmsNumber_QNAME = new QName("com/ejie/folderManagement/xml", "smsNumber");
    private final static QName _Hash_QNAME = new QName("com/ejie/folderManagement/xml", "hash");
    private final static QName _Flags_QNAME = new QName("com/ejie/folderManagement/xml", "flags");
    private final static QName _Localidad_QNAME = new QName("com/ejie/folderManagement/xml", "localidad");
    private final static QName _Letra_QNAME = new QName("com/ejie/folderManagement/xml", "letra");
    private final static QName _EntityID_QNAME = new QName("com/ejie/folderManagement/xml", "entityID");
    private final static QName _Code_QNAME = new QName("com/ejie/folderManagement/xml", "code");
    private final static QName _Format_QNAME = new QName("com/ejie/folderManagement/xml", "format");
    private final static QName _PostCode_QNAME = new QName("com/ejie/folderManagement/xml", "postCode");
    private final static QName _EmailAddress_QNAME = new QName("com/ejie/folderManagement/xml", "emailAddress");
    private final static QName _Oid_QNAME = new QName("com/ejie/folderManagement/xml", "oid");
    private final static QName _SourceName_QNAME = new QName("com/ejie/folderManagement/xml", "sourceName");
    private final static QName _Name_QNAME = new QName("com/ejie/folderManagement/xml", "name");
    private final static QName _PhoneNumber_QNAME = new QName("com/ejie/folderManagement/xml", "phoneNumber");
    private final static QName _AddresseeName_QNAME = new QName("com/ejie/folderManagement/xml", "addresseeName");
    private final static QName _FaxNumber_QNAME = new QName("com/ejie/folderManagement/xml", "faxNumber");
    private final static QName _Id_QNAME = new QName("com/ejie/folderManagement/xml", "id");
    private final static QName _RoleId_QNAME = new QName("com/ejie/folderManagement/xml", "roleId");
    private final static QName _ElectronicAddress_QNAME = new QName("com/ejie/folderManagement/xml", "electronicAddress");
    private final static QName _ID_QNAME = new QName("com/ejie/folderManagement/xml", "ID");
    private final static QName _ProcedureID_QNAME = new QName("com/ejie/folderManagement/xml", "procedureID");
    private final static QName _Pais_QNAME = new QName("com/ejie/folderManagement/xml", "pais");
    private final static QName _ChannelType_QNAME = new QName("com/ejie/folderManagement/xml", "channelType");
    private final static QName _Escalera_QNAME = new QName("com/ejie/folderManagement/xml", "escalera");
    private final static QName _AddresseeID_QNAME = new QName("com/ejie/folderManagement/xml", "addresseeID");
    private final static QName _Direccion_QNAME = new QName("com/ejie/folderManagement/xml", "direccion");
    private final static QName _Version_QNAME = new QName("com/ejie/folderManagement/xml", "version");
    private final static QName _City_QNAME = new QName("com/ejie/folderManagement/xml", "city");
    private final static QName _Type_QNAME = new QName("com/ejie/folderManagement/xml", "type");
    private final static QName _Piso_QNAME = new QName("com/ejie/folderManagement/xml", "piso");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.ejie.foldermanagement.xml
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Contact }
     * 
     */
    public Contact createContact() {
        return new Contact();
    }

    /**
     * Create an instance of {@link Attachments }
     * 
     */
    public Attachments createAttachments() {
        return new Attachments();
    }

    /**
     * Create an instance of {@link ApplicantInfo }
     * 
     */
    public ApplicantInfo createApplicantInfo() {
        return new ApplicantInfo();
    }

    /**
     * Create an instance of {@link EntityName }
     * 
     */
    public EntityName createEntityName() {
        return new EntityName();
    }

    /**
     * Create an instance of {@link Attachment }
     * 
     */
    public Attachment createAttachment() {
        return new Attachment();
    }

    /**
     * Create an instance of {@link Sender }
     * 
     */
    public Sender createSender() {
        return new Sender();
    }

    /**
     * Create an instance of {@link Provincia }
     * 
     */
    public Provincia createProvincia() {
        return new Provincia();
    }

    /**
     * Create an instance of {@link EjgvDocument }
     * 
     */
    public EjgvDocument createEjgvDocument() {
        return new EjgvDocument();
    }

    /**
     * Create an instance of {@link Channel }
     * 
     */
    public Channel createChannel() {
        return new Channel();
    }

    /**
     * Create an instance of {@link Persons }
     * 
     */
    public Persons createPersons() {
        return new Persons();
    }

    /**
     * Create an instance of {@link Notices }
     * 
     */
    public Notices createNotices() {
        return new Notices();
    }

    /**
     * Create an instance of {@link ProcedureName }
     * 
     */
    public ProcedureName createProcedureName() {
        return new ProcedureName();
    }

    /**
     * Create an instance of {@link RoleName }
     * 
     */
    public RoleName createRoleName() {
        return new RoleName();
    }

    /**
     * Create an instance of {@link Notice }
     * 
     */
    public Notice createNotice() {
        return new Notice();
    }

    /**
     * Create an instance of {@link Description }
     * 
     */
    public Description createDescription() {
        return new Description();
    }

    /**
     * Create an instance of {@link Person }
     * 
     */
    public Person createPerson() {
        return new Person();
    }

    /**
     * Create an instance of {@link RegistryInfo }
     * 
     */
    public RegistryInfo createRegistryInfo() {
        return new RegistryInfo();
    }

    /**
     * Create an instance of {@link Body }
     * 
     */
    public Body createBody() {
        return new Body();
    }

    /**
     * Create an instance of {@link Notification }
     * 
     */
    public Notification createNotification() {
        return new Notification();
    }

    /**
     * Create an instance of {@link Language }
     * 
     */
    public Language createLanguage() {
        return new Language();
    }

    /**
     * Create an instance of {@link ChannelInfo }
     * 
     */
    public ChannelInfo createChannelInfo() {
        return new ChannelInfo();
    }

    /**
     * Create an instance of {@link BasicInfo }
     * 
     */
    public BasicInfo createBasicInfo() {
        return new BasicInfo();
    }

    /**
     * Create an instance of {@link PostalAddress }
     * 
     */
    public PostalAddress createPostalAddress() {
        return new PostalAddress();
    }

    /**
     * Create an instance of {@link Addressee }
     * 
     */
    public Addressee createAddressee() {
        return new Addressee();
    }

    /**
     * Create an instance of {@link Contacts }
     * 
     */
    public Contacts createContacts() {
        return new Contacts();
    }

    /**
     * Create an instance of {@link Header }
     * 
     */
    public Header createHeader() {
        return new Header();
    }

    /**
     * Create an instance of {@link Value }
     * 
     */
    public Value createValue() {
        return new Value();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "municipio")
    public JAXBElement<String> createMunicipio(String value) {
        return new JAXBElement<String>(_Municipio_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "address")
    public JAXBElement<String> createAddress(String value) {
        return new JAXBElement<String>(_Address_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "holdership")
    public JAXBElement<String> createHoldership(String value) {
        return new JAXBElement<String>(_Holdership_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "cp")
    public JAXBElement<String> createCp(String value) {
        return new JAXBElement<String>(_Cp_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "sign")
    public JAXBElement<String> createSign(String value) {
        return new JAXBElement<String>(_Sign_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "deliveryKey")
    public JAXBElement<String> createDeliveryKey(String value) {
        return new JAXBElement<String>(_DeliveryKey_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "portal")
    public JAXBElement<String> createPortal(String value) {
        return new JAXBElement<String>(_Portal_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "smsNumber")
    public JAXBElement<String> createSmsNumber(String value) {
        return new JAXBElement<String>(_SmsNumber_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "hash")
    public JAXBElement<String> createHash(String value) {
        return new JAXBElement<String>(_Hash_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "flags")
    public JAXBElement<String> createFlags(String value) {
        return new JAXBElement<String>(_Flags_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "localidad")
    public JAXBElement<String> createLocalidad(String value) {
        return new JAXBElement<String>(_Localidad_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "letra")
    public JAXBElement<String> createLetra(String value) {
        return new JAXBElement<String>(_Letra_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "entityID")
    public JAXBElement<String> createEntityID(String value) {
        return new JAXBElement<String>(_EntityID_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "code")
    public JAXBElement<String> createCode(String value) {
        return new JAXBElement<String>(_Code_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "format")
    public JAXBElement<String> createFormat(String value) {
        return new JAXBElement<String>(_Format_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Short }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "postCode")
    public JAXBElement<Short> createPostCode(Short value) {
        return new JAXBElement<Short>(_PostCode_QNAME, Short.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "emailAddress")
    public JAXBElement<String> createEmailAddress(String value) {
        return new JAXBElement<String>(_EmailAddress_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "oid")
    public JAXBElement<String> createOid(String value) {
        return new JAXBElement<String>(_Oid_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "sourceName")
    public JAXBElement<String> createSourceName(String value) {
        return new JAXBElement<String>(_SourceName_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "name")
    public JAXBElement<String> createName(String value) {
        return new JAXBElement<String>(_Name_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "phoneNumber")
    public JAXBElement<String> createPhoneNumber(String value) {
        return new JAXBElement<String>(_PhoneNumber_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "addresseeName")
    public JAXBElement<String> createAddresseeName(String value) {
        return new JAXBElement<String>(_AddresseeName_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "faxNumber")
    public JAXBElement<String> createFaxNumber(String value) {
        return new JAXBElement<String>(_FaxNumber_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "id")
    public JAXBElement<String> createId(String value) {
        return new JAXBElement<String>(_Id_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "roleId")
    public JAXBElement<String> createRoleId(String value) {
        return new JAXBElement<String>(_RoleId_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "electronicAddress")
    public JAXBElement<String> createElectronicAddress(String value) {
        return new JAXBElement<String>(_ElectronicAddress_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ID")
    public JAXBElement<String> createID(String value) {
        return new JAXBElement<String>(_ID_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "procedureID")
    public JAXBElement<String> createProcedureID(String value) {
        return new JAXBElement<String>(_ProcedureID_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "pais")
    public JAXBElement<String> createPais(String value) {
        return new JAXBElement<String>(_Pais_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "channelType")
    public JAXBElement<String> createChannelType(String value) {
        return new JAXBElement<String>(_ChannelType_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "escalera")
    public JAXBElement<String> createEscalera(String value) {
        return new JAXBElement<String>(_Escalera_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "addresseeID")
    public JAXBElement<String> createAddresseeID(String value) {
        return new JAXBElement<String>(_AddresseeID_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "direccion")
    public JAXBElement<String> createDireccion(String value) {
        return new JAXBElement<String>(_Direccion_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "version")
    public JAXBElement<BigDecimal> createVersion(BigDecimal value) {
        return new JAXBElement<BigDecimal>(_Version_QNAME, BigDecimal.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "city")
    public JAXBElement<String> createCity(String value) {
        return new JAXBElement<String>(_City_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "type")
    public JAXBElement<String> createType(String value) {
        return new JAXBElement<String>(_Type_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "piso")
    public JAXBElement<String> createPiso(String value) {
        return new JAXBElement<String>(_Piso_QNAME, String.class, null, value);
    }

}
