/** * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.openejb.jee.was.v6.java; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.namespace.QName; /** * This object contains factory methods for each Java content interface and Java * element interface generated in the org.apache.openejb.jee.was.v6.java * package. * <p/> * An ObjectFactory allows you to programatically construct new instances of the * Java representation for XML content. The Java representation of XML content * can consist of schema derived interfaces and classes representing the binding * of schema type definitions, element declarations and model groups. Factory * methods for each of these are provided in this class. */ @XmlRegistry public class ObjectFactory { private final static QName _JavaEvent_QNAME = new QName("java.xmi", "JavaEvent"); private final static QName _JavaParameter_QNAME = new QName("java.xmi", "JavaParameter"); private final static QName _JavaClass_QNAME = new QName("java.xmi", "JavaClass"); private final static QName _Initializer_QNAME = new QName("java.xmi", "Initializer"); private final static QName _Field_QNAME = new QName("java.xmi", "Field"); private final static QName _JavaDataType_QNAME = new QName("java.xmi", "JavaDataType"); private final static QName _Statement_QNAME = new QName("java.xmi", "Statement"); private final static QName _Comment_QNAME = new QName("java.xmi", "Comment"); private final static QName _Method_QNAME = new QName("java.xmi", "Method"); private final static QName _JavaPackage_QNAME = new QName("java.xmi", "JavaPackage"); private final static QName _ArrayType_QNAME = new QName("java.xmi", "ArrayType"); private final static QName _Block_QNAME = new QName("java.xmi", "Block"); /** * Create a new ObjectFactory that can be used to create new instances of * schema derived classes for package: org.apache.openejb.jee.was.v6.java */ public ObjectFactory() { } /** * Create an instance of {@link JavaDataType } */ public JavaDataType createJavaDataType() { return new JavaDataType(); } /** * Create an instance of {@link JavaParameter } */ public JavaParameter createJavaParameter() { return new JavaParameter(); } /** * Create an instance of {@link JavaEvent } */ public JavaEvent createJavaEvent() { return new JavaEvent(); } /** * Create an instance of {@link JavaClass } */ public JavaClass createJavaClass() { return new JavaClass(); } /** * Create an instance of {@link JavaPackage } */ public JavaPackage createJavaPackage() { return new JavaPackage(); } /** * Create an instance of {@link Statement } */ public Statement createStatement() { return new Statement(); } /** * Create an instance of {@link Comment } */ public Comment createComment() { return new Comment(); } /** * Create an instance of {@link Method } */ public Method createMethod() { return new Method(); } /** * Create an instance of {@link Block } */ public Block createBlock() { return new Block(); } /** * Create an instance of {@link Field } */ public Field createField() { return new Field(); } /** * Create an instance of {@link Initializer } */ public Initializer createInitializer() { return new Initializer(); } /** * Create an instance of {@link ArrayType } */ public ArrayType createArrayType() { return new ArrayType(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link JavaEvent } * {@code >} */ @XmlElementDecl(namespace = "java.xmi", name = "JavaEvent") public JAXBElement<JavaEvent> createJavaEvent(final JavaEvent value) { return new JAXBElement<JavaEvent>(_JavaEvent_QNAME, JavaEvent.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link JavaParameter } * {@code >} */ @XmlElementDecl(namespace = "java.xmi", name = "JavaParameter") public JAXBElement<JavaParameter> createJavaParameter(final JavaParameter value) { return new JAXBElement<JavaParameter>(_JavaParameter_QNAME, JavaParameter.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link JavaClass } * {@code >} */ @XmlElementDecl(namespace = "java.xmi", name = "JavaClass") public JAXBElement<JavaClass> createJavaClass(final JavaClass value) { return new JAXBElement<JavaClass>(_JavaClass_QNAME, JavaClass.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Initializer } * {@code >} */ @XmlElementDecl(namespace = "java.xmi", name = "Initializer") public JAXBElement<Initializer> createInitializer(final Initializer value) { return new JAXBElement<Initializer>(_Initializer_QNAME, Initializer.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Field }{@code >} */ @XmlElementDecl(namespace = "java.xmi", name = "Field") public JAXBElement<Field> createField(final Field value) { return new JAXBElement<Field>(_Field_QNAME, Field.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link JavaDataType } * {@code >} */ @XmlElementDecl(namespace = "java.xmi", name = "JavaDataType") public JAXBElement<JavaDataType> createJavaDataType(final JavaDataType value) { return new JAXBElement<JavaDataType>(_JavaDataType_QNAME, JavaDataType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Statement } * {@code >} */ @XmlElementDecl(namespace = "java.xmi", name = "Statement") public JAXBElement<Statement> createStatement(final Statement value) { return new JAXBElement<Statement>(_Statement_QNAME, Statement.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Comment }{@code * >} */ @XmlElementDecl(namespace = "java.xmi", name = "Comment") public JAXBElement<Comment> createComment(final Comment value) { return new JAXBElement<Comment>(_Comment_QNAME, Comment.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Method }{@code >} */ @XmlElementDecl(namespace = "java.xmi", name = "Method") public JAXBElement<Method> createMethod(final Method value) { return new JAXBElement<Method>(_Method_QNAME, Method.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link JavaPackage } * {@code >} */ @XmlElementDecl(namespace = "java.xmi", name = "JavaPackage") public JAXBElement<JavaPackage> createJavaPackage(final JavaPackage value) { return new JAXBElement<JavaPackage>(_JavaPackage_QNAME, JavaPackage.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ArrayType } * {@code >} */ @XmlElementDecl(namespace = "java.xmi", name = "ArrayType") public JAXBElement<ArrayType> createArrayType(final ArrayType value) { return new JAXBElement<ArrayType>(_ArrayType_QNAME, ArrayType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Block }{@code >} */ @XmlElementDecl(namespace = "java.xmi", name = "Block") public JAXBElement<Block> createBlock(final Block value) { return new JAXBElement<Block>(_Block_QNAME, Block.class, null, value); } }