package org.kapott.hbci.sepa.jaxb.pain_008_002_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_002_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:swift:xsd:$pain.008.002.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_002_01 * */ public ObjectFactory() { } /** * Create an instance of {@link Document } * */ public Document createDocument() { return new Document(); } /** * Create an instance of {@link PaymentTypeInformationSDD } * */ public PaymentTypeInformationSDD createPaymentTypeInformationSDD() { return new PaymentTypeInformationSDD(); } /** * Create an instance of {@link PartySDD } * */ public PartySDD createPartySDD() { return new PartySDD(); } /** * Create an instance of {@link PartySDDChoice } * */ public PartySDDChoice createPartySDDChoice() { return new PartySDDChoice(); } /** * Create an instance of {@link PartyIdentificationSDD2 } * */ public PartyIdentificationSDD2 createPartyIdentificationSDD2() { return new PartyIdentificationSDD2(); } /** * Create an instance of {@link PartyIdentificationSDD1 } * */ public PartyIdentificationSDD1 createPartyIdentificationSDD1() { return new PartyIdentificationSDD1(); } /** * Create an instance of {@link PartyIdentificationSDD5 } * */ public PartyIdentificationSDD5 createPartyIdentificationSDD5() { return new PartyIdentificationSDD5(); } /** * Create an instance of {@link PartyIdentificationSDD4 } * */ public PartyIdentificationSDD4 createPartyIdentificationSDD4() { return new PartyIdentificationSDD4(); } /** * Create an instance of {@link PartyIdentificationSDD3 } * */ public PartyIdentificationSDD3 createPartyIdentificationSDD3() { return new PartyIdentificationSDD3(); } /** * Create an instance of {@link AmendmentInformationDetailsSDD } * */ public AmendmentInformationDetailsSDD createAmendmentInformationDetailsSDD() { return new AmendmentInformationDetailsSDD(); } /** * Create an instance of {@link CurrencyAndAmountSDD } * */ public CurrencyAndAmountSDD createCurrencyAndAmountSDD() { return new CurrencyAndAmountSDD(); } /** * Create an instance of {@link CreditorReferenceInformationSDD } * */ public CreditorReferenceInformationSDD createCreditorReferenceInformationSDD() { return new CreditorReferenceInformationSDD(); } /** * Create an instance of {@link GenericIdentificationSDD } * */ public GenericIdentificationSDD createGenericIdentificationSDD() { return new GenericIdentificationSDD(); } /** * Create an instance of {@link DirectDebitTransactionSDD } * */ public DirectDebitTransactionSDD createDirectDebitTransactionSDD() { return new DirectDebitTransactionSDD(); } /** * Create an instance of {@link RestrictedIdentificationSDD } * */ public RestrictedIdentificationSDD createRestrictedIdentificationSDD() { return new RestrictedIdentificationSDD(); } /** * Create an instance of {@link LocalInstrumentSDD } * */ public LocalInstrumentSDD createLocalInstrumentSDD() { return new LocalInstrumentSDD(); } /** * Create an instance of {@link PostalAddressSDD } * */ public PostalAddressSDD createPostalAddressSDD() { return new PostalAddressSDD(); } /** * Create an instance of {@link ServiceLevelSDD } * */ public ServiceLevelSDD createServiceLevelSDD() { return new ServiceLevelSDD(); } /** * Create an instance of {@link PaymentIdentification1 } * */ public PaymentIdentification1 createPaymentIdentification1() { return new PaymentIdentification1(); } /** * Create an instance of {@link CashAccountSDD2 } * */ public CashAccountSDD2 createCashAccountSDD2() { return new CashAccountSDD2(); } /** * Create an instance of {@link CashAccountSDD1 } * */ public CashAccountSDD1 createCashAccountSDD1() { return new CashAccountSDD1(); } /** * Create an instance of {@link AccountIdentificationSDD } * */ public AccountIdentificationSDD createAccountIdentificationSDD() { return new AccountIdentificationSDD(); } /** * Create an instance of {@link OrganisationIdentificationSDDChoice } * */ public OrganisationIdentificationSDDChoice createOrganisationIdentificationSDDChoice() { return new OrganisationIdentificationSDDChoice(); } /** * Create an instance of {@link StructuredRemittanceInformationSDD } * */ public StructuredRemittanceInformationSDD createStructuredRemittanceInformationSDD() { return new StructuredRemittanceInformationSDD(); } /** * Create an instance of {@link RemittanceInformationSDDChoice } * */ public RemittanceInformationSDDChoice createRemittanceInformationSDDChoice() { return new RemittanceInformationSDDChoice(); } /** * Create an instance of {@link PurposeSDD } * */ public PurposeSDD createPurposeSDD() { return new PurposeSDD(); } /** * Create an instance of {@link PersonIdentificationSDD1 } * */ public PersonIdentificationSDD1 createPersonIdentificationSDD1() { return new PersonIdentificationSDD1(); } /** * Create an instance of {@link PersonIdentificationSDD2 } * */ public PersonIdentificationSDD2 createPersonIdentificationSDD2() { return new PersonIdentificationSDD2(); } /** * Create an instance of {@link PaymentInstructionInformationSDD } * */ public PaymentInstructionInformationSDD createPaymentInstructionInformationSDD() { return new PaymentInstructionInformationSDD(); } /** * Create an instance of {@link Pain00800101 } * */ public Pain00800101 createPain00800101() { return new Pain00800101(); } /** * Create an instance of {@link DirectDebitTransactionInformationSDD } * */ public DirectDebitTransactionInformationSDD createDirectDebitTransactionInformationSDD() { return new DirectDebitTransactionInformationSDD(); } /** * Create an instance of {@link MandateRelatedInformationSDD } * */ public MandateRelatedInformationSDD createMandateRelatedInformationSDD() { return new MandateRelatedInformationSDD(); } /** * Create an instance of {@link CreditorReferenceTypeSDD } * */ public CreditorReferenceTypeSDD createCreditorReferenceTypeSDD() { return new CreditorReferenceTypeSDD(); } /** * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSDD2 } * */ public BranchAndFinancialInstitutionIdentificationSDD2 createBranchAndFinancialInstitutionIdentificationSDD2() { return new BranchAndFinancialInstitutionIdentificationSDD2(); } /** * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSDD1 } * */ public BranchAndFinancialInstitutionIdentificationSDD1 createBranchAndFinancialInstitutionIdentificationSDD1() { return new BranchAndFinancialInstitutionIdentificationSDD1(); } /** * 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 FinancialInstitutionIdentificationSDD2 } * */ public FinancialInstitutionIdentificationSDD2 createFinancialInstitutionIdentificationSDD2() { return new FinancialInstitutionIdentificationSDD2(); } /** * Create an instance of {@link FinancialInstitutionIdentificationSDD1 } * */ public FinancialInstitutionIdentificationSDD1 createFinancialInstitutionIdentificationSDD1() { return new FinancialInstitutionIdentificationSDD1(); } /** * Create an instance of {@link GroupHeaderSDD } * */ public GroupHeaderSDD createGroupHeaderSDD() { return new GroupHeaderSDD(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}} * */ @XmlElementDecl(namespace = "urn:swift:xsd:$pain.008.002.01", name = "Document") public JAXBElement<Document> createDocument(Document value) { return new JAXBElement<Document>(_Document_QNAME, Document.class, null, value); } }