package org.kapott.hbci.sepa.jaxb.pain_008_001_01;
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_008_001_01 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.008.001.01", "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_008_001_01
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link Document }
*
*/
public Document createDocument() {
return new Document();
}
/**
* Create an instance of {@link PartyPrivate1 }
*
*/
public PartyPrivate1 createPartyPrivate1() {
return new PartyPrivate1();
}
/**
* Create an instance of {@link DirectDebitTransactionInformation2 }
*
*/
public DirectDebitTransactionInformation2 createDirectDebitTransactionInformation2() {
return new DirectDebitTransactionInformation2();
}
/**
* Create an instance of {@link DirectDebitTransaction4 }
*
*/
public DirectDebitTransaction4 createDirectDebitTransaction4() {
return new DirectDebitTransaction4();
}
/**
* 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 PersonIdentification4 }
*
*/
public PersonIdentification4 createPersonIdentification4() {
return new PersonIdentification4();
}
/**
* 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 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 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 CurrencyAndAmount }
*
*/
public CurrencyAndAmount createCurrencyAndAmount() {
return new CurrencyAndAmount();
}
/**
* Create an instance of {@link EuroMax9Amount }
*
*/
public EuroMax9Amount createEuroMax9Amount() {
return new EuroMax9Amount();
}
/**
* 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 PartyIdentification11 }
*
*/
public PartyIdentification11 createPartyIdentification11() {
return new PartyIdentification11();
}
/**
* Create an instance of {@link PartyIdentification22 }
*
*/
public PartyIdentification22 createPartyIdentification22() {
return new PartyIdentification22();
}
/**
* Create an instance of {@link PartyIdentification12 }
*
*/
public PartyIdentification12 createPartyIdentification12() {
return new PartyIdentification12();
}
/**
* Create an instance of {@link FinancialInstitutionIdentification4 }
*
*/
public FinancialInstitutionIdentification4 createFinancialInstitutionIdentification4() {
return new FinancialInstitutionIdentification4();
}
/**
* 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 PartyIdentification17 }
*
*/
public PartyIdentification17 createPartyIdentification17() {
return new PartyIdentification17();
}
/**
* Create an instance of {@link FinancialInstitutionIdentification5 }
*
*/
public FinancialInstitutionIdentification5 createFinancialInstitutionIdentification5() {
return new FinancialInstitutionIdentification5();
}
/**
* Create an instance of {@link RemittanceInformation3 }
*
*/
public RemittanceInformation3 createRemittanceInformation3() {
return new RemittanceInformation3();
}
/**
* Create an instance of {@link AmendmentInformationDetails4 }
*
*/
public AmendmentInformationDetails4 createAmendmentInformationDetails4() {
return new AmendmentInformationDetails4();
}
/**
* Create an instance of {@link PaymentTypeInformation8 }
*
*/
public PaymentTypeInformation8 createPaymentTypeInformation8() {
return new PaymentTypeInformation8();
}
/**
* Create an instance of {@link PaymentInstructionInformation5 }
*
*/
public PaymentInstructionInformation5 createPaymentInstructionInformation5() {
return new PaymentInstructionInformation5();
}
/**
* Create an instance of {@link FinancialInstitution3 }
*
*/
public FinancialInstitution3 createFinancialInstitution3() {
return new FinancialInstitution3();
}
/**
* 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 Pain00800101 }
*
*/
public Pain00800101 createPain00800101() {
return new Pain00800101();
}
/**
* Create an instance of {@link PartyIdentification8 }
*
*/
public PartyIdentification8 createPartyIdentification8() {
return new PartyIdentification8();
}
/**
* Create an instance of {@link RestrictedIdentification2 }
*
*/
public RestrictedIdentification2 createRestrictedIdentification2() {
return new RestrictedIdentification2();
}
/**
* Create an instance of {@link RestrictedIdentification1 }
*
*/
public RestrictedIdentification1 createRestrictedIdentification1() {
return new RestrictedIdentification1();
}
/**
* 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 MandateRelatedInformation4 }
*
*/
public MandateRelatedInformation4 createMandateRelatedInformation4() {
return new MandateRelatedInformation4();
}
/**
* Create an instance of {@link DateAndPlaceOfBirth }
*
*/
public DateAndPlaceOfBirth createDateAndPlaceOfBirth() {
return new DateAndPlaceOfBirth();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}}
*
*/
@XmlElementDecl(namespace = "urn:sepade:xsd:pain.008.001.01", name = "Document")
public JAXBElement<Document> createDocument(Document value) {
return new JAXBElement<Document>(_Document_QNAME, Document.class, null, value);
}
}