//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2012.12.19 at 10:30:34 AM GMT
//
package hermes.config;
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 hermes.config 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 _Config_QNAME = new QName("", "config");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: hermes.config
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link NamingProviderConfig }
*
*/
public NamingProviderConfig createNamingProviderConfig() {
return new NamingProviderConfig();
}
/**
* Create an instance of {@link ClasspathGroupConfig }
*
*/
public ClasspathGroupConfig createClasspathGroupConfig() {
return new ClasspathGroupConfig();
}
/**
* Create an instance of {@link PropertyConfig }
*
*/
public PropertyConfig createPropertyConfig() {
return new PropertyConfig();
}
/**
* Create an instance of {@link ProviderConfig }
*
*/
public ProviderConfig createProviderConfig() {
return new ProviderConfig();
}
/**
* Create an instance of {@link JDBCStore }
*
*/
public JDBCStore createJDBCStore() {
return new JDBCStore();
}
/**
* Create an instance of {@link FactoryConfig }
*
*/
public FactoryConfig createFactoryConfig() {
return new FactoryConfig();
}
/**
* Create an instance of {@link ProviderExtConfig }
*
*/
public ProviderExtConfig createProviderExtConfig() {
return new ProviderExtConfig();
}
/**
* Create an instance of {@link WatchConfig }
*
*/
public WatchConfig createWatchConfig() {
return new WatchConfig();
}
/**
* Create an instance of {@link DestinationConfig }
*
*/
public DestinationConfig createDestinationConfig() {
return new DestinationConfig();
}
/**
* Create an instance of {@link RendererConfig }
*
*/
public RendererConfig createRendererConfig() {
return new RendererConfig();
}
/**
* Create an instance of {@link NamingConfig }
*
*/
public NamingConfig createNamingConfig() {
return new NamingConfig();
}
/**
* Create an instance of {@link HermesConfig }
*
*/
public HermesConfig createHermesConfig() {
return new HermesConfig();
}
/**
* Create an instance of {@link ConnectionConfig }
*
*/
public ConnectionConfig createConnectionConfig() {
return new ConnectionConfig();
}
/**
* Create an instance of {@link PropertySetConfig }
*
*/
public PropertySetConfig createPropertySetConfig() {
return new PropertySetConfig();
}
/**
* Create an instance of {@link SessionConfig }
*
*/
public SessionConfig createSessionConfig() {
return new SessionConfig();
}
/**
* Create an instance of {@link RemoteConfig }
*
*/
public RemoteConfig createRemoteConfig() {
return new RemoteConfig();
}
/**
* Create an instance of {@link QuickFIXConfig }
*
*/
public QuickFIXConfig createQuickFIXConfig() {
return new QuickFIXConfig();
}
/**
* Create an instance of {@link ClasspathConfig }
*
*/
public ClasspathConfig createClasspathConfig() {
return new ClasspathConfig();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HermesConfig }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "config")
public JAXBElement<HermesConfig> createConfig(HermesConfig value) {
return new JAXBElement<HermesConfig>(_Config_QNAME, HermesConfig.class, null, value);
}
}