Bind.java

 1package im.conversations.android.xmpp.model.bind2;
 2
 3import java.util.Collection;
 4import java.util.Collections;
 5
 6import im.conversations.android.annotation.XmlElement;
 7import im.conversations.android.xmpp.model.Extension;
 8
 9@XmlElement
10public class Bind extends Extension {
11
12    public Bind() {
13        super(Bind.class);
14    }
15
16    public Inline getInline() {
17        return this.getExtension(Inline.class);
18    }
19
20    public Collection<Feature> getInlineFeatures() {
21        final var inline = getInline();
22        return inline == null ? Collections.emptyList() : inline.getExtensions(Feature.class);
23    }
24
25    public void setTag(final String tag) {
26        this.addExtension(new Tag(tag));
27    }
28}