br.com.swconsultoria.mdfe.schema_300.retConsReciMDFe.ObjectFactory Maven / Gradle / Ivy
Show all versions of java-mdfe Show documentation
package br.com.swconsultoria.mdfe.schema_300.retConsReciMDFe;
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 br.com.swconsultoria.mdfe.schema_300.retConsReciMDFe package.
* 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 _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature");
private final static QName _RetConsReciMDFe_QNAME = new QName("http://www.portalfiscal.inf.br/mdfe", "retConsReciMDFe");
private final static QName _MdfeProt_QNAME = new QName("http://www.portalfiscal.inf.br/mdfe", "TProtMDFe");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.com.swconsultoria.mdfe.schema_300.retConsReciMDFe
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link SignedInfoType }
*/
public SignedInfoType createSignedInfoType() {
return new SignedInfoType();
}
/**
* Create an instance of {@link ReferenceType }
*/
public ReferenceType createReferenceType() {
return new ReferenceType();
}
/**
* Create an instance of {@link TProtMDFe }
*/
public TProtMDFe createTProtMDFe() {
return new TProtMDFe();
}
/**
* Create an instance of {@link TRetConsReciMDFe }
*/
public TRetConsReciMDFe createTRetConsReciMDFe() {
return new TRetConsReciMDFe();
}
/**
* Create an instance of {@link TConsReciMDFe }
*/
public TConsReciMDFe createTConsReciMDFe() {
return new TConsReciMDFe();
}
/**
* Create an instance of {@link SignatureType }
*/
public SignatureType createSignatureType() {
return new SignatureType();
}
/**
* Create an instance of {@link KeyInfoType }
*/
public KeyInfoType createKeyInfoType() {
return new KeyInfoType();
}
/**
* Create an instance of {@link SignatureValueType }
*/
public SignatureValueType createSignatureValueType() {
return new SignatureValueType();
}
/**
* Create an instance of {@link TransformType }
*/
public TransformType createTransformType() {
return new TransformType();
}
/**
* Create an instance of {@link TransformsType }
*/
public TransformsType createTransformsType() {
return new TransformsType();
}
/**
* Create an instance of {@link X509DataType }
*/
public X509DataType createX509DataType() {
return new X509DataType();
}
/**
* Create an instance of {@link SignedInfoType.CanonicalizationMethod }
*/
public SignedInfoType.CanonicalizationMethod createSignedInfoTypeCanonicalizationMethod() {
return new SignedInfoType.CanonicalizationMethod();
}
/**
* Create an instance of {@link SignedInfoType.SignatureMethod }
*/
public SignedInfoType.SignatureMethod createSignedInfoTypeSignatureMethod() {
return new SignedInfoType.SignatureMethod();
}
/**
* Create an instance of {@link ReferenceType.DigestMethod }
*/
public ReferenceType.DigestMethod createReferenceTypeDigestMethod() {
return new ReferenceType.DigestMethod();
}
/**
* Create an instance of {@link TProtMDFe.InfProt }
*/
public TProtMDFe.InfProt createTProtMDFeInfProt() {
return new TProtMDFe.InfProt();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SignatureType }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Signature")
public JAXBElement createSignature(SignatureType value) {
return new JAXBElement(_Signature_QNAME, SignatureType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TRetConsReciMDFe }{@code >}}
*/
@XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/mdfe", name = "retConsReciMDFe")
public JAXBElement createRetConsReciMDFe(TRetConsReciMDFe value) {
return new JAXBElement(_RetConsReciMDFe_QNAME, TRetConsReciMDFe.class, null, value);
}
/**
* @param obj
* @return
*/
@XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/mdfe", name = "TProtMDFe")
public JAXBElement createTProtMDFe(TProtMDFe value) {
return new JAXBElement(_MdfeProt_QNAME, TProtMDFe.class, null, value);
}
}