package org.kapott.hbci.sepa.jaxb.pain_001_001_02;
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 org.kapott.hbci.sepa.jaxb.pain_001_001_02 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 _Document_QNAME = new QName("urn:sepade:xsd:pain.001.001.02", "Document");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.kapott.hbci.sepa.jaxb.pain_001_001_02
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link Document }
*
*/
public Document createDocument() {
return new Document();
}
/**
* Create an instance of {@link ServiceLevel4 }
*
*/
public ServiceLevel4 createServiceLevel4() {
return new ServiceLevel4();
}
/**
* Create an instance of {@link PersonIdentification3 }
*
*/
public PersonIdentification3 createPersonIdentification3() {
return new PersonIdentification3();
}
/**
* Create an instance of {@link StructuredRemittanceInformation6 }
*
*/
public StructuredRemittanceInformation6 createStructuredRemittanceInformation6() {
return new StructuredRemittanceInformation6();
}
/**
* Create an instance of {@link CashAccount8 }
*
*/
public CashAccount8 createCashAccount8() {
return new CashAccount8();
}
/**
* Create an instance of {@link Pain00100102 }
*
*/
public Pain00100102 createPain00100102() {
return new Pain00100102();
}
/**
* Create an instance of {@link ReferredDocumentInformation1 }
*
*/
public ReferredDocumentInformation1 createReferredDocumentInformation1() {
return new ReferredDocumentInformation1();
}
/**
* Create an instance of {@link GroupHeader20 }
*
*/
public GroupHeader20 createGroupHeader20() {
return new GroupHeader20();
}
/**
* Create an instance of {@link AccountIdentification2 }
*
*/
public AccountIdentification2 createAccountIdentification2() {
return new AccountIdentification2();
}
/**
* Create an instance of {@link OrganisationIdentification2 }
*
*/
public OrganisationIdentification2 createOrganisationIdentification2() {
return new OrganisationIdentification2();
}
/**
* Create an instance of {@link AmountType3 }
*
*/
public AmountType3 createAmountType3() {
return new AmountType3();
}
/**
* Create an instance of {@link ReferredDocumentAmount1Choice }
*
*/
public ReferredDocumentAmount1Choice createReferredDocumentAmount1Choice() {
return new ReferredDocumentAmount1Choice();
}
/**
* Create an instance of {@link CreditorReferenceType1 }
*
*/
public CreditorReferenceType1 createCreditorReferenceType1() {
return new CreditorReferenceType1();
}
/**
* Create an instance of {@link Party5Choice }
*
*/
public Party5Choice createParty5Choice() {
return new Party5Choice();
}
/**
* Create an instance of {@link PostalAddress5 }
*
*/
public PostalAddress5 createPostalAddress5() {
return new PostalAddress5();
}
/**
* Create an instance of {@link EuroMax9Amount }
*
*/
public EuroMax9Amount createEuroMax9Amount() {
return new EuroMax9Amount();
}
/**
* Create an instance of {@link CurrencyAndAmount }
*
*/
public CurrencyAndAmount createCurrencyAndAmount() {
return new CurrencyAndAmount();
}
/**
* Create an instance of {@link PostalAddress1 }
*
*/
public PostalAddress1 createPostalAddress1() {
return new PostalAddress1();
}
/**
* Create an instance of {@link PartyIdentification23 }
*
*/
public PartyIdentification23 createPartyIdentification23() {
return new PartyIdentification23();
}
/**
* Create an instance of {@link FinancialInstitutionIdentification4 }
*
*/
public FinancialInstitutionIdentification4 createFinancialInstitutionIdentification4() {
return new FinancialInstitutionIdentification4();
}
/**
* Create an instance of {@link PartyIdentification21 }
*
*/
public PartyIdentification21 createPartyIdentification21() {
return new PartyIdentification21();
}
/**
* Create an instance of {@link PartyIdentification20 }
*
*/
public PartyIdentification20 createPartyIdentification20() {
return new PartyIdentification20();
}
/**
* Create an instance of {@link ReferredDocumentType1 }
*
*/
public ReferredDocumentType1 createReferredDocumentType1() {
return new ReferredDocumentType1();
}
/**
* Create an instance of {@link PaymentIdentification1 }
*
*/
public PaymentIdentification1 createPaymentIdentification1() {
return new PaymentIdentification1();
}
/**
* Create an instance of {@link RemittanceInformation3 }
*
*/
public RemittanceInformation3 createRemittanceInformation3() {
return new RemittanceInformation3();
}
/**
* Create an instance of {@link PaymentTypeInformation7 }
*
*/
public PaymentTypeInformation7 createPaymentTypeInformation7() {
return new PaymentTypeInformation7();
}
/**
* Create an instance of {@link PaymentInstructionInformation4 }
*
*/
public PaymentInstructionInformation4 createPaymentInstructionInformation4() {
return new PaymentInstructionInformation4();
}
/**
* Create an instance of {@link FinancialInstitution2 }
*
*/
public FinancialInstitution2 createFinancialInstitution2() {
return new FinancialInstitution2();
}
/**
* Create an instance of {@link Party2Choice }
*
*/
public Party2Choice createParty2Choice() {
return new Party2Choice();
}
/**
* Create an instance of {@link PartyIdentification8 }
*
*/
public PartyIdentification8 createPartyIdentification8() {
return new PartyIdentification8();
}
/**
* Create an instance of {@link CreditorReferenceInformation1 }
*
*/
public CreditorReferenceInformation1 createCreditorReferenceInformation1() {
return new CreditorReferenceInformation1();
}
/**
* Create an instance of {@link GenericIdentification3 }
*
*/
public GenericIdentification3 createGenericIdentification3() {
return new GenericIdentification3();
}
/**
* Create an instance of {@link GenericIdentification4 }
*
*/
public GenericIdentification4 createGenericIdentification4() {
return new GenericIdentification4();
}
/**
* Create an instance of {@link DateAndPlaceOfBirth }
*
*/
public DateAndPlaceOfBirth createDateAndPlaceOfBirth() {
return new DateAndPlaceOfBirth();
}
/**
* Create an instance of {@link CreditTransferTransactionInformation2 }
*
*/
public CreditTransferTransactionInformation2 createCreditTransferTransactionInformation2() {
return new CreditTransferTransactionInformation2();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:sepade:xsd:pain.001.001.02", name = "Document")
public JAXBElement<Document> createDocument(Document value) {
return new JAXBElement<Document>(_Document_QNAME, Document.class, null, value);
}
}