Package com.calclab.emite.base.xml

Examples of com.calclab.emite.base.xml.XMLPacket.addChild()


      final IQ iq = new IQ(IQ.Type.set);
      iq.setTo(host);
      iq.getXML().setAttribute("xml:lang", "en");
      final XMLPacket queryPacket = iq.addQuery(XmppNamespaces.SEARCH);
      for (final XMLPacket child : queryChilds) {
        queryPacket.addChild(child);
      }

      session.sendIQ("search", iq, callback);
    } else
      throw new RuntimeException(SHOULD_BE_CONNECTED);
View Full Code Here


    final IQ iq = new IQ(IQ.Type.set);
    final XMLPacket vcard = iq.addExtension(VCARD, XMLNS);
    vcard.setAttribute("xdbns", XMLNS);
    vcard.setAttribute("prodid", "-//HandGen//NONSGML vGen v1.0//EN");
    vcard.setAttribute("version", "2.0");
    vcard.addChild(PHOTO, null).addChild(BINVAL, null).setText(photoBinary);
    session.sendIQ("avatar", iq, new IQCallback() {
      @Override
      public void onIQSuccess(final IQ iq) {
        // TODO: add behaviour
      }
View Full Code Here

  }

  private static void shouldRenderChilds(final HelperExtended helper) {
    final XMLPacket packet = helper.createPacket("level0");
    final XMLPacket child = packet.addChild("level1", null);
    child.addChild("level2", null);
    helper.assertEquals("<level0><level1><level2 /></level1></level0>", packet.toString());
  }

  private static void shouldRenderTextChildren(final HelperExtended helper) {
    final XMLPacket root = helper.createPacket("root");
View Full Code Here

  public XMLPacket addStanzaTo(final XMLPacket parent) {
    final XMLPacket packet = parent.addChild("item");
    packet.setAttribute("jid", jid.toString());
    packet.setAttribute("name", name);
    for (final String group : groups) {
      packet.addChild("group", null).setText(group);
    }
    return packet;
  }

  /**
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.