当前位置: 首页>>代码示例>>Java>>正文


Java Element.setCData方法代码示例

本文整理汇总了Java中tigase.xml.Element.setCData方法的典型用法代码示例。如果您正苦于以下问题:Java Element.setCData方法的具体用法?Java Element.setCData怎么用?Java Element.setCData使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tigase.xml.Element的用法示例。


在下文中一共展示了Element.setCData方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getValidResponse

import tigase.xml.Element; //导入方法依赖的package包/类
private Packet getValidResponse(String elem_name, CID cid, String id, StanzaType type,
		String cdata) {
	Element elem = new Element(elem_name);

	if (cdata != null) {
		elem.setCData(cdata);
	}
	if (type != null) {
		elem.addAttribute("type", type.name());
	}
	if (id != null) {
		elem.addAttribute("id", id);
	}

	Packet result = Packet.packetInstance(elem, JID.jidInstanceNS(cid.getLocalHost()), JID
			.jidInstanceNS(cid.getRemoteHost()));

	return result;
}
 
开发者ID:kontalk,项目名称:tigase-server,代码行数:20,代码来源:S2SConnectionManager.java

示例2: sendTimeResult

import tigase.xml.Element; //导入方法依赖的package包/类
private void sendTimeResult(Packet packet, Queue<Packet> results) {
	Packet resp = packet.okResult((Element) null, 0);

	Element time = new Element("time", new String[] { "xmlns" }, new String[] { XMLNS });

	Element tzo = new Element("tzo");
	tzo.setCData(getUtcOffset());
	time.addChild(tzo);

	Element utc = new Element("utc");
	utc.setCData(getUtcTime());
	time.addChild(utc);

	resp.getElement().addChild(time);
	results.offer(resp);
}
 
开发者ID:kontalk,项目名称:tigase-server,代码行数:17,代码来源:EntityTime.java

示例3: getRosterItem

import tigase.xml.Element; //导入方法依赖的package包/类
public Element getRosterItem() {

		// This is actually not a good idea to cache the item element.
		// This causes a huge memory consumption and usually the item
		// is needed only once at the roster retrieving time.
		// if (item == null) {
		Element item = new Element("item");

		item.setAttribute("jid", jid.toString());
		item.addAttributes(subscription.getSubscriptionAttr());
		if (name != null) {
			item.setAttribute("name", XMLUtils.escape(name));
		}
		if (groups != null) {
			for (String gr : groups) {
				Element group = new Element("group");

				group.setCData(XMLUtils.escape(gr));
				item.addChild(group);
			}    // end of for ()
		}      // end of if-else
		return item;
	}
 
开发者ID:kontalk,项目名称:tigase-server,代码行数:24,代码来源:RosterElement.java

示例4: preparePrivateKeyResponseForm

import tigase.xml.Element; //导入方法依赖的package包/类
private Element preparePrivateKeyResponseForm(String privateKeyData, String publicKeyData) {
    Element query = new Element("query", new String[] { "xmlns" }, XMLNSS);
    Element account = new Element(IQ_ACCOUNT_ELEM_NAME, new String[] { "xmlns" }, new String[] { IQ_ACCOUNT_XMLNS });
    Element privateKey = new Element(IQ_ACCOUNT_PRIVATEKEY_ELEM_NAME);
    Element privKeyElem = new Element("private");
    Element pubKeyElem = new Element("public");

    privKeyElem.setCData(privateKeyData);
    pubKeyElem.setCData(publicKeyData);

    privateKey.addChild(privKeyElem);
    privateKey.addChild(pubKeyElem);
    account.addChild(privateKey);
    query.addChild(account);
    return query;
}
 
开发者ID:kontalk,项目名称:tigase-extension,代码行数:17,代码来源:KontalkIqRegister.java

示例5: createReply

import tigase.xml.Element; //导入方法依赖的package包/类
private Element createReply(final ElementType type, final String cdata) {
	Element reply = new Element(type.toString());

	reply.setXMLNS(_XMLNS);
	if (cdata != null) {
		reply.setCData(cdata);
	}

	return reply;
}
 
开发者ID:kontalk,项目名称:tigase-server,代码行数:11,代码来源:SaslAuth.java

示例6: getBuddyItem

import tigase.xml.Element; //导入方法依赖的package包/类
public Element getBuddyItem(final XMPPResourceConnection session, JID buddy)
				throws NotAuthorizedException, TigaseDBException {
	SubscriptionType subscr = getBuddySubscription(session, buddy);

	if (subscr == null) {
		subscr = SubscriptionType.none;
		setBuddySubscription(session, subscr, buddy);
	}    // end of if

	Element item = new Element("item");

	item.setAttribute("jid", buddy.toString());
	item.addAttributes(subscr.getSubscriptionAttr());

	String name = getBuddyName(session, buddy);

	if (name != null) {
		item.setAttribute("name", XMLUtils.escape(name));
	}

	String[] groups = getBuddyGroups(session, buddy);

	if (groups != null) {
		for (String gr : groups) {
			Element group = new Element("group");

			group.setCData(XMLUtils.escape(gr));
			item.addChild(group);
		}    // end of for ()
	}      // end of if-else

	return item;
}
 
开发者ID:kontalk,项目名称:tigase-server,代码行数:34,代码来源:RosterAbstract.java


注:本文中的tigase.xml.Element.setCData方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。