package eu.siacs.conversations.xmpp.stanzas; import eu.siacs.conversations.xml.Element; import eu.siacs.conversations.xmpp.jid.InvalidJidException; import eu.siacs.conversations.xmpp.jid.Jid; public class AbstractStanza extends Element { protected AbstractStanza(String name) { super(name); } public Jid getTo() { try { return Jid.fromString(getAttribute("to")); } catch (final InvalidJidException e) { return null; } } public Jid getFrom() { try { return Jid.fromString(getAttribute("from")); } catch (final InvalidJidException e) { return null; } } public String getId() { return this.getAttribute("id"); } public void setTo(final Jid to) { setAttribute("to", to.toString()); } public void setFrom(final Jid from) { setAttribute("from", from.toString()); } public void setId(final String id) { setAttribute("id", id); } }