org.glassfish.appclient.client.acc.config.ObjectFactory Maven / Gradle / Ivy
//
// This file was generated by the Eclipse Implementation of JAXB, v4.0.1
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
//
package org.glassfish.appclient.client.acc.config;
import jakarta.xml.bind.JAXBException;
import jakarta.xml.bind.annotation.XmlRegistry;
import org.glassfish.appclient.client.acc.config.util.XML.Password;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the org.glassfish.appclient.client.acc.config 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 {
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.glassfish.appclient.client.acc.config
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link ClientContainer }
*
* @return
* the new instance of {@link ClientContainer }
*/
public ClientContainer createClientContainer() {
return new ClientContainer();
}
/**
* Create an instance of {@link Ssl }
*
* @return
* the new instance of {@link Ssl }
*/
public Ssl createSsl() {
return new Ssl();
}
/**
* Create an instance of {@link TargetServer }
*
* @return
* the new instance of {@link TargetServer }
*/
public TargetServer createTargetServer() {
return new TargetServer();
}
/**
* Create an instance of {@link TargetServer }
*
* @param address
* Java instance representing xml element's value.
* @param port
* Java instance representing xml element's value.
* @return
* the new instance of {@link TargetServer }
* @throws JAXBException
* if an error occurs
*/
public TargetServer createTargetServer(String address, Integer port) {
return new TargetServer(address, port);
}
/**
* Create an instance of {@link AuthRealm }
*
* @return
* the new instance of {@link AuthRealm }
*/
public AuthRealm createAuthRealm() {
return new AuthRealm();
}
/**
* Create an instance of {@link AuthRealm }
*
* @param classname
* Java instance representing xml element's value.
* @return
* the new instance of {@link AuthRealm }
* @throws JAXBException
* if an error occurs
*/
public AuthRealm createAuthRealm(String classname) {
return new AuthRealm(classname);
}
/**
* Create an instance of {@link ProviderConfig }
*
* @return
* the new instance of {@link ProviderConfig }
*/
public ProviderConfig createProviderConfig() {
return new ProviderConfig();
}
/**
* Create an instance of {@link ClientCredential }
*
* @return
* the new instance of {@link ClientCredential }
*/
public ClientCredential createClientCredential() {
return new ClientCredential();
}
/**
* Create an instance of {@link ClientCredential }
*
* @param password
* Java instance representing xml element's value.
* @param realm
* Java instance representing xml element's value.
* @param userName
* Java instance representing xml element's value.
* @return
* the new instance of {@link ClientCredential }
* @throws JAXBException
* if an error occurs
*/
public ClientCredential createClientCredential(String userName, Password password, String realm) {
return new ClientCredential(userName, password, realm);
}
/**
* Create an instance of {@link Property }
*
* @return
* the new instance of {@link Property }
*/
public Property createProperty() {
return new Property();
}
/**
* Create an instance of {@link ResponsePolicy }
*
* @return
* the new instance of {@link ResponsePolicy }
*/
public ResponsePolicy createResponsePolicy() {
return new ResponsePolicy();
}
/**
* Create an instance of {@link MessageSecurityConfig }
*
* @return
* the new instance of {@link MessageSecurityConfig }
*/
public MessageSecurityConfig createMessageSecurityConfig() {
return new MessageSecurityConfig();
}
/**
* Create an instance of {@link Security }
*
* @return
* the new instance of {@link Security }
*/
public Security createSecurity() {
return new Security();
}
/**
* Create an instance of {@link RequestPolicy }
*
* @return
* the new instance of {@link RequestPolicy }
*/
public RequestPolicy createRequestPolicy() {
return new RequestPolicy();
}
/**
* Create an instance of {@link CertDb }
*
* @return
* the new instance of {@link CertDb }
*/
public CertDb createCertDb() {
return new CertDb();
}
/**
* Create an instance of {@link LogService }
*
* @return
* the new instance of {@link LogService }
*/
public LogService createLogService() {
return new LogService();
}
}