org.iso20022.pacs010_001.v05.ObjectFactory Maven / Gradle / Ivy
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.1
// 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.09.21 at 06:05:09 PM IST
//
package org.iso20022.pacs010_001.v05;
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 org.iso20022.pacs010_001.v05 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 _Document_QNAME = new QName("urn:iso:std:iso:20022:tech:xsd:pacs.010.001.05", "Document");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.iso20022.pacs010_001.v05
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link Document }
*
*/
public Document createDocument() {
return new Document();
}
/**
* Create an instance of {@link AccountIdentification4Choice }
*
*/
public AccountIdentification4Choice createAccountIdentification4Choice() {
return new AccountIdentification4Choice();
}
/**
* Create an instance of {@link AccountSchemeName1Choice }
*
*/
public AccountSchemeName1Choice createAccountSchemeName1Choice() {
return new AccountSchemeName1Choice();
}
/**
* Create an instance of {@link ActiveCurrencyAndAmount }
*
*/
public ActiveCurrencyAndAmount createActiveCurrencyAndAmount() {
return new ActiveCurrencyAndAmount();
}
/**
* Create an instance of {@link AddressType3Choice }
*
*/
public AddressType3Choice createAddressType3Choice() {
return new AddressType3Choice();
}
/**
* Create an instance of {@link BranchAndFinancialInstitutionIdentification6 }
*
*/
public BranchAndFinancialInstitutionIdentification6 createBranchAndFinancialInstitutionIdentification6() {
return new BranchAndFinancialInstitutionIdentification6();
}
/**
* Create an instance of {@link BranchData3 }
*
*/
public BranchData3 createBranchData3() {
return new BranchData3();
}
/**
* Create an instance of {@link CashAccount40 }
*
*/
public CashAccount40 createCashAccount40() {
return new CashAccount40();
}
/**
* Create an instance of {@link CashAccountType2Choice }
*
*/
public CashAccountType2Choice createCashAccountType2Choice() {
return new CashAccountType2Choice();
}
/**
* Create an instance of {@link CategoryPurpose1Choice }
*
*/
public CategoryPurpose1Choice createCategoryPurpose1Choice() {
return new CategoryPurpose1Choice();
}
/**
* Create an instance of {@link ClearingSystemIdentification2Choice }
*
*/
public ClearingSystemIdentification2Choice createClearingSystemIdentification2Choice() {
return new ClearingSystemIdentification2Choice();
}
/**
* Create an instance of {@link ClearingSystemMemberIdentification2 }
*
*/
public ClearingSystemMemberIdentification2 createClearingSystemMemberIdentification2() {
return new ClearingSystemMemberIdentification2();
}
/**
* Create an instance of {@link CreditTransferTransaction53 }
*
*/
public CreditTransferTransaction53 createCreditTransferTransaction53() {
return new CreditTransferTransaction53();
}
/**
* Create an instance of {@link DirectDebitTransactionInformation27 }
*
*/
public DirectDebitTransactionInformation27 createDirectDebitTransactionInformation27() {
return new DirectDebitTransactionInformation27();
}
/**
* Create an instance of {@link FinancialIdentificationSchemeName1Choice }
*
*/
public FinancialIdentificationSchemeName1Choice createFinancialIdentificationSchemeName1Choice() {
return new FinancialIdentificationSchemeName1Choice();
}
/**
* Create an instance of {@link FinancialInstitutionDirectDebitV05 }
*
*/
public FinancialInstitutionDirectDebitV05 createFinancialInstitutionDirectDebitV05() {
return new FinancialInstitutionDirectDebitV05();
}
/**
* Create an instance of {@link FinancialInstitutionIdentification18 }
*
*/
public FinancialInstitutionIdentification18 createFinancialInstitutionIdentification18() {
return new FinancialInstitutionIdentification18();
}
/**
* Create an instance of {@link GenericAccountIdentification1 }
*
*/
public GenericAccountIdentification1 createGenericAccountIdentification1() {
return new GenericAccountIdentification1();
}
/**
* Create an instance of {@link GenericFinancialIdentification1 }
*
*/
public GenericFinancialIdentification1 createGenericFinancialIdentification1() {
return new GenericFinancialIdentification1();
}
/**
* Create an instance of {@link GenericIdentification30 }
*
*/
public GenericIdentification30 createGenericIdentification30() {
return new GenericIdentification30();
}
/**
* Create an instance of {@link GroupHeader92 }
*
*/
public GroupHeader92 createGroupHeader92() {
return new GroupHeader92();
}
/**
* Create an instance of {@link InstructionForCreditorAgent3 }
*
*/
public InstructionForCreditorAgent3 createInstructionForCreditorAgent3() {
return new InstructionForCreditorAgent3();
}
/**
* Create an instance of {@link LocalInstrument2Choice }
*
*/
public LocalInstrument2Choice createLocalInstrument2Choice() {
return new LocalInstrument2Choice();
}
/**
* Create an instance of {@link PaymentIdentification13 }
*
*/
public PaymentIdentification13 createPaymentIdentification13() {
return new PaymentIdentification13();
}
/**
* Create an instance of {@link PaymentTypeInformation28 }
*
*/
public PaymentTypeInformation28 createPaymentTypeInformation28() {
return new PaymentTypeInformation28();
}
/**
* Create an instance of {@link PostalAddress24 }
*
*/
public PostalAddress24 createPostalAddress24() {
return new PostalAddress24();
}
/**
* Create an instance of {@link ProxyAccountIdentification1 }
*
*/
public ProxyAccountIdentification1 createProxyAccountIdentification1() {
return new ProxyAccountIdentification1();
}
/**
* Create an instance of {@link ProxyAccountType1Choice }
*
*/
public ProxyAccountType1Choice createProxyAccountType1Choice() {
return new ProxyAccountType1Choice();
}
/**
* Create an instance of {@link Purpose2Choice }
*
*/
public Purpose2Choice createPurpose2Choice() {
return new Purpose2Choice();
}
/**
* Create an instance of {@link RemittanceInformation2 }
*
*/
public RemittanceInformation2 createRemittanceInformation2() {
return new RemittanceInformation2();
}
/**
* Create an instance of {@link ServiceLevel8Choice }
*
*/
public ServiceLevel8Choice createServiceLevel8Choice() {
return new ServiceLevel8Choice();
}
/**
* Create an instance of {@link SettlementDateTimeIndication1 }
*
*/
public SettlementDateTimeIndication1 createSettlementDateTimeIndication1() {
return new SettlementDateTimeIndication1();
}
/**
* Create an instance of {@link SettlementTimeRequest2 }
*
*/
public SettlementTimeRequest2 createSettlementTimeRequest2() {
return new SettlementTimeRequest2();
}
/**
* Create an instance of {@link SupplementaryData1 }
*
*/
public SupplementaryData1 createSupplementaryData1() {
return new SupplementaryData1();
}
/**
* Create an instance of {@link SupplementaryDataEnvelope1 }
*
*/
public SupplementaryDataEnvelope1 createSupplementaryDataEnvelope1() {
return new SupplementaryDataEnvelope1();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link Document }{@code >}
*/
@XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pacs.010.001.05", name = "Document")
public JAXBElement createDocument(Document value) {
return new JAXBElement(_Document_QNAME, Document.class, null, value);
}
}