
package com.ejie.ad74a.ws.client.platea.dossierDokusi;

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.ad74a.ws.client.platea.dossierDokusi 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 _Exception_QNAME = new QName("http://com.ejie.x98", "Exception");
	private final static QName _RetrieveDocumentsDossier_QNAME = new QName("http://com.ejie.x98",
			"retrieveDocumentsDossier");
	private final static QName _RetrieveDocumentsDossierResponse_QNAME = new QName("http://com.ejie.x98",
			"retrieveDocumentsDossierResponse");
	private final static QName _RetrieveDocumentsFormatsDossier_QNAME = new QName("http://com.ejie.x98",
			"retrieveDocumentsFormatsDossier");
	private final static QName _RetrieveDocumentsFormatsDossierResponse_QNAME = new QName("http://com.ejie.x98",
			"retrieveDocumentsFormatsDossierResponse");
	private final static QName _RetrieveDocumentsFormatsMyDossier_QNAME = new QName("http://com.ejie.x98",
			"retrieveDocumentsFormatsMyDossier");
	private final static QName _RetrieveDocumentsFormatsMyDossierResponse_QNAME = new QName("http://com.ejie.x98",
			"retrieveDocumentsFormatsMyDossierResponse");
	private final static QName _RetrieveDocumentsMyDossier_QNAME = new QName("http://com.ejie.x98",
			"retrieveDocumentsMyDossier");
	private final static QName _RetrieveDocumentsMyDossierResponse_QNAME = new QName("http://com.ejie.x98",
			"retrieveDocumentsMyDossierResponse");
	private final static QName _SearchDocumentsDossier_QNAME = new QName("http://com.ejie.x98",
			"searchDocumentsDossier");
	private final static QName _SearchDocumentsDossierResponse_QNAME = new QName("http://com.ejie.x98",
			"searchDocumentsDossierResponse");
	private final static QName _SearchDocumentsMyDossier_QNAME = new QName("http://com.ejie.x98",
			"searchDocumentsMyDossier");
	private final static QName _SearchDocumentsMyDossierResponse_QNAME = new QName("http://com.ejie.x98",
			"searchDocumentsMyDossierResponse");
	private final static QName _ShareDocumentsContentsDossier_QNAME = new QName("http://com.ejie.x98",
			"shareDocumentsContentsDossier");
	private final static QName _ShareDocumentsContentsDossierResponse_QNAME = new QName("http://com.ejie.x98",
			"shareDocumentsContentsDossierResponse");
	private final static QName _ShareDocumentsContentsMyDossier_QNAME = new QName("http://com.ejie.x98",
			"shareDocumentsContentsMyDossier");
	private final static QName _ShareDocumentsContentsMyDossierResponse_QNAME = new QName("http://com.ejie.x98",
			"shareDocumentsContentsMyDossierResponse");

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	/**
	 * Create an instance of {@link JAXBElement }{@code <}{@link Exception
	 * }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement }{@code <}{@link Exception
	 *         }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "Exception")
	public JAXBElement<Exception> createException(Exception value) {
		return new JAXBElement<Exception>(_Exception_QNAME, Exception.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link RetrieveDocumentsDossier }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link RetrieveDocumentsDossier }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "retrieveDocumentsDossier")
	public JAXBElement<RetrieveDocumentsDossier> createRetrieveDocumentsDossier(RetrieveDocumentsDossier value) {
		return new JAXBElement<RetrieveDocumentsDossier>(_RetrieveDocumentsDossier_QNAME,
				RetrieveDocumentsDossier.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link RetrieveDocumentsDossierResponse }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link RetrieveDocumentsDossierResponse }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "retrieveDocumentsDossierResponse")
	public JAXBElement<RetrieveDocumentsDossierResponse> createRetrieveDocumentsDossierResponse(
			RetrieveDocumentsDossierResponse value) {
		return new JAXBElement<RetrieveDocumentsDossierResponse>(_RetrieveDocumentsDossierResponse_QNAME,
				RetrieveDocumentsDossierResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link RetrieveDocumentsFormatsDossier }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link RetrieveDocumentsFormatsDossier }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "retrieveDocumentsFormatsDossier")
	public JAXBElement<RetrieveDocumentsFormatsDossier> createRetrieveDocumentsFormatsDossier(
			RetrieveDocumentsFormatsDossier value) {
		return new JAXBElement<RetrieveDocumentsFormatsDossier>(_RetrieveDocumentsFormatsDossier_QNAME,
				RetrieveDocumentsFormatsDossier.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link RetrieveDocumentsFormatsDossierResponse }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link RetrieveDocumentsFormatsDossierResponse }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "retrieveDocumentsFormatsDossierResponse")
	public JAXBElement<RetrieveDocumentsFormatsDossierResponse> createRetrieveDocumentsFormatsDossierResponse(
			RetrieveDocumentsFormatsDossierResponse value) {
		return new JAXBElement<RetrieveDocumentsFormatsDossierResponse>(_RetrieveDocumentsFormatsDossierResponse_QNAME,
				RetrieveDocumentsFormatsDossierResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link RetrieveDocumentsFormatsMyDossier }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link RetrieveDocumentsFormatsMyDossier }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "retrieveDocumentsFormatsMyDossier")
	public JAXBElement<RetrieveDocumentsFormatsMyDossier> createRetrieveDocumentsFormatsMyDossier(
			RetrieveDocumentsFormatsMyDossier value) {
		return new JAXBElement<RetrieveDocumentsFormatsMyDossier>(_RetrieveDocumentsFormatsMyDossier_QNAME,
				RetrieveDocumentsFormatsMyDossier.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link RetrieveDocumentsFormatsMyDossierResponse }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link RetrieveDocumentsFormatsMyDossierResponse }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "retrieveDocumentsFormatsMyDossierResponse")
	public JAXBElement<RetrieveDocumentsFormatsMyDossierResponse> createRetrieveDocumentsFormatsMyDossierResponse(
			RetrieveDocumentsFormatsMyDossierResponse value) {
		return new JAXBElement<RetrieveDocumentsFormatsMyDossierResponse>(
				_RetrieveDocumentsFormatsMyDossierResponse_QNAME, RetrieveDocumentsFormatsMyDossierResponse.class, null,
				value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link RetrieveDocumentsMyDossier }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link RetrieveDocumentsMyDossier }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "retrieveDocumentsMyDossier")
	public JAXBElement<RetrieveDocumentsMyDossier> createRetrieveDocumentsMyDossier(RetrieveDocumentsMyDossier value) {
		return new JAXBElement<RetrieveDocumentsMyDossier>(_RetrieveDocumentsMyDossier_QNAME,
				RetrieveDocumentsMyDossier.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link RetrieveDocumentsMyDossierResponse }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link RetrieveDocumentsMyDossierResponse }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "retrieveDocumentsMyDossierResponse")
	public JAXBElement<RetrieveDocumentsMyDossierResponse> createRetrieveDocumentsMyDossierResponse(
			RetrieveDocumentsMyDossierResponse value) {
		return new JAXBElement<RetrieveDocumentsMyDossierResponse>(_RetrieveDocumentsMyDossierResponse_QNAME,
				RetrieveDocumentsMyDossierResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link SearchDocumentsDossier }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link SearchDocumentsDossier }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "searchDocumentsDossier")
	public JAXBElement<SearchDocumentsDossier> createSearchDocumentsDossier(SearchDocumentsDossier value) {
		return new JAXBElement<SearchDocumentsDossier>(_SearchDocumentsDossier_QNAME, SearchDocumentsDossier.class,
				null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link SearchDocumentsDossierResponse }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link SearchDocumentsDossierResponse }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "searchDocumentsDossierResponse")
	public JAXBElement<SearchDocumentsDossierResponse> createSearchDocumentsDossierResponse(
			SearchDocumentsDossierResponse value) {
		return new JAXBElement<SearchDocumentsDossierResponse>(_SearchDocumentsDossierResponse_QNAME,
				SearchDocumentsDossierResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link SearchDocumentsMyDossier }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link SearchDocumentsMyDossier }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "searchDocumentsMyDossier")
	public JAXBElement<SearchDocumentsMyDossier> createSearchDocumentsMyDossier(SearchDocumentsMyDossier value) {
		return new JAXBElement<SearchDocumentsMyDossier>(_SearchDocumentsMyDossier_QNAME,
				SearchDocumentsMyDossier.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link SearchDocumentsMyDossierResponse }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link SearchDocumentsMyDossierResponse }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "searchDocumentsMyDossierResponse")
	public JAXBElement<SearchDocumentsMyDossierResponse> createSearchDocumentsMyDossierResponse(
			SearchDocumentsMyDossierResponse value) {
		return new JAXBElement<SearchDocumentsMyDossierResponse>(_SearchDocumentsMyDossierResponse_QNAME,
				SearchDocumentsMyDossierResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link ShareDocumentsContentsDossier }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link ShareDocumentsContentsDossier }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "shareDocumentsContentsDossier")
	public JAXBElement<ShareDocumentsContentsDossier> createShareDocumentsContentsDossier(
			ShareDocumentsContentsDossier value) {
		return new JAXBElement<ShareDocumentsContentsDossier>(_ShareDocumentsContentsDossier_QNAME,
				ShareDocumentsContentsDossier.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link ShareDocumentsContentsDossierResponse }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link ShareDocumentsContentsDossierResponse }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "shareDocumentsContentsDossierResponse")
	public JAXBElement<ShareDocumentsContentsDossierResponse> createShareDocumentsContentsDossierResponse(
			ShareDocumentsContentsDossierResponse value) {
		return new JAXBElement<ShareDocumentsContentsDossierResponse>(_ShareDocumentsContentsDossierResponse_QNAME,
				ShareDocumentsContentsDossierResponse.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link ShareDocumentsContentsMyDossier }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link ShareDocumentsContentsMyDossier }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "shareDocumentsContentsMyDossier")
	public JAXBElement<ShareDocumentsContentsMyDossier> createShareDocumentsContentsMyDossier(
			ShareDocumentsContentsMyDossier value) {
		return new JAXBElement<ShareDocumentsContentsMyDossier>(_ShareDocumentsContentsMyDossier_QNAME,
				ShareDocumentsContentsMyDossier.class, null, value);
	}

	/**
	 * Create an instance of {@link JAXBElement
	 * }{@code <}{@link ShareDocumentsContentsMyDossierResponse }{@code >}
	 * 
	 * @param value Java instance representing xml element's value.
	 * @return the new instance of {@link JAXBElement
	 *         }{@code <}{@link ShareDocumentsContentsMyDossierResponse }{@code >}
	 */
	@XmlElementDecl(namespace = "http://com.ejie.x98", name = "shareDocumentsContentsMyDossierResponse")
	public JAXBElement<ShareDocumentsContentsMyDossierResponse> createShareDocumentsContentsMyDossierResponse(
			ShareDocumentsContentsMyDossierResponse value) {
		return new JAXBElement<ShareDocumentsContentsMyDossierResponse>(_ShareDocumentsContentsMyDossierResponse_QNAME,
				ShareDocumentsContentsMyDossierResponse.class, null, value);
	}

}
