1package eu.siacs.conversations.xmpp.stanzas;
2
3import eu.siacs.conversations.xml.Element;
4import eu.siacs.conversations.xmpp.jid.Jid;
5
6public class AbstractStanza extends Element {
7
8 protected AbstractStanza(String name) {
9 super(name);
10 }
11
12 public Jid getTo() {
13 return getAttributeAsJid("to");
14 }
15
16 public Jid getFrom() {
17 return getAttributeAsJid("from");
18 }
19
20 public String getId() {
21 return this.getAttribute("id");
22 }
23
24 public void setTo(final Jid to) {
25 if (to != null) {
26 setAttribute("to", to.toString());
27 }
28 }
29
30 public void setFrom(final Jid from) {
31 if (from != null) {
32 setAttribute("from", from.toString());
33 }
34 }
35
36 public void setId(final String id) {
37 setAttribute("id", id);
38 }
39}