Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
414 espaco 1
 
2
package br.com.swconsultoria.nfe.schema.resevento;
3
 
4
import javax.xml.bind.JAXBElement;
5
import javax.xml.bind.annotation.XmlElementDecl;
6
import javax.xml.bind.annotation.XmlRegistry;
7
import javax.xml.namespace.QName;
8
 
9
 
10
/**
11
 * This object contains factory methods for each
12
 * Java content interface and Java element interface
13
 * generated in the br.com.swconsultoria.nfe.schema.resevento package.
14
 * <p>An ObjectFactory allows you to programatically
15
 * construct new instances of the Java representation
16
 * for XML content. The Java representation of XML
17
 * content can consist of schema derived interfaces
18
 * and classes representing the binding of schema
19
 * type definitions, element declarations and model
20
 * groups.  Factory methods for each of these are
21
 * provided in this class.
22
 *
23
 */
24
@XmlRegistry
25
public class ObjectFactory {
26
 
27
    private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature");
28
 
29
    /**
30
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.com.swconsultoria.nfe.schema.resevento
31
     *
32
     */
33
    public ObjectFactory() {
34
    }
35
 
36
    /**
37
     * Create an instance of {@link ReferenceType }
38
     *
39
     */
40
    public ReferenceType createReferenceType() {
41
        return new ReferenceType();
42
    }
43
 
44
    /**
45
     * Create an instance of {@link SignedInfoType }
46
     *
47
     */
48
    public SignedInfoType createSignedInfoType() {
49
        return new SignedInfoType();
50
    }
51
 
52
    /**
53
     * Create an instance of {@link ResEvento }
54
     *
55
     */
56
    public ResEvento createResEvento() {
57
        return new ResEvento();
58
    }
59
 
60
    /**
61
     * Create an instance of {@link SignatureType }
62
     *
63
     */
64
    public SignatureType createSignatureType() {
65
        return new SignatureType();
66
    }
67
 
68
    /**
69
     * Create an instance of {@link SignatureValueType }
70
     *
71
     */
72
    public SignatureValueType createSignatureValueType() {
73
        return new SignatureValueType();
74
    }
75
 
76
    /**
77
     * Create an instance of {@link TransformsType }
78
     *
79
     */
80
    public TransformsType createTransformsType() {
81
        return new TransformsType();
82
    }
83
 
84
    /**
85
     * Create an instance of {@link TransformType }
86
     *
87
     */
88
    public TransformType createTransformType() {
89
        return new TransformType();
90
    }
91
 
92
    /**
93
     * Create an instance of {@link KeyInfoType }
94
     *
95
     */
96
    public KeyInfoType createKeyInfoType() {
97
        return new KeyInfoType();
98
    }
99
 
100
    /**
101
     * Create an instance of {@link X509DataType }
102
     *
103
     */
104
    public X509DataType createX509DataType() {
105
        return new X509DataType();
106
    }
107
 
108
    /**
109
     * Create an instance of {@link ReferenceType.DigestMethod }
110
     *
111
     */
112
    public ReferenceType.DigestMethod createReferenceTypeDigestMethod() {
113
        return new ReferenceType.DigestMethod();
114
    }
115
 
116
    /**
117
     * Create an instance of {@link SignedInfoType.CanonicalizationMethod }
118
     *
119
     */
120
    public SignedInfoType.CanonicalizationMethod createSignedInfoTypeCanonicalizationMethod() {
121
        return new SignedInfoType.CanonicalizationMethod();
122
    }
123
 
124
    /**
125
     * Create an instance of {@link SignedInfoType.SignatureMethod }
126
     *
127
     */
128
    public SignedInfoType.SignatureMethod createSignedInfoTypeSignatureMethod() {
129
        return new SignedInfoType.SignatureMethod();
130
    }
131
 
132
    /**
133
     * Create an instance of {@link JAXBElement }{@code <}{@link SignatureType }{@code >}
134
     *
135
     * @param value
136
     *     Java instance representing xml element's value.
137
     * @return
138
     *     the new instance of {@link JAXBElement }{@code <}{@link SignatureType }{@code >}
139
     */
140
    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Signature")
141
    public JAXBElement<SignatureType> createSignature(SignatureType value) {
142
        return new JAXBElement<SignatureType>(_Signature_QNAME, SignatureType.class, null, value);
143
    }
144
 
145
}