package org.kapott.hbci.sepa.jaxb.pain_008_003_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_008_003_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:iso:std:iso:20022:tech:xsd:pain.008.003.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_008_003_02 * */ public ObjectFactory() { } /** * Create an instance of {@link Document } * */ public Document createDocument() { return new Document(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}} * */ @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.008.003.02", name = "Document") public JAXBElement<Document> createDocument(Document value) { return new JAXBElement<Document>(_Document_QNAME, Document.class, null, value); } /** * Create an instance of {@link CustomerDirectDebitInitiationV02 } * */ public CustomerDirectDebitInitiationV02 createCustomerDirectDebitInitiationV02() { return new CustomerDirectDebitInitiationV02(); } /** * Create an instance of {@link PaymentIdentificationSEPA } * */ public PaymentIdentificationSEPA createPaymentIdentificationSEPA() { return new PaymentIdentificationSEPA(); } /** * Create an instance of {@link PaymentTypeInformationSDD } * */ public PaymentTypeInformationSDD createPaymentTypeInformationSDD() { return new PaymentTypeInformationSDD(); } /** * Create an instance of {@link FinancialInstitutionIdentificationSEPA2 } * */ public FinancialInstitutionIdentificationSEPA2 createFinancialInstitutionIdentificationSEPA2() { return new FinancialInstitutionIdentificationSEPA2(); } /** * Create an instance of {@link CreditorReferenceTypeCodeSEPA } * */ public CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA() { return new CreditorReferenceTypeCodeSEPA(); } /** * Create an instance of {@link FinancialInstitutionIdentificationSEPA3 } * */ public FinancialInstitutionIdentificationSEPA3 createFinancialInstitutionIdentificationSEPA3() { return new FinancialInstitutionIdentificationSEPA3(); } /** * Create an instance of {@link PersonIdentificationSEPA2 } * */ public PersonIdentificationSEPA2 createPersonIdentificationSEPA2() { return new PersonIdentificationSEPA2(); } /** * Create an instance of {@link PartyIdentificationSEPA5 } * */ public PartyIdentificationSEPA5 createPartyIdentificationSEPA5() { return new PartyIdentificationSEPA5(); } /** * Create an instance of {@link PartyIdentificationSEPA4 } * */ public PartyIdentificationSEPA4 createPartyIdentificationSEPA4() { return new PartyIdentificationSEPA4(); } /** * Create an instance of {@link PartyIdentificationSEPA3 } * */ public PartyIdentificationSEPA3 createPartyIdentificationSEPA3() { return new PartyIdentificationSEPA3(); } /** * Create an instance of {@link GenericOrganisationIdentification1 } * */ public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() { return new GenericOrganisationIdentification1(); } /** * 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 PurposeSEPA } * */ public PurposeSEPA createPurposeSEPA() { return new PurposeSEPA(); } /** * Create an instance of {@link LocalInstrumentSEPA } * */ public LocalInstrumentSEPA createLocalInstrumentSEPA() { return new LocalInstrumentSEPA(); } /** * Create an instance of {@link RestrictedPersonIdentificationSchemeNameSEPA } * */ public RestrictedPersonIdentificationSchemeNameSEPA createRestrictedPersonIdentificationSchemeNameSEPA() { return new RestrictedPersonIdentificationSchemeNameSEPA(); } /** * Create an instance of {@link AmendmentInformationDetailsSDD } * */ public AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD() { return new AmendmentInformationDetailsSDD(); } /** * Create an instance of {@link AccountIdentificationSEPA } * */ public AccountIdentificationSEPA createAccountIdentificationSEPA() { return new AccountIdentificationSEPA(); } /** * Create an instance of {@link DirectDebitTransactionSDD } * */ public DirectDebitTransactionSDD createDirectDebitTransactionSDD() { return new DirectDebitTransactionSDD(); } /** * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA3 } * */ public BranchAndFinancialInstitutionIdentificationSEPA3 createBranchAndFinancialInstitutionIdentificationSEPA3() { return new BranchAndFinancialInstitutionIdentificationSEPA3(); } /** * Create an instance of {@link PartySEPAChoice } * */ public PartySEPAChoice createPartySEPAChoice() { return new PartySEPAChoice(); } /** * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSEPA2 } * */ public BranchAndFinancialInstitutionIdentificationSEPA2 createBranchAndFinancialInstitutionIdentificationSEPA2() { return new BranchAndFinancialInstitutionIdentificationSEPA2(); } /** * Create an instance of {@link PersonIdentificationSchemeName1Choice } * */ public PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice() { return new PersonIdentificationSchemeName1Choice(); } /** * Create an instance of {@link RemittanceInformationSEPA1Choice } * */ public RemittanceInformationSEPA1Choice createRemittanceInformationSEPA1Choice() { return new RemittanceInformationSEPA1Choice(); } /** * Create an instance of {@link ServiceLevelSEPA } * */ public ServiceLevelSEPA createServiceLevelSEPA() { return new ServiceLevelSEPA(); } /** * 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 OthrIdentification } * */ public OthrIdentification createOthrIdentification() { return new OthrIdentification(); } /** * Create an instance of {@link OrganisationIdentificationSchemeName1Choice } * */ public OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice() { return new OrganisationIdentificationSchemeName1Choice(); } /** * Create an instance of {@link PaymentInstructionInformationSDD } * */ public PaymentInstructionInformationSDD createPaymentInstructionInformationSDD() { return new PaymentInstructionInformationSDD(); } /** * Create an instance of {@link PersonIdentificationSEPA1Choice } * */ public PersonIdentificationSEPA1Choice createPersonIdentificationSEPA1Choice() { return new PersonIdentificationSEPA1Choice(); } /** * Create an instance of {@link ActiveOrHistoricCurrencyAndAmountSEPA } * */ public ActiveOrHistoricCurrencyAndAmountSEPA createActiveOrHistoricCurrencyAndAmountSEPA() { return new ActiveOrHistoricCurrencyAndAmountSEPA(); } /** * Create an instance of {@link DirectDebitTransactionInformationSDD } * */ public DirectDebitTransactionInformationSDD createDirectDebitTransactionInformationSDD() { return new DirectDebitTransactionInformationSDD(); } /** * Create an instance of {@link OrganisationIdentificationSEPAChoice } * */ public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice() { return new OrganisationIdentificationSEPAChoice(); } /** * Create an instance of {@link MandateRelatedInformationSDD } * */ public MandateRelatedInformationSDD createMandateRelatedInformationSDD() { return new MandateRelatedInformationSDD(); } /** * Create an instance of {@link StructuredRemittanceInformationSEPA1 } * */ public StructuredRemittanceInformationSEPA1 createStructuredRemittanceInformationSEPA1() { return new StructuredRemittanceInformationSEPA1(); } /** * Create an instance of {@link CreditorReferenceInformationSEPA1 } * */ public CreditorReferenceInformationSEPA1 createCreditorReferenceInformationSEPA1() { return new CreditorReferenceInformationSEPA1(); } /** * Create an instance of {@link RestrictedPersonIdentificationSEPA } * */ public RestrictedPersonIdentificationSEPA createRestrictedPersonIdentificationSEPA() { return new RestrictedPersonIdentificationSEPA(); } /** * Create an instance of {@link RestrictedFinancialIdentificationSEPA } * */ public RestrictedFinancialIdentificationSEPA createRestrictedFinancialIdentificationSEPA() { return new RestrictedFinancialIdentificationSEPA(); } /** * Create an instance of {@link GenericPersonIdentification1 } * */ public GenericPersonIdentification1 createGenericPersonIdentification1() { return new GenericPersonIdentification1(); } /** * Create an instance of {@link DateAndPlaceOfBirth } * */ public DateAndPlaceOfBirth createDateAndPlaceOfBirth() { return new DateAndPlaceOfBirth(); } /** * Create an instance of {@link CategoryPurposeSEPA } * */ public CategoryPurposeSEPA createCategoryPurposeSEPA() { return new CategoryPurposeSEPA(); } /** * Create an instance of {@link GroupHeaderSDD } * */ public GroupHeaderSDD createGroupHeaderSDD() { return new GroupHeaderSDD(); } /** * Create an instance of {@link CreditorReferenceTypeSEPA } * */ public CreditorReferenceTypeSEPA createCreditorReferenceTypeSEPA() { return new CreditorReferenceTypeSEPA(); } }