package org.kapott.hbci.sepa.jaxb.pain_002_002_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_002_002_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:swift:xsd:$pain.002.002.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_002_002_02 * */ public ObjectFactory() { } /** * Create an instance of {@link Document } * */ public Document createDocument() { return new Document(); } /** * Create an instance of {@link FinancialInstitutionIdentificationSEPA1 } * */ public FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1() { return new FinancialInstitutionIdentificationSEPA1(); } /** * Create an instance of {@link FinancialInstitutionIdentificationSEPA2 } * */ public FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2() { return new FinancialInstitutionIdentificationSEPA2(); } /** * Create an instance of {@link RestrictedIdentificationSEPA } * */ public RestrictedIdentificationSEPA createRestrictedIdentificationSEPA() { return new RestrictedIdentificationSEPA(); } /** * Create an instance of {@link PartyIdentificationSEPA5 } * */ public PartyIdentificationSEPA5 createPartyIdentificationSEPA5() { return new PartyIdentificationSEPA5(); } /** * Create an instance of {@link PersonIdentification3 } * */ public PersonIdentification3 createPersonIdentification3() { return new PersonIdentification3(); } /** * Create an instance of {@link PartyIdentificationSEPA4 } * */ public PartyIdentificationSEPA4 createPartyIdentificationSEPA4() { return new PartyIdentificationSEPA4(); } /** * Create an instance of {@link CurrencyAndAmountSEPA } * */ public CurrencyAndAmountSEPA createCurrencyAndAmountSEPA() { return new CurrencyAndAmountSEPA(); } /** * Create an instance of {@link PartyIdentificationSEPA3 } * */ public PartyIdentificationSEPA3 createPartyIdentificationSEPA3() { return new PartyIdentificationSEPA3(); } /** * Create an instance of {@link PartyIdentificationSEPA2 } * */ public PartyIdentificationSEPA2 createPartyIdentificationSEPA2() { return new PartyIdentificationSEPA2(); } /** * Create an instance of {@link PartyIdentificationSEPA1 } * */ public PartyIdentificationSEPA1 createPartyIdentificationSEPA1() { return new PartyIdentificationSEPA1(); } /** * Create an instance of {@link OrganisationIdentificationSEPA } * */ public OrganisationIdentificationSEPA createOrganisationIdentificationSEPA() { return new OrganisationIdentificationSEPA(); } /** * Create an instance of {@link LocalInstrumentSEPA } * */ public LocalInstrumentSEPA createLocalInstrumentSEPA() { return new LocalInstrumentSEPA(); } /** * Create an instance of {@link GroupHeaderSEPA } * */ public GroupHeaderSEPA createGroupHeaderSEPA() { return new GroupHeaderSEPA(); } /** * Create an instance of {@link OriginalTransactionReferenceSEPA } * */ public OriginalTransactionReferenceSEPA createOriginalTransactionReferenceSEPA() { return new OriginalTransactionReferenceSEPA(); } /** * Create an instance of {@link AccountIdentificationSEPA } * */ public AccountIdentificationSEPA createAccountIdentificationSEPA() { return new AccountIdentificationSEPA(); } /** * Create an instance of {@link StatusReason1Choice } * */ public StatusReason1Choice createStatusReason1Choice() { return new StatusReason1Choice(); } /** * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2 } * */ public BranchAndFinancialInstitutionIdentificationSEPA2 createBranchAndFinancialInstitutionIdentificationSEPA2() { return new BranchAndFinancialInstitutionIdentificationSEPA2(); } /** * Create an instance of {@link PartySEPAChoice } * */ public PartySEPAChoice createPartySEPAChoice() { return new PartySEPAChoice(); } /** * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA1 } * */ public BranchAndFinancialInstitutionIdentificationSEPA1 createBranchAndFinancialInstitutionIdentificationSEPA1() { return new BranchAndFinancialInstitutionIdentificationSEPA1(); } /** * Create an instance of {@link ServiceLevelSEPA } * */ public ServiceLevelSEPA createServiceLevelSEPA() { return new ServiceLevelSEPA(); } /** * Create an instance of {@link PartySEPA1 } * */ public PartySEPA1 createPartySEPA1() { return new PartySEPA1(); } /** * Create an instance of {@link PartySEPA2 } * */ public PartySEPA2 createPartySEPA2() { return new PartySEPA2(); } /** * Create an instance of {@link CashAccountSEPA2 } * */ public CashAccountSEPA2 createCashAccountSEPA2() { return new CashAccountSEPA2(); } /** * Create an instance of {@link PostalAddressSEPA } * */ public PostalAddressSEPA createPostalAddressSEPA() { return new PostalAddressSEPA(); } /** * Create an instance of {@link CashAccountSEPA1 } * */ public CashAccountSEPA1 createCashAccountSEPA1() { return new CashAccountSEPA1(); } /** * Create an instance of {@link RemittanceInformationSEPAChoice } * */ public RemittanceInformationSEPAChoice createRemittanceInformationSEPAChoice() { return new RemittanceInformationSEPAChoice(); } /** * Create an instance of {@link PaymentTransactionInformationSEPA } * */ public PaymentTransactionInformationSEPA createPaymentTransactionInformationSEPA() { return new PaymentTransactionInformationSEPA(); } /** * Create an instance of {@link AmountTypeSEPA } * */ public AmountTypeSEPA createAmountTypeSEPA() { return new AmountTypeSEPA(); } /** * Create an instance of {@link StatusReasonInformationSEPA } * */ public StatusReasonInformationSEPA createStatusReasonInformationSEPA() { return new StatusReasonInformationSEPA(); } /** * Create an instance of {@link CreditorReferenceInformationSEPA } * */ public CreditorReferenceInformationSEPA createCreditorReferenceInformationSEPA() { return new CreditorReferenceInformationSEPA(); } /** * Create an instance of {@link OrganisationIdentificationSEPAChoice } * */ public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice() { return new OrganisationIdentificationSEPAChoice(); } /** * Create an instance of {@link MandateRelatedInformationSEPA } * */ public MandateRelatedInformationSEPA createMandateRelatedInformationSEPA() { return new MandateRelatedInformationSEPA(); } /** * Create an instance of {@link StructuredRemittanceInformationSEPA } * */ public StructuredRemittanceInformationSEPA createStructuredRemittanceInformationSEPA() { return new StructuredRemittanceInformationSEPA(); } /** * Create an instance of {@link GenericIdentificationSEPA } * */ public GenericIdentificationSEPA createGenericIdentificationSEPA() { return new GenericIdentificationSEPA(); } /** * Create an instance of {@link OriginalGroupInformationSEPA } * */ public OriginalGroupInformationSEPA createOriginalGroupInformationSEPA() { return new OriginalGroupInformationSEPA(); } /** * Create an instance of {@link Pain00200102 } * */ public Pain00200102 createPain00200102() { return new Pain00200102(); } /** * 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 AmendmentInformationDetailsSEPA } * */ public AmendmentInformationDetailsSEPA createAmendmentInformationDetailsSEPA() { return new AmendmentInformationDetailsSEPA(); } /** * Create an instance of {@link PersonIdentificationSEPA } * */ public PersonIdentificationSEPA createPersonIdentificationSEPA() { return new PersonIdentificationSEPA(); } /** * Create an instance of {@link PaymentTypeInformationSEPA } * */ public PaymentTypeInformationSEPA createPaymentTypeInformationSEPA() { return new PaymentTypeInformationSEPA(); } /** * Create an instance of {@link DateAndPlaceOfBirth } * */ public DateAndPlaceOfBirth createDateAndPlaceOfBirth() { return new DateAndPlaceOfBirth(); } /** * Create an instance of {@link CreditorReferenceTypeSEPA } * */ public CreditorReferenceTypeSEPA createCreditorReferenceTypeSEPA() { return new CreditorReferenceTypeSEPA(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}} * */ @XmlElementDecl(namespace = "urn:swift:xsd:$pain.002.002.02", name = "Document") public JAXBElement<Document> createDocument(Document value) { return new JAXBElement<Document>(_Document_QNAME, Document.class, null, value); } }