/** * Utility method to build from a Collection of builders and add them to a list. * This uses the buildIfNeeded() method if the builder is an {@link LastBuilder} * otherwise it uses the {@link Builder#build()} methodn * * @param <B> Type of Builder * @param <T> Type of built object * @param builders Collection of builders to invoke * @param list List to add built objects to * @deprecated use {@link BuilderFactory#buildAllIfNeeded(java.util.Collection, java.util.List) } */ @Deprecated protected static final <B extends Builder<T>, T> void buildAllIfNeeded( final Collection<B> builders, final List<T> list ) { BuilderFactory.<B, T>buildAllIfNeeded( builders, list ); }
@Override public Query build() { resetLastBuild(); final Query o = new Query(); BuilderFactory.buildAllIfNeeded(identity, o.getIdentity()); BuilderFactory.buildAllIfNeeded(feature, o.getFeature()); o.setNode(BuilderFactory.buildIfNeeded(node)); return setLastBuild(o); }
@Override public Reported build() { resetLastBuild(); final Reported o = new Reported(); BuilderFactory.buildAllIfNeeded(field, o.getField()); return setLastBuild(o); }
@Override public X build() { resetLastBuild(); final X o = new X(); BuilderFactory.buildAllIfNeeded(instructions, o.getInstructions()); o.setTitle(BuilderFactory.buildIfNeeded(title)); BuilderFactory.buildAllIfNeeded(field, o.getField()); o.setReported(BuilderFactory.buildIfNeeded(reported)); BuilderFactory.buildAllIfNeeded(item, o.getItem()); o.setType(BuilderFactory.buildIfNeeded(type)); return setLastBuild(o); }
@Override public Item build() { resetLastBuild(); final Item o = new Item(); BuilderFactory.buildAllIfNeeded(field, o.getField()); return setLastBuild(o); }
@Override public Addresses build() { resetLastBuild(); final Addresses o = new Addresses(); BuilderFactory.buildAllIfNeeded(address, o.getAddress()); return setLastBuild(o); }
@Override public Query build() { resetLastBuild(); final Query o = new Query(); BuilderFactory.buildAllIfNeeded(item, o.getItem()); return setLastBuild(o); }
@Override public Query build() { resetLastBuild(); final Query o = new Query(); BuilderFactory.buildAllIfNeeded(item, o.getItem()); o.setNode(BuilderFactory.buildIfNeeded(node)); return setLastBuild(o); }
@Override public X build() { resetLastBuild(); final X o = new X(); o.setDecline(BuilderFactory.buildIfNeeded(decline)); o.setDestroy(BuilderFactory.buildIfNeeded(destroy)); BuilderFactory.buildAllIfNeeded(invite, o.getInvite()); o.setItem(BuilderFactory.buildIfNeeded(item)); o.setPassword(BuilderFactory.buildIfNeeded(password)); BuilderFactory.buildAllIfNeeded(status, o.getStatus()); return setLastBuild(o); }
@Override public Message build() { resetLastBuild(); final Message o = new Message(); build(o); BuilderFactory.buildAllIfNeeded(subject, o.getSubject()); BuilderFactory.buildAllIfNeeded(body, o.getBody()); BuilderFactory.buildAllIfNeeded(thread, o.getThread()); o.setError(jabber.server.Error.class.cast(BuilderFactory.buildIfNeeded(error))); o.setFrom(BuilderFactory.buildIfNeeded(from)); o.setId(BuilderFactory.buildIfNeeded(id)); o.setTo(BuilderFactory.buildIfNeeded(to)); o.setType(BuilderFactory.buildIfNeeded(type)); o.setLang(BuilderFactory.buildIfNeeded(lang)); return setLastBuild(o); }
@Override public Message build() { resetLastBuild(); final Message o = new Message(); build(o); BuilderFactory.buildAllIfNeeded(subject, o.getSubject()); BuilderFactory.buildAllIfNeeded(body, o.getBody()); BuilderFactory.buildAllIfNeeded(thread, o.getThread()); o.setError(jabber.component.connect.Error.class.cast(BuilderFactory.buildIfNeeded(error))); o.setFrom(BuilderFactory.buildIfNeeded(from)); o.setId(BuilderFactory.buildIfNeeded(id)); o.setTo(BuilderFactory.buildIfNeeded(to)); o.setType(BuilderFactory.buildIfNeeded(type)); o.setLang(BuilderFactory.buildIfNeeded(lang)); return setLastBuild(o); }
@Override public Presence build() { resetLastBuild(); final Presence o = new Presence(); build(o); BuilderFactory.buildAllIfNeeded(show, o.getShow()); BuilderFactory.buildAllIfNeeded(status, o.getStatus()); BuilderFactory.buildAllIfNeeded(priority, o.getPriority()); o.setError(jabber.component.accept.Error.class.cast(BuilderFactory.buildIfNeeded(error))); o.setFrom(BuilderFactory.buildIfNeeded(from)); o.setId(BuilderFactory.buildIfNeeded(id)); o.setTo(BuilderFactory.buildIfNeeded(to)); o.setType(BuilderFactory.buildIfNeeded(type)); o.setLang(BuilderFactory.buildIfNeeded(lang)); return setLastBuild(o); }
@Override public Presence build() { resetLastBuild(); final Presence o = new Presence(); build(o); BuilderFactory.buildAllIfNeeded(show, o.getShow()); BuilderFactory.buildAllIfNeeded(status, o.getStatus()); BuilderFactory.buildAllIfNeeded(priority, o.getPriority()); o.setError(jabber.client.Error.class.cast(BuilderFactory.buildIfNeeded(error))); o.setFrom(BuilderFactory.buildIfNeeded(from)); o.setId(BuilderFactory.buildIfNeeded(id)); o.setTo(BuilderFactory.buildIfNeeded(to)); o.setType(BuilderFactory.buildIfNeeded(type)); o.setLang(BuilderFactory.buildIfNeeded(lang)); return setLastBuild(o); }
@Override public Presence build() { resetLastBuild(); final Presence o = new Presence(); build(o); BuilderFactory.buildAllIfNeeded(show, o.getShow()); BuilderFactory.buildAllIfNeeded(status, o.getStatus()); BuilderFactory.buildAllIfNeeded(priority, o.getPriority()); o.setError(jabber.server.Error.class.cast(BuilderFactory.buildIfNeeded(error))); o.setFrom(BuilderFactory.buildIfNeeded(from)); o.setId(BuilderFactory.buildIfNeeded(id)); o.setTo(BuilderFactory.buildIfNeeded(to)); o.setType(BuilderFactory.buildIfNeeded(type)); o.setLang(BuilderFactory.buildIfNeeded(lang)); return setLastBuild(o); }
@Override public Message build() { resetLastBuild(); final Message o = new Message(); build(o); BuilderFactory.buildAllIfNeeded(subject, o.getSubject()); BuilderFactory.buildAllIfNeeded(body, o.getBody()); BuilderFactory.buildAllIfNeeded(thread, o.getThread()); o.setError(jabber.component.accept.Error.class.cast(BuilderFactory.buildIfNeeded(error))); o.setFrom(BuilderFactory.buildIfNeeded(from)); o.setId(BuilderFactory.buildIfNeeded(id)); o.setTo(BuilderFactory.buildIfNeeded(to)); o.setType(BuilderFactory.buildIfNeeded(type)); o.setLang(BuilderFactory.buildIfNeeded(lang)); return setLastBuild(o); }
@Override public Presence build() { resetLastBuild(); final Presence o = new Presence(); build(o); BuilderFactory.buildAllIfNeeded(show, o.getShow()); BuilderFactory.buildAllIfNeeded(status, o.getStatus()); BuilderFactory.buildAllIfNeeded(priority, o.getPriority()); o.setError(jabber.component.connect.Error.class.cast(BuilderFactory.buildIfNeeded(error))); o.setFrom(BuilderFactory.buildIfNeeded(from)); o.setId(BuilderFactory.buildIfNeeded(id)); o.setTo(BuilderFactory.buildIfNeeded(to)); o.setType(BuilderFactory.buildIfNeeded(type)); o.setLang(BuilderFactory.buildIfNeeded(lang)); return setLastBuild(o); }
@Override public Message build() { resetLastBuild(); final Message o = new Message(); build(o); BuilderFactory.buildAllIfNeeded(subject, o.getSubject()); BuilderFactory.buildAllIfNeeded(body, o.getBody()); BuilderFactory.buildAllIfNeeded(thread, o.getThread()); o.setError(jabber.client.Error.class.cast(BuilderFactory.buildIfNeeded(error))); o.setFrom(BuilderFactory.buildIfNeeded(from)); o.setId(BuilderFactory.buildIfNeeded(id)); o.setTo(BuilderFactory.buildIfNeeded(to)); o.setType(BuilderFactory.buildIfNeeded(type)); o.setLang(BuilderFactory.buildIfNeeded(lang)); return setLastBuild(o); }
@Override public Field build() { resetLastBuild(); final Field o = new Field(); o.setDesc(BuilderFactory.buildIfNeeded(desc)); o.setRequired(BuilderFactory.buildIfNeeded(required)); BuilderFactory.buildAllIfNeeded(value, o.getValue()); BuilderFactory.buildAllIfNeeded(option, o.getOption()); o.setLabel(BuilderFactory.buildIfNeeded(label)); o.setType(BuilderFactory.buildIfNeeded(type)); o.setVar(BuilderFactory.buildIfNeeded(var)); return setLastBuild(o); }