public class BLFContactSourceService extends java.lang.Object implements ContactSourceService
Modifier and Type | Field and Description |
---|---|
static int |
BLF_TYPE
Type of a recent messages source.
|
CONTACT_LIST_TYPE, DEFAULT_TYPE, HISTORY_TYPE, SEARCH_TYPE
Constructor and Description |
---|
BLFContactSourceService(java.lang.String displayName,
int index)
Constructs.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
addLine(OperationSetTelephonyBLF.Line line)
Adds new line to display.
|
ContactQuery |
createContactQuery(java.lang.String queryString)
Queries this search source for the given queryString.
|
ContactQuery |
createContactQuery(java.lang.String queryString,
int contactCount)
Queries this search source for the given queryString.
|
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 identifier of this contact source.
|
(package private) void |
updateLineStatus(OperationSetTelephonyBLF.Line line,
int status)
Updates the source contact status.
|
public static final int BLF_TYPE
public BLFContactSourceService(java.lang.String displayName, int index)
displayName
- public 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 int getIndex()
getIndex
in interface ContactSourceService
void addLine(OperationSetTelephonyBLF.Line line)
line
- to display status.void updateLineStatus(OperationSetTelephonyBLF.Line line, int status)
line
- status
-
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.