com.northdata.schema.lei.gen.ObjectFactory Maven / Gradle / Ivy
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.0
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2021.12.22 at 12:40:13 PM UTC
//
package com.northdata.schema.lei.gen;
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 com.northdata.schema.lei.gen 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 final static QName _LEIData_QNAME = new QName("http://www.gleif.org/data/schema/leidata/2016", "LEIData");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.northdata.schema.lei.gen
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link LEIData }
*
*/
public LEIData createLEIData() {
return new LEIData();
}
/**
* Create an instance of {@link LEIHeaderType }
*
*/
public LEIHeaderType createLEIHeaderType() {
return new LEIHeaderType();
}
/**
* Create an instance of {@link HeaderNextVersionType }
*
*/
public HeaderNextVersionType createHeaderNextVersionType() {
return new HeaderNextVersionType();
}
/**
* Create an instance of {@link LEIRecordsType }
*
*/
public LEIRecordsType createLEIRecordsType() {
return new LEIRecordsType();
}
/**
* Create an instance of {@link LEIRecordType }
*
*/
public LEIRecordType createLEIRecordType() {
return new LEIRecordType();
}
/**
* Create an instance of {@link LEIRecordNextVersionType }
*
*/
public LEIRecordNextVersionType createLEIRecordNextVersionType() {
return new LEIRecordNextVersionType();
}
/**
* Create an instance of {@link EntityType }
*
*/
public EntityType createEntityType() {
return new EntityType();
}
/**
* Create an instance of {@link EntityNextVersionType }
*
*/
public EntityNextVersionType createEntityNextVersionType() {
return new EntityNextVersionType();
}
/**
* Create an instance of {@link RegistrationType }
*
*/
public RegistrationType createRegistrationType() {
return new RegistrationType();
}
/**
* Create an instance of {@link RegistrationNextVersionType }
*
*/
public RegistrationNextVersionType createRegistrationNextVersionType() {
return new RegistrationNextVersionType();
}
/**
* Create an instance of {@link ExtensionType }
*
*/
public ExtensionType createExtensionType() {
return new ExtensionType();
}
/**
* Create an instance of {@link AddressType }
*
*/
public AddressType createAddressType() {
return new AddressType();
}
/**
* Create an instance of {@link TransliteratedAddressType }
*
*/
public TransliteratedAddressType createTransliteratedAddressType() {
return new TransliteratedAddressType();
}
/**
* Create an instance of {@link AssociatedEntityType }
*
*/
public AssociatedEntityType createAssociatedEntityType() {
return new AssociatedEntityType();
}
/**
* Create an instance of {@link RegistrationAuthorityType }
*
*/
public RegistrationAuthorityType createRegistrationAuthorityType() {
return new RegistrationAuthorityType();
}
/**
* Create an instance of {@link OtherValidationAuthoritiesType }
*
*/
public OtherValidationAuthoritiesType createOtherValidationAuthoritiesType() {
return new OtherValidationAuthoritiesType();
}
/**
* Create an instance of {@link ValidationAuthorityType }
*
*/
public ValidationAuthorityType createValidationAuthorityType() {
return new ValidationAuthorityType();
}
/**
* Create an instance of {@link OtherAddressType }
*
*/
public OtherAddressType createOtherAddressType() {
return new OtherAddressType();
}
/**
* Create an instance of {@link OtherAddressesType }
*
*/
public OtherAddressesType createOtherAddressesType() {
return new OtherAddressesType();
}
/**
* Create an instance of {@link TransliteratedOtherAddressesType }
*
*/
public TransliteratedOtherAddressesType createTransliteratedOtherAddressesType() {
return new TransliteratedOtherAddressesType();
}
/**
* Create an instance of {@link TransliteratedOtherAddressType }
*
*/
public TransliteratedOtherAddressType createTransliteratedOtherAddressType() {
return new TransliteratedOtherAddressType();
}
/**
* Create an instance of {@link OtherEntityNamesType }
*
*/
public OtherEntityNamesType createOtherEntityNamesType() {
return new OtherEntityNamesType();
}
/**
* Create an instance of {@link TransliteratedOtherEntityNamesType }
*
*/
public TransliteratedOtherEntityNamesType createTransliteratedOtherEntityNamesType() {
return new TransliteratedOtherEntityNamesType();
}
/**
* Create an instance of {@link OtherEntityNameType }
*
*/
public OtherEntityNameType createOtherEntityNameType() {
return new OtherEntityNameType();
}
/**
* Create an instance of {@link SuccessorEntityType }
*
*/
public SuccessorEntityType createSuccessorEntityType() {
return new SuccessorEntityType();
}
/**
* Create an instance of {@link LegalFormType }
*
*/
public LegalFormType createLegalFormType() {
return new LegalFormType();
}
/**
* Create an instance of {@link NameType }
*
*/
public NameType createNameType() {
return new NameType();
}
/**
* Create an instance of {@link TransliteratedOtherEntityNameType }
*
*/
public TransliteratedOtherEntityNameType createTransliteratedOtherEntityNameType() {
return new TransliteratedOtherEntityNameType();
}
/**
* Create an instance of {@link TransliteratedNameType }
*
*/
public TransliteratedNameType createTransliteratedNameType() {
return new TransliteratedNameType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LEIData }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link LEIData }{@code >}
*/
@XmlElementDecl(namespace = "http://www.gleif.org/data/schema/leidata/2016", name = "LEIData")
public JAXBElement createLEIData(LEIData value) {
return new JAXBElement(_LEIData_QNAME, LEIData.class, null, value);
}
}