/*
* Copyright 2006-2010 Daniel Henninger. All rights reserved.
*
* This software is published under the terms of the GNU Public License (GPL),
* a copy of which is included in this distribution.
*/
package net.sf.kraken.protocols.xmpp.packet;
import org.jivesoftware.smack.packet.IQ;
import org.jivesoftware.smack.packet.PacketExtension;
/**
* @author Daniel Henninger
*/
public class IQWithPacketExtension extends IQ {
public IQWithPacketExtension() {
}
public IQWithPacketExtension(PacketExtension extension) {
this.addExtension(extension);
}
public IQWithPacketExtension(PacketExtension extension, IQ.Type type) {
this.addExtension(extension);
this.setType(type);
}
public IQWithPacketExtension(String to, PacketExtension extension) {
this.addExtension(extension);
this.setTo(to);
}
public IQWithPacketExtension(String to, PacketExtension extension, IQ.Type type) {
this.addExtension(extension);
this.setTo(to);
this.setType(type);
}
@Override
public String getChildElementXML() {
return this.getExtensionsXML();
}
}