KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > XIQ


1 import org.jivesoftware.smack.packet.*;
2 import java.util.Iterator JavaDoc;
3
4 /** eXtended IQ packet that holds arbitarty subpakets.
5 * Use {@link #getExtension(String elementName,String namespace) getExtensions} to
6 * get the sub packet.*/

7 public final class XIQ extends IQ{
8     
9     public String JavaDoc getChildElementXML(){
10         Iterator JavaDoc i=getExtensions();
11         if(i==null || (!i.hasNext())){
12             return null;
13         }
14         String JavaDoc result="";
15         PacketExtension pe;
16         while(i.hasNext()){
17             pe=(PacketExtension)i.next();
18             result=result+pe.toXML();
19         }
20         return result;
21     }
22     
23 }
Popular Tags