/** * Copyright (C) 2011-2015 The XDocReport Team <xdocreport@googlegroups.com> * * All rights reserved. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ package fr.opensagres.xdocreport.remoting.resources.domain; 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 fr.opensagres.xdocreport.remoting.resources.domain 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 _Content_QNAME = new QName("http://domain.resources.remoting.xdocreport.opensagres.fr/", "content"); private final static QName _ResourceId_QNAME = new QName("http://domain.resources.remoting.xdocreport.opensagres.fr/", "resourceId"); private final static QName _BinaryData_QNAME = new QName("http://domain.resources.remoting.xdocreport.opensagres.fr/", "binaryData"); private final static QName _Filter_QNAME = new QName("http://domain.resources.remoting.xdocreport.opensagres.fr/", "filter"); private final static QName _Resource_QNAME = new QName("http://domain.resources.remoting.xdocreport.opensagres.fr/", "resource"); private final static QName _DownloadMultipleResponse_QNAME = new QName("http://domain.resources.remoting.xdocreport.opensagres.fr/", "downloadMultipleResponse"); private final static QName _DownloadMultiple_QNAME = new QName("http://domain.resources.remoting.xdocreport.opensagres.fr/", "downloadMultiple"); private final static QName _Parameters_QNAME = new QName("http://domain.resources.remoting.xdocreport.opensagres.fr/", "parameters"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: fr.opensagres.xdocreport.remoting.resources.domain * */ public ObjectFactory() { } /** * Create an instance of {@link BinaryData } * */ public BinaryData createBinaryData() { return new BinaryData(); } /** * Create an instance of {@link Resource } * */ public Resource createResource() { return new Resource(); } /** * Create an instance of {@link DownloadMultipleResponse } * */ public DownloadMultipleResponse createDownloadMultipleResponse() { return new DownloadMultipleResponse(); } /** * Create an instance of {@link DownloadMultiple } * */ public DownloadMultiple createDownloadMultiple() { return new DownloadMultiple(); } /** * Create an instance of {@link Filter } * */ public Filter createFilter() { return new Filter(); } /** * Create an instance of {@link PropertyRepresentation } * */ public PropertyRepresentation createPropertyRepresentation() { return new PropertyRepresentation(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryData }{@code >}} * */ @XmlElementDecl(namespace = "http://domain.resources.remoting.xdocreport.opensagres.fr/", name = "content") public JAXBElement<BinaryData> createContent(BinaryData value) { return new JAXBElement<BinaryData>(_Content_QNAME, BinaryData.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://domain.resources.remoting.xdocreport.opensagres.fr/", name = "resourceId") public JAXBElement<String> createResourceId(String value) { return new JAXBElement<String>(_ResourceId_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryData }{@code >}} * */ @XmlElementDecl(namespace = "http://domain.resources.remoting.xdocreport.opensagres.fr/", name = "binaryData") public JAXBElement<BinaryData> createBinaryData(BinaryData value) { return new JAXBElement<BinaryData>(_BinaryData_QNAME, BinaryData.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Filter }{@code >}} * */ @XmlElementDecl(namespace = "http://domain.resources.remoting.xdocreport.opensagres.fr/", name = "filter") public JAXBElement<Filter> createFilter(Filter value) { return new JAXBElement<Filter>(_Filter_QNAME, Filter.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Resource }{@code >}} * */ @XmlElementDecl(namespace = "http://domain.resources.remoting.xdocreport.opensagres.fr/", name = "resource") public JAXBElement<Resource> createResource(Resource value) { return new JAXBElement<Resource>(_Resource_QNAME, Resource.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DownloadMultipleResponse }{@code >}} * */ @XmlElementDecl(namespace = "http://domain.resources.remoting.xdocreport.opensagres.fr/", name = "downloadMultipleResponse") public JAXBElement<DownloadMultipleResponse> createDownloadMultipleResponse(DownloadMultipleResponse value) { return new JAXBElement<DownloadMultipleResponse>(_DownloadMultipleResponse_QNAME, DownloadMultipleResponse.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DownloadMultiple }{@code >}} * */ @XmlElementDecl(namespace = "http://domain.resources.remoting.xdocreport.opensagres.fr/", name = "downloadMultiple") public JAXBElement<DownloadMultiple> createDownloadMultiple(DownloadMultiple value) { return new JAXBElement<DownloadMultiple>(_DownloadMultiple_QNAME, DownloadMultiple.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://domain.resources.remoting.xdocreport.opensagres.fr/", name = "parameters") public JAXBElement<String> createParameters(String value) { return new JAXBElement<String>(_Parameters_QNAME, String.class, null, value); } }