private String getTextContent(Node node) { StringBuffer result = new StringBuffer(); appendText(result, node); return result.toString(); }
public void initializeFields() { vCard.setFirstName(getTagContents("GIVEN")); vCard.setLastName(getTagContents("FAMILY")); vCard.setMiddleName(getTagContents("MIDDLE")); vCard.setEncodedImage(getTagContents("BINVAL")); setupEmails(); vCard.setOrganization(getTagContents("ORGNAME")); vCard.setOrganizationUnit(getTagContents("ORGUNIT")); setupSimpleFields(); setupPhones(); setupAddresses(); }
private String getTagContents(String tag) { NodeList nodes = document.getElementsByTagName(tag); if (nodes != null && nodes.getLength() == 1) { return getTextContent(nodes.item(0)); } return null; }
pm.addIQProvider("query","http://jabber.org/protocol/disco#info", new DiscoverInfoProvider()); pm.addExtensionProvider("x","jabber:x:data", new DataFormProvider());
ProviderManager pm = ProviderManager.getInstance(); pm.addIQProvider( "query","jabber:iq:search",new UserSearch.Provider()); pm.addExtensionProvider("x","jabber:x:data", new DataFormProvider());
@Override public PacketExtension parseExtension(XmlPullParser parser) throws Exception { return new DelayInfo((DelayInformation)super.parseExtension(parser)); }
public void configure(ProviderManager pm) { // MUC Admin pm.addIQProvider("query", "http://jabber.org/protocol/muc#admin",new MUCAdminProvider()); // MUC Owner pm.addIQProvider("query", "http://jabber.org/protocol/muc#owner",new MUCOwnerProvider()); pm.addIQProvider("si", "http://jabber.org/protocol/si",new StreamInitiationProvider()); pm.addIQProvider("query","http://jabber.org/protocol/bytestreams", new org.jivesoftware.smackx.provider.BytestreamsProvider()); pm.addIQProvider("query","http://jabber.org/protocol/disco#items", new DiscoverItemsProvider()); pm.addIQProvider("query","http://jabber.org/protocol/disco#info", new DiscoverInfoProvider()); // Delayed Delivery pm.addExtensionProvider("x", "jabber:x:delay",new DelayInformationProvider()); pm.addIQProvider("vCard", "vcard-temp", new VCardProvider()); // Group Chat Invitations pm.addExtensionProvider("x","jabber:x:conference", new GroupChatInvitation.Provider()); }
public void initializeFields() { vCard.setFirstName(getTagContents("GIVEN")); vCard.setLastName(getTagContents("FAMILY")); vCard.setMiddleName(getTagContents("MIDDLE")); vCard.setEncodedImage(getTagContents("BINVAL")); setupEmails(); vCard.setOrganization(getTagContents("ORGNAME")); vCard.setOrganizationUnit(getTagContents("ORGUNIT")); setupSimpleFields(); setupPhones(); setupAddresses(); }
pm.addIQProvider("query","http://jabber.org/protocol/disco#info", new DiscoverInfoProvider()); pm.addExtensionProvider("x","jabber:x:data", new DataFormProvider());
private String getTextContent(Node node) { StringBuilder result = new StringBuilder(); appendText(result, node); return result.toString(); }
private String getTagContents(String tag) { NodeList nodes = document.getElementsByTagName(tag); if (nodes != null && nodes.getLength() == 1) { return getTextContent(nodes.item(0)); } return null; }
@Override public PacketExtension parseExtension(XmlPullParser parser) throws Exception { return new DelayInfo((DelayInformation)super.parseExtension(parser)); }
public void initializeFields() { vCard.setFirstName(getTagContents("GIVEN")); vCard.setLastName(getTagContents("FAMILY")); vCard.setMiddleName(getTagContents("MIDDLE")); vCard.setEncodedImage(getTagContents("BINVAL")); setupEmails(); vCard.setOrganization(getTagContents("ORGNAME")); vCard.setOrganizationUnit(getTagContents("ORGUNIT")); setupSimpleFields(); setupPhones(); setupAddresses(); }
private String getTextContent(Node node) { StringBuilder result = new StringBuilder(); appendText(result, node); return result.toString(); }
private String getTagContents(String tag) { NodeList nodes = document.getElementsByTagName(tag); if (nodes != null && nodes.getLength() == 1) { return getTextContent(nodes.item(0)); } return null; }
@Override public PacketExtension parseExtension(XmlPullParser parser) throws Exception { return new DelayInfo((DelayInformation)super.parseExtension(parser)); }
public void initializeFields() { vCard.setFirstName(getTagContents("GIVEN")); vCard.setLastName(getTagContents("FAMILY")); vCard.setMiddleName(getTagContents("MIDDLE")); vCard.setEncodedImage(getTagContents("BINVAL")); setupEmails(); vCard.setOrganization(getTagContents("ORGNAME")); vCard.setOrganizationUnit(getTagContents("ORGUNIT")); setupSimpleFields(); setupPhones(); setupAddresses(); }
private String getTextContent(Node node) { StringBuilder result = new StringBuilder(); appendText(result, node); return result.toString(); }
private String getTagContents(String tag) { NodeList nodes = document.getElementsByTagName(tag); if (nodes != null && nodes.getLength() == 1) { return getTextContent(nodes.item(0)); } return null; }
private void appendText(StringBuilder result, Node node) { NodeList childNodes = node.getChildNodes(); for (int i = 0; i < childNodes.getLength(); i++) { Node nd = childNodes.item(i); String nodeValue = nd.getNodeValue(); if (nodeValue != null) { result.append(nodeValue); } appendText(result, nd); } } }