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

net.codesup.jaxb.plugins.delegate.ObjectFactory Maven / Gradle / Ivy

//
// Diese Datei wurde mit der Eclipse Implementation of JAXB, v4.0.2 generiert 
// Siehe https://eclipse-ee4j.github.io/jaxb-ri 
// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. 
//


package net.codesup.jaxb.plugins.delegate;

import javax.xml.namespace.QName;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlElementDecl;
import jakarta.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the net.codesup.jaxb.plugins.delegate package. 
 * 

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 static final QName _DelegateTypeParam_QNAME = new QName("http://www.codesup.net/jaxb/plugins/delegate", "type-param"); private static final QName _DelegateTypeArg_QNAME = new QName("http://www.codesup.net/jaxb/plugins/delegate", "type-arg"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.codesup.jaxb.plugins.delegate * */ public ObjectFactory() { } /** * Create an instance of {@link Method } * * @return * the new instance of {@link Method } */ public Method createMethod() { return new Method(); } /** * Create an instance of {@link TypeParameterType } * * @return * the new instance of {@link TypeParameterType } */ public TypeParameterType createTypeParameterType() { return new TypeParameterType(); } /** * Create an instance of {@link MethodParameterType } * * @return * the new instance of {@link MethodParameterType } */ public MethodParameterType createMethodParameterType() { return new MethodParameterType(); } /** * Create an instance of {@link Delegate } * * @return * the new instance of {@link Delegate } */ public Delegate createDelegate() { return new Delegate(); } /** * Create an instance of {@link NullabilityAnnotations } * * @return * the new instance of {@link NullabilityAnnotations } */ public NullabilityAnnotations createNullabilityAnnotations() { return new NullabilityAnnotations(); } /** * Create an instance of {@link DelegateRef } * * @return * the new instance of {@link DelegateRef } */ public DelegateRef createDelegateRef() { return new DelegateRef(); } /** * Create an instance of {@link Delegates } * * @return * the new instance of {@link Delegates } */ public Delegates createDelegates() { return new Delegates(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TypeParameterType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link TypeParameterType }{@code >} */ @XmlElementDecl(namespace = "http://www.codesup.net/jaxb/plugins/delegate", name = "type-param", scope = Delegate.class) public JAXBElement createDelegateTypeParam(TypeParameterType value) { return new JAXBElement<>(_DelegateTypeParam_QNAME, TypeParameterType.class, Delegate.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TypeParameterType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link TypeParameterType }{@code >} */ @XmlElementDecl(namespace = "http://www.codesup.net/jaxb/plugins/delegate", name = "type-arg", scope = Delegate.class) public JAXBElement createDelegateTypeArg(TypeParameterType value) { return new JAXBElement<>(_DelegateTypeArg_QNAME, TypeParameterType.class, Delegate.class, value); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy