
org.apache.geronimo.tomcat.model.ObjectFactory Maven / Gradle / Ivy
/**
* 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.geronimo.tomcat.model;
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.geronimo.tomcat.modelxx package.
* 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 _Server_QNAME = new QName("", "Server");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.geronimo.tomcat.modelxx
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link ResourceEnvRefType }
*
*/
public ResourceEnvRefType createResourceEnvRefType() {
return new ResourceEnvRefType();
}
/**
* Create an instance of {@link ServerType }
*
*/
public ServerType createServerType() {
return new ServerType();
}
/**
* Create an instance of {@link ValveType }
*
*/
public ValveType createValveType() {
return new ValveType();
}
/**
* Create an instance of {@link EngineType }
*
*/
public EngineType createEngineType() {
return new EngineType();
}
/**
* Create an instance of {@link ServiceRefType }
*
*/
public ServiceRefType createServiceRefType() {
return new ServiceRefType();
}
/**
* Create an instance of {@link ClusterType }
*
*/
public ClusterType createClusterType() {
return new ClusterType();
}
/**
* Create an instance of {@link ContextType }
*
*/
public ContextType createContextType() {
return new ContextType();
}
/**
* Create an instance of {@link ConnectorType }
*
*/
public ConnectorType createConnectorType() {
return new ConnectorType();
}
/**
* Create an instance of {@link ExecutorType }
*
*/
public ExecutorType createExecutorType() {
return new ExecutorType();
}
/**
* Create an instance of {@link ListenerType }
*
*/
public ListenerType createListenerType() {
return new ListenerType();
}
/**
* Create an instance of {@link NamingResourcesType }
*
*/
public NamingResourcesType createNamingResourcesType() {
return new NamingResourcesType();
}
/**
* Create an instance of {@link HostType }
*
*/
public HostType createHostType() {
return new HostType();
}
/**
* Create an instance of {@link TransactionType }
*
*/
public TransactionType createTransactionType() {
return new TransactionType();
}
/**
* Create an instance of {@link EjbType }
*
*/
public EjbType createEjbType() {
return new EjbType();
}
/**
* Create an instance of {@link EnvironmentType }
*
*/
public EnvironmentType createEnvironmentType() {
return new EnvironmentType();
}
/**
* Create an instance of {@link RealmType }
*
*/
public RealmType createRealmType() {
return new RealmType();
}
/**
* Create an instance of {@link ServiceType }
*
*/
public ServiceType createServiceType() {
return new ServiceType();
}
/**
* Create an instance of {@link LocalEjbType }
*
*/
public LocalEjbType createLocalEjbType() {
return new LocalEjbType();
}
/**
* Create an instance of {@link ResourceType }
*
*/
public ResourceType createResourceType() {
return new ResourceType();
}
public ClusterListenerType createClusterListenerType() {
return new ClusterListenerType();
}
public InterceptorType createInterceptorType() {
return new InterceptorType();
}
public ManagerType createManagerType() {
return new ManagerType();
}
public MembershipType createMembershipType() {
return new MembershipType();
}
public MemberType createMemberType() {
return new MemberType();
}
public ReceiverType createReceiverType() {
return new ReceiverType();
}
public SenderType createSenderType() {
return new SenderType();
}
public TransportType createTransportType() {
return new TransportType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ServerType }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "Server")
public JAXBElement createServer(ServerType value) {
return new JAXBElement(_Server_QNAME, ServerType.class, null, value);
}
}