public class UserSearch extends SimpleIQ
Modifier and Type | Class and Description |
---|---|
static class |
UserSearch.Provider
Internal Search service Provider.
|
IQ.IQChildElementXmlStringBuilder, IQ.Type
Modifier and Type | Field and Description |
---|---|
static String |
ELEMENT |
static String |
NAMESPACE |
IQ_ELEMENT, QUERY_ELEMENT
DEFAULT_LANGUAGE, ITEM, language, TEXT
Constructor and Description |
---|
UserSearch()
Creates a new instance of UserSearch.
|
Modifier and Type | Method and Description |
---|---|
Form |
getSearchForm(XMPPConnection con,
String searchService)
Returns the form for all search fields supported by the search service.
|
ReportedData |
sendSearchForm(XMPPConnection con,
Form searchForm,
String searchService)
Sends the filled out answer form to be sent and queried by the search service.
|
ReportedData |
sendSimpleSearchForm(XMPPConnection con,
Form searchForm,
String searchService)
Sends the filled out answer form to be sent and queried by the search service.
|
getIQChildElementBuilder
createErrorResponse, createResultIQ, getChildElementName, getChildElementNamespace, getChildElementXML, getType, isRequestIQ, setType, toXML
addCommonAttributes, addExtension, addExtensions, appendErrorIfExists, getDefaultLanguage, getError, getExtension, getExtension, getExtensions, getExtensions, getExtensionsXML, getFrom, getLanguage, getPacketID, getStanzaId, getTo, hasExtension, hasExtension, hasStanzaIdSet, overrideExtension, removeExtension, removeExtension, setError, setFrom, setLanguage, setPacketID, setStanzaId, setTo, toString
public static final String ELEMENT
public static final String NAMESPACE
public UserSearch()
public Form getSearchForm(XMPPConnection con, String searchService) throws SmackException.NoResponseException, XMPPException.XMPPErrorException, SmackException.NotConnectedException
con
- the current XMPPConnection.searchService
- the search service to use. (ex. search.jivesoftware.com)XMPPException.XMPPErrorException
SmackException.NoResponseException
SmackException.NotConnectedException
public ReportedData sendSearchForm(XMPPConnection con, Form searchForm, String searchService) throws SmackException.NoResponseException, XMPPException.XMPPErrorException, SmackException.NotConnectedException
con
- the current XMPPConnection.searchForm
- the Form
to send for querying.searchService
- the search service to use. (ex. search.jivesoftware.com)XMPPException.XMPPErrorException
SmackException.NoResponseException
SmackException.NotConnectedException
public ReportedData sendSimpleSearchForm(XMPPConnection con, Form searchForm, String searchService) throws SmackException.NoResponseException, XMPPException.XMPPErrorException, SmackException.NotConnectedException
con
- the current XMPPConnection.searchForm
- the Form
to send for querying.searchService
- the search service to use. (ex. search.jivesoftware.com)XMPPException.XMPPErrorException
SmackException.NoResponseException
SmackException.NotConnectedException