001
002 package org.apache.camel.wsdl_first.types;
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.wsdl_first.types 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 _StringOutputElem_QNAME = new QName("http://camel.apache.org/wsdl-first/types", "StringOutputElem");
028 private final static QName _StringInputElem_QNAME = new QName("http://camel.apache.org/wsdl-first/types", "StringInputElem");
029 private final static QName _IntegerOutputElem_QNAME = new QName("http://camel.apache.org/wsdl-first/types", "IntegerOutputElem");
030 private final static QName _IntegerInputElem_QNAME = new QName("http://camel.apache.org/wsdl-first/types", "IntegerInputElem");
031
032 /**
033 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.camel.wsdl_first.types
034 *
035 */
036 public ObjectFactory() {
037 }
038
039 /**
040 * Create an instance of {@link UnknownPersonFault }
041 *
042 */
043 public UnknownPersonFault createUnknownPersonFault() {
044 return new UnknownPersonFault();
045 }
046
047 /**
048 * Create an instance of {@link GetPerson }
049 *
050 */
051 public GetPerson createGetPerson() {
052 return new GetPerson();
053 }
054
055 /**
056 * Create an instance of {@link GetPersonResponse }
057 *
058 */
059 public GetPersonResponse createGetPersonResponse() {
060 return new GetPersonResponse();
061 }
062
063 /**
064 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
065 *
066 */
067 @XmlElementDecl(namespace = "http://camel.apache.org/wsdl-first/types", name = "StringOutputElem")
068 public JAXBElement<String> createStringOutputElem(String value) {
069 return new JAXBElement<String>(_StringOutputElem_QNAME, String.class, null, value);
070 }
071
072 /**
073 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
074 *
075 */
076 @XmlElementDecl(namespace = "http://camel.apache.org/wsdl-first/types", name = "StringInputElem")
077 public JAXBElement<String> createStringInputElem(String value) {
078 return new JAXBElement<String>(_StringInputElem_QNAME, String.class, null, value);
079 }
080
081 /**
082 * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
083 *
084 */
085 @XmlElementDecl(namespace = "http://camel.apache.org/wsdl-first/types", name = "IntegerOutputElem")
086 public JAXBElement<Integer> createIntegerOutputElem(Integer value) {
087 return new JAXBElement<Integer>(_IntegerOutputElem_QNAME, Integer.class, null, value);
088 }
089
090 /**
091 * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
092 *
093 */
094 @XmlElementDecl(namespace = "http://camel.apache.org/wsdl-first/types", name = "IntegerInputElem")
095 public JAXBElement<Integer> createIntegerInputElem(Integer value) {
096 return new JAXBElement<Integer>(_IntegerInputElem_QNAME, Integer.class, null, value);
097 }
098
099 }