001 //
002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2
003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004 // Any modifications to this file will be lost upon recompilation of the source schema.
005 // Generated on: 2011.11.17 at 08:31:01 PM CST
006 //
007
008
009 package org.xmlsoap.schemas.soap.envelope;
010
011 import javax.xml.bind.JAXBElement;
012 import javax.xml.bind.annotation.XmlElementDecl;
013 import javax.xml.bind.annotation.XmlRegistry;
014 import javax.xml.namespace.QName;
015
016
017 /**
018 * This object contains factory methods for each
019 * Java content interface and Java element interface
020 * generated in the org.xmlsoap.schemas.soap.envelope package.
021 * <p>An ObjectFactory allows you to programatically
022 * construct new instances of the Java representation
023 * for XML content. The Java representation of XML
024 * content can consist of schema derived interfaces
025 * and classes representing the binding of schema
026 * type definitions, element declarations and model
027 * groups. Factory methods for each of these are
028 * provided in this class.
029 *
030 */
031 @XmlRegistry
032 public class ObjectFactory {
033
034 private final static QName _Fault_QNAME = new QName("http://schemas.xmlsoap.org/soap/envelope/", "Fault");
035 private final static QName _Body_QNAME = new QName("http://schemas.xmlsoap.org/soap/envelope/", "Body");
036 private final static QName _Envelope_QNAME = new QName("http://schemas.xmlsoap.org/soap/envelope/", "Envelope");
037 private final static QName _Header_QNAME = new QName("http://schemas.xmlsoap.org/soap/envelope/", "Header");
038
039 /**
040 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.xmlsoap.schemas.soap.envelope
041 *
042 */
043 public ObjectFactory() {
044 }
045
046 /**
047 * Create an instance of {@link Detail }
048 *
049 */
050 public Detail createDetail() {
051 return new Detail();
052 }
053
054 /**
055 * Create an instance of {@link Body }
056 *
057 */
058 public Body createBody() {
059 return new Body();
060 }
061
062 /**
063 * Create an instance of {@link Fault }
064 *
065 */
066 public Fault createFault() {
067 return new Fault();
068 }
069
070 /**
071 * Create an instance of {@link Envelope }
072 *
073 */
074 public Envelope createEnvelope() {
075 return new Envelope();
076 }
077
078 /**
079 * Create an instance of {@link Header }
080 *
081 */
082 public Header createHeader() {
083 return new Header();
084 }
085
086 /**
087 * Create an instance of {@link JAXBElement }{@code <}{@link Fault }{@code >}}
088 *
089 */
090 @XmlElementDecl(namespace = "http://schemas.xmlsoap.org/soap/envelope/", name = "Fault")
091 public JAXBElement<Fault> createFault(Fault value) {
092 return new JAXBElement<Fault>(_Fault_QNAME, Fault.class, null, value);
093 }
094
095 /**
096 * Create an instance of {@link JAXBElement }{@code <}{@link Body }{@code >}}
097 *
098 */
099 @XmlElementDecl(namespace = "http://schemas.xmlsoap.org/soap/envelope/", name = "Body")
100 public JAXBElement<Body> createBody(Body value) {
101 return new JAXBElement<Body>(_Body_QNAME, Body.class, null, value);
102 }
103
104 /**
105 * Create an instance of {@link JAXBElement }{@code <}{@link Envelope }{@code >}}
106 *
107 */
108 @XmlElementDecl(namespace = "http://schemas.xmlsoap.org/soap/envelope/", name = "Envelope")
109 public JAXBElement<Envelope> createEnvelope(Envelope value) {
110 return new JAXBElement<Envelope>(_Envelope_QNAME, Envelope.class, null, value);
111 }
112
113 /**
114 * Create an instance of {@link JAXBElement }{@code <}{@link Header }{@code >}}
115 *
116 */
117 @XmlElementDecl(namespace = "http://schemas.xmlsoap.org/soap/envelope/", name = "Header")
118 public JAXBElement<Header> createHeader(Header value) {
119 return new JAXBElement<Header>(_Header_QNAME, Header.class, null, value);
120 }
121
122 }