ObjectFactory.java

//
// This file was generated by the Eclipse Implementation of JAXB, v4.0.5 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
//


package org.apache.cxf.ws.eventing;

import javax.xml.namespace.QName;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlElementDecl;
import jakarta.xml.bind.annotation.XmlRegistry;
import org.apache.cxf.ws.addressing.EndpointReferenceType;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.apache.cxf.ws.eventing package. 
 * <p>An ObjectFactory allows you to programmatically 
 * 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 static final QName _NotifyTo_QNAME = new QName("http://www.w3.org/2011/03/ws-evt", "NotifyTo");
    private static final QName _SupportedDialect_QNAME = new QName("http://www.w3.org/2011/03/ws-evt", "SupportedDialect");
    private static final QName _SupportedDeliveryFormat_QNAME = new QName("http://www.w3.org/2011/03/ws-evt", "SupportedDeliveryFormat");
    private static final QName _RetryAfter_QNAME = new QName("http://www.w3.org/2011/03/ws-evt", "RetryAfter");
    private static final QName _Notify_QNAME = new QName("http://www.w3.org/2011/03/ws-evt", "Notify");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.cxf.ws.eventing
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link EventSource }
     * 
     * @return
     *     the new instance of {@link EventSource }
     */
    public EventSource createEventSource() {
        return new EventSource();
    }

    /**
     * Create an instance of {@link SubscriptionManager }
     * 
     * @return
     *     the new instance of {@link SubscriptionManager }
     */
    public SubscriptionManager createSubscriptionManager() {
        return new SubscriptionManager();
    }

    /**
     * Create an instance of {@link Subscribe }
     * 
     * @return
     *     the new instance of {@link Subscribe }
     */
    public Subscribe createSubscribe() {
        return new Subscribe();
    }

    /**
     * Create an instance of {@link DeliveryType }
     * 
     * @return
     *     the new instance of {@link DeliveryType }
     */
    public DeliveryType createDeliveryType() {
        return new DeliveryType();
    }

    /**
     * Create an instance of {@link FormatType }
     * 
     * @return
     *     the new instance of {@link FormatType }
     */
    public FormatType createFormatType() {
        return new FormatType();
    }

    /**
     * Create an instance of {@link ExpirationType }
     * 
     * @return
     *     the new instance of {@link ExpirationType }
     */
    public ExpirationType createExpirationType() {
        return new ExpirationType();
    }

    /**
     * Create an instance of {@link FilterType }
     * 
     * @return
     *     the new instance of {@link FilterType }
     */
    public FilterType createFilterType() {
        return new FilterType();
    }

    /**
     * Create an instance of {@link SubscribeResponse }
     * 
     * @return
     *     the new instance of {@link SubscribeResponse }
     */
    public SubscribeResponse createSubscribeResponse() {
        return new SubscribeResponse();
    }

    /**
     * Create an instance of {@link MiniExpirationType }
     * 
     * @return
     *     the new instance of {@link MiniExpirationType }
     */
    public MiniExpirationType createMiniExpirationType() {
        return new MiniExpirationType();
    }

    /**
     * Create an instance of {@link Renew }
     * 
     * @return
     *     the new instance of {@link Renew }
     */
    public Renew createRenew() {
        return new Renew();
    }

    /**
     * Create an instance of {@link RenewResponse }
     * 
     * @return
     *     the new instance of {@link RenewResponse }
     */
    public RenewResponse createRenewResponse() {
        return new RenewResponse();
    }

    /**
     * Create an instance of {@link GetStatus }
     * 
     * @return
     *     the new instance of {@link GetStatus }
     */
    public GetStatus createGetStatus() {
        return new GetStatus();
    }

    /**
     * Create an instance of {@link GetStatusResponse }
     * 
     * @return
     *     the new instance of {@link GetStatusResponse }
     */
    public GetStatusResponse createGetStatusResponse() {
        return new GetStatusResponse();
    }

    /**
     * Create an instance of {@link Unsubscribe }
     * 
     * @return
     *     the new instance of {@link Unsubscribe }
     */
    public Unsubscribe createUnsubscribe() {
        return new Unsubscribe();
    }

    /**
     * Create an instance of {@link UnsubscribeResponse }
     * 
     * @return
     *     the new instance of {@link UnsubscribeResponse }
     */
    public UnsubscribeResponse createUnsubscribeResponse() {
        return new UnsubscribeResponse();
    }

    /**
     * Create an instance of {@link SubscriptionEnd }
     * 
     * @return
     *     the new instance of {@link SubscriptionEnd }
     */
    public SubscriptionEnd createSubscriptionEnd() {
        return new SubscriptionEnd();
    }

    /**
     * Create an instance of {@link LanguageSpecificStringType }
     * 
     * @return
     *     the new instance of {@link LanguageSpecificStringType }
     */
    public LanguageSpecificStringType createLanguageSpecificStringType() {
        return new LanguageSpecificStringType();
    }

    /**
     * Create an instance of {@link RetryAfterType }
     * 
     * @return
     *     the new instance of {@link RetryAfterType }
     */
    public RetryAfterType createRetryAfterType() {
        return new RetryAfterType();
    }

    /**
     * Create an instance of {@link EventType }
     * 
     * @return
     *     the new instance of {@link EventType }
     */
    public EventType createEventType() {
        return new EventType();
    }

    /**
     * Create an instance of {@link EventSource.FilterDialect }
     * 
     * @return
     *     the new instance of {@link EventSource.FilterDialect }
     */
    public EventSource.FilterDialect createEventSourceFilterDialect() {
        return new EventSource.FilterDialect();
    }

    /**
     * Create an instance of {@link EventSource.FormatName }
     * 
     * @return
     *     the new instance of {@link EventSource.FormatName }
     */
    public EventSource.FormatName createEventSourceFormatName() {
        return new EventSource.FormatName();
    }

    /**
     * Create an instance of {@link Empty }
     * 
     * @return
     *     the new instance of {@link Empty }
     */
    public Empty createEmpty() {
        return new Empty();
    }

    /**
     * Create an instance of {@link EventSource.Expires }
     * 
     * @return
     *     the new instance of {@link EventSource.Expires }
     */
    public EventSource.Expires createEventSourceExpires() {
        return new EventSource.Expires();
    }

    /**
     * Create an instance of {@link NotificationPolicy }
     * 
     * @return
     *     the new instance of {@link NotificationPolicy }
     */
    public NotificationPolicy createNotificationPolicy() {
        return new NotificationPolicy();
    }

    /**
     * Create an instance of {@link SubscriptionManager.Expires }
     * 
     * @return
     *     the new instance of {@link SubscriptionManager.Expires }
     */
    public SubscriptionManager.Expires createSubscriptionManagerExpires() {
        return new SubscriptionManager.Expires();
    }

    /**
     * Create an instance of {@link Duration }
     * 
     * @return
     *     the new instance of {@link Duration }
     */
    public Duration createDuration() {
        return new Duration();
    }

    /**
     * Create an instance of {@link URI }
     * 
     * @return
     *     the new instance of {@link URI }
     */
    public URI createURI() {
        return new URI();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2011/03/ws-evt", name = "NotifyTo")
    public JAXBElement<EndpointReferenceType> createNotifyTo(EndpointReferenceType value) {
        return new JAXBElement<>(_NotifyTo_QNAME, EndpointReferenceType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2011/03/ws-evt", name = "SupportedDialect")
    public JAXBElement<String> createSupportedDialect(String value) {
        return new JAXBElement<>(_SupportedDialect_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2011/03/ws-evt", name = "SupportedDeliveryFormat")
    public JAXBElement<String> createSupportedDeliveryFormat(String value) {
        return new JAXBElement<>(_SupportedDeliveryFormat_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RetryAfterType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link RetryAfterType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2011/03/ws-evt", name = "RetryAfter")
    public JAXBElement<RetryAfterType> createRetryAfter(RetryAfterType value) {
        return new JAXBElement<>(_RetryAfter_QNAME, RetryAfterType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link EventType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link EventType }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.w3.org/2011/03/ws-evt", name = "Notify")
    public JAXBElement<EventType> createNotify(EventType value) {
        return new JAXBElement<>(_Notify_QNAME, EventType.class, null, value);
    }

}