001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 
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: 2010.06.29 at 05:55:18 PM CEST 
006    //
007    
008    
009    package org.jomc.standalone.model;
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.jomc.standalone.model 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 _Method_QNAME = new QName("http://jomc.org/standalone/model", "method");
035        private final static QName _Transaction_QNAME = new QName("http://jomc.org/standalone/model", "transaction");
036        private final static QName _Methods_QNAME = new QName("http://jomc.org/standalone/model", "methods");
037        private final static QName _Exception_QNAME = new QName("http://jomc.org/standalone/model", "exception");
038        private final static QName _Parameters_QNAME = new QName("http://jomc.org/standalone/model", "parameters");
039        private final static QName _Exceptions_QNAME = new QName("http://jomc.org/standalone/model", "exceptions");
040        private final static QName _Parameter_QNAME = new QName("http://jomc.org/standalone/model", "parameter");
041    
042        /**
043         * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jomc.standalone.model
044         * 
045         */
046        public ObjectFactory() {
047        }
048    
049        /**
050         * Create an instance of {@link TransactionType }
051         * 
052         */
053        public TransactionType createTransactionType() {
054            return new TransactionType();
055        }
056    
057        /**
058         * Create an instance of {@link ExceptionType }
059         * 
060         */
061        public ExceptionType createExceptionType() {
062            return new ExceptionType();
063        }
064    
065        /**
066         * Create an instance of {@link MethodsType }
067         * 
068         */
069        public MethodsType createMethodsType() {
070            return new MethodsType();
071        }
072    
073        /**
074         * Create an instance of {@link ExceptionsType }
075         * 
076         */
077        public ExceptionsType createExceptionsType() {
078            return new ExceptionsType();
079        }
080    
081        /**
082         * Create an instance of {@link MethodType }
083         * 
084         */
085        public MethodType createMethodType() {
086            return new MethodType();
087        }
088    
089        /**
090         * Create an instance of {@link ParametersType }
091         * 
092         */
093        public ParametersType createParametersType() {
094            return new ParametersType();
095        }
096    
097        /**
098         * Create an instance of {@link ParameterType }
099         * 
100         */
101        public ParameterType createParameterType() {
102            return new ParameterType();
103        }
104    
105        /**
106         * Create an instance of {@link JAXBElement }{@code <}{@link MethodType }{@code >}}
107         * 
108         */
109        @XmlElementDecl(namespace = "http://jomc.org/standalone/model", name = "method")
110        public JAXBElement<MethodType> createMethod(MethodType value) {
111            return new JAXBElement<MethodType>(_Method_QNAME, MethodType.class, null, value);
112        }
113    
114        /**
115         * Create an instance of {@link JAXBElement }{@code <}{@link TransactionType }{@code >}}
116         * 
117         */
118        @XmlElementDecl(namespace = "http://jomc.org/standalone/model", name = "transaction")
119        public JAXBElement<TransactionType> createTransaction(TransactionType value) {
120            return new JAXBElement<TransactionType>(_Transaction_QNAME, TransactionType.class, null, value);
121        }
122    
123        /**
124         * Create an instance of {@link JAXBElement }{@code <}{@link MethodsType }{@code >}}
125         * 
126         */
127        @XmlElementDecl(namespace = "http://jomc.org/standalone/model", name = "methods")
128        public JAXBElement<MethodsType> createMethods(MethodsType value) {
129            return new JAXBElement<MethodsType>(_Methods_QNAME, MethodsType.class, null, value);
130        }
131    
132        /**
133         * Create an instance of {@link JAXBElement }{@code <}{@link ExceptionType }{@code >}}
134         * 
135         */
136        @XmlElementDecl(namespace = "http://jomc.org/standalone/model", name = "exception")
137        public JAXBElement<ExceptionType> createException(ExceptionType value) {
138            return new JAXBElement<ExceptionType>(_Exception_QNAME, ExceptionType.class, null, value);
139        }
140    
141        /**
142         * Create an instance of {@link JAXBElement }{@code <}{@link ParametersType }{@code >}}
143         * 
144         */
145        @XmlElementDecl(namespace = "http://jomc.org/standalone/model", name = "parameters")
146        public JAXBElement<ParametersType> createParameters(ParametersType value) {
147            return new JAXBElement<ParametersType>(_Parameters_QNAME, ParametersType.class, null, value);
148        }
149    
150        /**
151         * Create an instance of {@link JAXBElement }{@code <}{@link ExceptionsType }{@code >}}
152         * 
153         */
154        @XmlElementDecl(namespace = "http://jomc.org/standalone/model", name = "exceptions")
155        public JAXBElement<ExceptionsType> createExceptions(ExceptionsType value) {
156            return new JAXBElement<ExceptionsType>(_Exceptions_QNAME, ExceptionsType.class, null, value);
157        }
158    
159        /**
160         * Create an instance of {@link JAXBElement }{@code <}{@link ParameterType }{@code >}}
161         * 
162         */
163        @XmlElementDecl(namespace = "http://jomc.org/standalone/model", name = "parameter")
164        public JAXBElement<ParameterType> createParameter(ParameterType value) {
165            return new JAXBElement<ParameterType>(_Parameter_QNAME, ParameterType.class, null, value);
166        }
167    
168    }