001
002 package org.apache.camel.component.cxf.soap.headers;
003
004 import javax.xml.bind.JAXBElement;
005 import javax.xml.bind.annotation.XmlElementDecl;
006 import javax.xml.bind.annotation.XmlRegistry;
007 import javax.xml.namespace.QName;
008
009
010 /**
011 * This object contains factory methods for each
012 * Java content interface and Java element interface
013 * generated in the org.apache.camel.component.cxf.soap.headers package.
014 * <p>An ObjectFactory allows you to programatically
015 * construct new instances of the Java representation
016 * for XML content. The Java representation of XML
017 * content can consist of schema derived interfaces
018 * and classes representing the binding of schema
019 * type definitions, element declarations and model
020 * groups. Factory methods for each of these are
021 * provided in this class.
022 *
023 */
024 @XmlRegistry
025 public class ObjectFactory {
026
027 private final static QName _SOAPHeaderInfo_QNAME = new QName("http://apache.org/camel/component/cxf/soap/headers", "SOAPHeaderInfo");
028
029 /**
030 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.camel.component.cxf.soap.headers
031 *
032 */
033 public ObjectFactory() {
034 }
035
036 /**
037 * Create an instance of {@link InOutOfBandHeaderResponse }
038 *
039 */
040 public InOutOfBandHeaderResponse createInOutOfBandHeaderResponse() {
041 return new InOutOfBandHeaderResponse();
042 }
043
044 /**
045 * Create an instance of {@link InoutHeaderResponse }
046 *
047 */
048 public InoutHeaderResponse createInoutHeaderResponse() {
049 return new InoutHeaderResponse();
050 }
051
052 /**
053 * Create an instance of {@link InoutHeader }
054 *
055 */
056 public InoutHeader createInoutHeader() {
057 return new InoutHeader();
058 }
059
060 /**
061 * Create an instance of {@link InoutOutOfBandHeaderResponse }
062 *
063 */
064 public InoutOutOfBandHeaderResponse createInoutOutOfBandHeaderResponse() {
065 return new InoutOutOfBandHeaderResponse();
066 }
067
068 /**
069 * Create an instance of {@link InHeader }
070 *
071 */
072 public InHeader createInHeader() {
073 return new InHeader();
074 }
075
076 /**
077 * Create an instance of {@link InOutOfBandHeader }
078 *
079 */
080 public InOutOfBandHeader createInOutOfBandHeader() {
081 return new InOutOfBandHeader();
082 }
083
084 /**
085 * Create an instance of {@link OutOutOfBandHeaderResponse }
086 *
087 */
088 public OutOutOfBandHeaderResponse createOutOutOfBandHeaderResponse() {
089 return new OutOutOfBandHeaderResponse();
090 }
091
092 /**
093 * Create an instance of {@link Me }
094 *
095 */
096 public Me createMe() {
097 return new Me();
098 }
099
100 /**
101 * Create an instance of {@link OutHeader }
102 *
103 */
104 public OutHeader createOutHeader() {
105 return new OutHeader();
106 }
107
108 /**
109 * Create an instance of {@link SOAPHeaderData }
110 *
111 */
112 public SOAPHeaderData createSOAPHeaderData() {
113 return new SOAPHeaderData();
114 }
115
116 /**
117 * Create an instance of {@link InHeaderResponse }
118 *
119 */
120 public InHeaderResponse createInHeaderResponse() {
121 return new InHeaderResponse();
122 }
123
124 /**
125 * Create an instance of {@link InoutOutOfBandHeader }
126 *
127 */
128 public InoutOutOfBandHeader createInoutOutOfBandHeader() {
129 return new InoutOutOfBandHeader();
130 }
131
132 /**
133 * Create an instance of {@link OutOutOfBandHeader }
134 *
135 */
136 public OutOutOfBandHeader createOutOutOfBandHeader() {
137 return new OutOutOfBandHeader();
138 }
139
140 /**
141 * Create an instance of {@link OutHeaderResponse }
142 *
143 */
144 public OutHeaderResponse createOutHeaderResponse() {
145 return new OutHeaderResponse();
146 }
147
148 /**
149 * Create an instance of {@link JAXBElement }{@code <}{@link SOAPHeaderData }{@code >}}
150 *
151 */
152 @XmlElementDecl(namespace = "http://apache.org/camel/component/cxf/soap/headers", name = "SOAPHeaderInfo")
153 public JAXBElement<SOAPHeaderData> createSOAPHeaderInfo(SOAPHeaderData value) {
154 return new JAXBElement<SOAPHeaderData>(_SOAPHeaderInfo_QNAME, SOAPHeaderData.class, null, value);
155 }
156
157 }