
jabber.component.connect.StatusBuilder 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;
import uk.org.retep.util.builder.Builder;
import uk.org.retep.util.builder.BuilderFactory;
import uk.org.retep.util.builder.impl.AbstractLastBuilder;
public class StatusBuilder
extends AbstractLastBuilder
implements uk.org.retep.xmpp.message.StatusBuilder
{
private Builder value;
private Builder lang;
public StatusBuilder() {
}
StatusBuilder(final jabber.component.connect.Status o) {
if (o.getValue()!= null) {
value = BuilderFactory.createBuilder(o.getValue());
}
if (o.getLang()!= null) {
lang = BuilderFactory.createBuilder(o.getLang());
}
}
@Override
public jabber.component.connect.Status build() {
resetLastBuild();
final jabber.component.connect.Status o = new jabber.component.connect.Status();
o.setValue(BuilderFactory.buildIfNeeded(value));
o.setLang(BuilderFactory.buildIfNeeded(lang));
return setLastBuild(o);
}
public final StatusBuilder setValue(final Builder value) {
resetLastBuild();
this.value = value;
return this;
}
public final StatusBuilder setValue(final String value) {
return setValue(BuilderFactory.createBuilder(value));
}
public final StatusBuilder setValue(final String value, Object... args) {
return setValue(BuilderFactory.createFormatBuilder(value, args));
}
public final StatusBuilder setLang(final Builder lang) {
resetLastBuild();
this.lang = lang;
return this;
}
public final StatusBuilder setLang(final String lang) {
return setLang(BuilderFactory.createBuilder(lang));
}
public final StatusBuilder setLang(final String lang, Object... args) {
return setLang(BuilderFactory.createFormatBuilder(lang, args));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy