GenericDescription.java

 1package eu.siacs.conversations.xmpp.jingle.stanzas;
 2
 3import com.google.common.base.Preconditions;
 4
 5import eu.siacs.conversations.xml.Element;
 6
 7public class GenericDescription extends Element {
 8
 9    GenericDescription(String name, final String namespace) {
10        super(name, namespace);
11        Preconditions.checkArgument("description".equals(name));
12    }
13
14    public static GenericDescription upgrade(final Element element) {
15        Preconditions.checkArgument("description".equals(element.getName()));
16        final GenericDescription description = new GenericDescription("description", element.getNamespace());
17        description.setAttributes(element.getAttributes());
18        description.setChildren(element.getChildren());
19        return description;
20    }
21}