package org.kapott.hbci.sepa.jaxb.pain_001_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_001_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.001.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_001_002_02 * */ public ObjectFactory() { } /** * Create an instance of {@link Document } * */ public Document createDocument() { return new Document(); } /** * Create an instance of {@link RemittanceInformationSCTChoice } * */ public RemittanceInformationSCTChoice createRemittanceInformationSCTChoice() { return new RemittanceInformationSCTChoice(); } /** * Create an instance of {@link PostalAddressSCT } * */ public PostalAddressSCT createPostalAddressSCT() { return new PostalAddressSCT(); } /** * Create an instance of {@link GroupHeaderSCT } * */ public GroupHeaderSCT createGroupHeaderSCT() { return new GroupHeaderSCT(); } /** * Create an instance of {@link PersonIdentification3 } * */ public PersonIdentification3 createPersonIdentification3() { return new PersonIdentification3(); } /** * Create an instance of {@link CurrencyAndAmountSCT } * */ public CurrencyAndAmountSCT createCurrencyAndAmountSCT() { return new CurrencyAndAmountSCT(); } /** * Create an instance of {@link CreditorReferenceInformationSCT } * */ public CreditorReferenceInformationSCT createCreditorReferenceInformationSCT() { return new CreditorReferenceInformationSCT(); } /** * Create an instance of {@link PaymentTypeInformationSCT2 } * */ public PaymentTypeInformationSCT2 createPaymentTypeInformationSCT2() { return new PaymentTypeInformationSCT2(); } /** * Create an instance of {@link PaymentTypeInformationSCT1 } * */ public PaymentTypeInformationSCT1 createPaymentTypeInformationSCT1() { return new PaymentTypeInformationSCT1(); } /** * Create an instance of {@link CashAccountSCT1 } * */ public CashAccountSCT1 createCashAccountSCT1() { return new CashAccountSCT1(); } /** * Create an instance of {@link Pain00100102 } * */ public Pain00100102 createPain00100102() { return new Pain00100102(); } /** * Create an instance of {@link OrganisationIdentificationSCTChoice } * */ public OrganisationIdentificationSCTChoice createOrganisationIdentificationSCTChoice() { return new OrganisationIdentificationSCTChoice(); } /** * Create an instance of {@link CashAccountSCT2 } * */ public CashAccountSCT2 createCashAccountSCT2() { return new CashAccountSCT2(); } /** * Create an instance of {@link FinancialInstitutionIdentificationSCT } * */ public FinancialInstitutionIdentificationSCT createFinancialInstitutionIdentificationSCT() { return new FinancialInstitutionIdentificationSCT(); } /** * Create an instance of {@link PaymentIdentification1 } * */ public PaymentIdentification1 createPaymentIdentification1() { return new PaymentIdentification1(); } /** * Create an instance of {@link PurposeSCT } * */ public PurposeSCT createPurposeSCT() { return new PurposeSCT(); } /** * Create an instance of {@link BranchAndFinancialInstitutionIdentificationSCT } * */ public BranchAndFinancialInstitutionIdentificationSCT createBranchAndFinancialInstitutionIdentificationSCT() { return new BranchAndFinancialInstitutionIdentificationSCT(); } /** * Create an instance of {@link ServiceLevelSCT } * */ public ServiceLevelSCT createServiceLevelSCT() { return new ServiceLevelSCT(); } /** * Create an instance of {@link PartySCTChoice } * */ public PartySCTChoice createPartySCTChoice() { return new PartySCTChoice(); } /** * Create an instance of {@link AccountIdentificationSCT } * */ public AccountIdentificationSCT createAccountIdentificationSCT() { return new AccountIdentificationSCT(); } /** * Create an instance of {@link CreditorReferenceTypeSCT } * */ public CreditorReferenceTypeSCT createCreditorReferenceTypeSCT() { return new CreditorReferenceTypeSCT(); } /** * 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 StructuredRemittanceInformationSCT } * */ public StructuredRemittanceInformationSCT createStructuredRemittanceInformationSCT() { return new StructuredRemittanceInformationSCT(); } /** * Create an instance of {@link PartyIdentificationSCT2 } * */ public PartyIdentificationSCT2 createPartyIdentificationSCT2() { return new PartyIdentificationSCT2(); } /** * Create an instance of {@link PartyIdentificationSCT1 } * */ public PartyIdentificationSCT1 createPartyIdentificationSCT1() { return new PartyIdentificationSCT1(); } /** * 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 AmountTypeSCT } * */ public AmountTypeSCT createAmountTypeSCT() { return new AmountTypeSCT(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Document }{@code >}} * */ @XmlElementDecl(namespace = "urn:swift:xsd:$pain.001.002.02", name = "Document") public JAXBElement<Document> createDocument(Document value) { return new JAXBElement<Document>(_Document_QNAME, Document.class, null, value); } }