
jabber.component.connect.BuilderFactory Maven / Gradle / Ivy
The newest version!
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.2-146
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2010.06.09 at 04:25:12 AM BST
//
package jabber.component.connect;
public class BuilderFactory
implements uk.org.retep.xmpp.message.BuilderFactory
{
/**
* Singleton instance of BuilderFactory
*
* @return
* Instance of BuilderFactory
*/
public final static BuilderFactory getInstance() {
return BuilderFactory.Holder.getInstance();
}
/**
* Create a new instance of {@link PresenceBuilder}
*
* @return
* new instance of PresenceBuilder
*/
public final PresenceBuilder createPresenceBuilder() {
return new PresenceBuilder();
}
/**
* Create a new instance of {@link ErrorBuilder}
*
* @return
* new instance of ErrorBuilder
*/
public final ErrorBuilder createErrorBuilder() {
return new ErrorBuilder();
}
/**
* Create a new instance of {@link SubjectBuilder}
*
* @return
* new instance of SubjectBuilder
*/
public final SubjectBuilder createSubjectBuilder() {
return new SubjectBuilder();
}
/**
* Create a new instance of {@link StatusBuilder}
*
* @return
* new instance of StatusBuilder
*/
public final StatusBuilder createStatusBuilder() {
return new StatusBuilder();
}
/**
* Create a new instance of {@link BodyBuilder}
*
* @return
* new instance of BodyBuilder
*/
public final BodyBuilder createBodyBuilder() {
return new BodyBuilder();
}
/**
* Create a new instance of {@link IqBuilder}
*
* @return
* new instance of IqBuilder
*/
public final IqBuilder createIqBuilder() {
return new IqBuilder();
}
/**
* Create a new instance of {@link MessageBuilder}
*
* @return
* new instance of MessageBuilder
*/
public final MessageBuilder createMessageBuilder() {
return new MessageBuilder();
}
private final static class Holder {
private final static BuilderFactory INSTANCE = new BuilderFactory();
private Holder() {
}
public final static BuilderFactory getInstance() {
return INSTANCE;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy