public class StringContactSourceServiceImpl extends java.lang.Object implements ContactSourceService
CONTACT_LIST_TYPE, DEFAULT_TYPE, HISTORY_TYPE, SEARCH_TYPE
Constructor and Description |
---|
StringContactSourceServiceImpl(ProtocolProviderService protocolProvider,
java.lang.Class<? extends OperationSet> opSet)
Creates an instance of StringContactSourceServiceImpl.
|
Modifier and Type | Method and Description |
---|---|
ContactQuery |
createContactQuery(java.lang.String queryString)
Creates query for the given queryString.
|
ContactQuery |
createContactQuery(java.lang.String queryString,
int contactCount)
Creates query for the given queryString.
|
SourceContact |
createSourceContact(java.lang.String queryString)
Returns the source contact corresponding to the query string.
|
java.lang.String |
getDisplayName()
Returns a user-friendly string that identifies this contact source.
|
int |
getIndex()
Returns the index of the contact source in the result list.
|
int |
getType()
Returns the type of this contact source.
|
void |
setDisableDisplayDetails(boolean disableDisplayDetails)
Changes whether to add display details for contact sources.
|
public StringContactSourceServiceImpl(ProtocolProviderService protocolProvider, java.lang.Class<? extends OperationSet> opSet)
protocolProvider
- the protocol provider to be used with this string
contact sourceopSet
- the operation set supported by this string contact sourcepublic int getType()
getType
in interface ContactSourceService
public java.lang.String getDisplayName()
getDisplayName
in interface ContactSourceService
public ContactQuery createContactQuery(java.lang.String queryString)
createContactQuery
in interface ContactSourceService
queryString
- the string to search forpublic ContactQuery createContactQuery(java.lang.String queryString, int contactCount)
createContactQuery
in interface ContactSourceService
queryString
- the string to search forcontactCount
- the maximum count of result contactspublic void setDisableDisplayDetails(boolean disableDisplayDetails)
disableDisplayDetails
- public SourceContact createSourceContact(java.lang.String queryString)
public int getIndex()
getIndex
in interface ContactSourceService
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.