package org.kapott.hbci.sepa.jaxb.pain_001_002_03; 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_002_03 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.001.002.03", "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_002_03 * */ public ObjectFactory() { } /** * Create an instance of {@link Document } * */ public Document createDocument() { return new Document(); } /** * Create an instance of {@link PaymentIdentificationSEPA } * */ public PaymentIdentificationSEPA createPaymentIdentificationSEPA() { return new PaymentIdentificationSEPA(); } /** * Create an instance of {@link FinancialInstitutionIdentificationSEPA1 } * */ public FinancialInstitutionIdentificationSEPA1 createFinancialInstitutionIdentificationSEPA1() { return new FinancialInstitutionIdentificationSEPA1(); } /** * Create an instance of {@link CreditorReferenceTypeCodeSEPA } * */ public CreditorReferenceTypeCodeSEPA createCreditorReferenceTypeCodeSEPA() { return new CreditorReferenceTypeCodeSEPA(); } /** * Create an instance of {@link GroupHeaderSCT } * */ public GroupHeaderSCT createGroupHeaderSCT() { return new GroupHeaderSCT(); } /** * Create an instance of {@link GenericOrganisationIdentification1 } * */ public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() { return new GenericOrganisationIdentification1(); } /** * Create an instance of {@link PaymentTypeInformationSCT2 } * */ public PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2() { return new PaymentTypeInformationSCT2(); } /** * 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 PaymentTypeInformationSCT1 } * */ public PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1() { return new PaymentTypeInformationSCT1(); } /** * Create an instance of {@link PurposeSEPA } * */ public PurposeSEPA createPurposeSEPA() { return new PurposeSEPA(); } /** * Create an instance of {@link CustomerCreditTransferInitiationV03 } * */ public CustomerCreditTransferInitiationV03 createCustomerCreditTransferInitiationV03() { return new CustomerCreditTransferInitiationV03(); } /** * Create an instance of {@link AccountIdentificationSEPA } * */ public AccountIdentificationSEPA createAccountIdentificationSEPA() { return new AccountIdentificationSEPA(); } /** * 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 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 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 OrganisationIdentificationSchemeName1Choice } * */ public OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice() { return new OrganisationIdentificationSchemeName1Choice(); } /** * Create an instance of {@link AmountTypeSEPA } * */ public AmountTypeSEPA createAmountTypeSEPA() { return new AmountTypeSEPA(); } /** * Create an instance of {@link CreditTransferTransactionInformationSCT } * */ public CreditTransferTransactionInformationSCT createCreditTransferTransactionInformationSCT() { return new CreditTransferTransactionInformationSCT(); } /** * Create an instance of {@link PaymentInstructionInformationSCT } * */ public PaymentInstructionInformationSCT createPaymentInstructionInformationSCT() { return new PaymentInstructionInformationSCT(); } /** * 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 OrganisationIdentificationSEPAChoice } * */ public OrganisationIdentificationSEPAChoice createOrganisationIdentificationSEPAChoice() { return new OrganisationIdentificationSEPAChoice(); } /** * 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 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 CreditorReferenceTypeSEPA } * */ public CreditorReferenceTypeSEPA createCreditorReferenceTypeSEPA() { return new CreditorReferenceTypeSEPA(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}} * */ @XmlElementDecl(namespace = "urn:iso:std:iso:20022:tech:xsd:pain.001.002.03", name = "Document") public JAXBElement<Document> createDocument(Document value) { return new JAXBElement<Document>(_Document_QNAME, Document.class, null, value); } }