public class OperationSetUserSearchJabberImpl extends java.lang.Object implements OperationSetUserSearch, RegistrationStateChangeListener
Modifier | Constructor and Description |
---|---|
protected |
OperationSetUserSearchJabberImpl(ProtocolProviderServiceJabberImpl provider)
Constructs new OperationSetUserSearchJabberImpl instance.
|
Modifier and Type | Method and Description |
---|---|
void |
addUserSearchProviderListener(UserSearchProviderListener l)
Adds UserSearchProviderListener instance to the list of
listeners.
|
void |
createSearchManager()
Creates the UserSearchManager instance.
|
boolean |
isEnabled()
Returns true if the user search service is enabled.
|
void |
registrationStateChanged(RegistrationStateChangeEvent evt)
The method is called by a ProtocolProviderService implementation
whenever a change in its registration state has occurred.
|
void |
removeSearchManager()
Releases the UserSearchManager instance.
|
void |
removeUserSearchProviderListener(UserSearchProviderListener l)
Removes UserSearchProviderListener instance from the list of
listeners.
|
java.util.List<java.lang.String> |
search(java.lang.String searchedString)
Performs user search for the searched string and returns the JIDs of the
found contacts.
|
protected OperationSetUserSearchJabberImpl(ProtocolProviderServiceJabberImpl provider)
provider
- the provider associated with the operation set.public void registrationStateChanged(RegistrationStateChangeEvent evt)
RegistrationStateChangeListener
registrationStateChanged
in interface RegistrationStateChangeListener
evt
- a RegistrationStateChangeEvent which describes the
registration state change.public void createSearchManager()
createSearchManager
in interface OperationSetUserSearch
public void removeSearchManager()
removeSearchManager
in interface OperationSetUserSearch
public java.util.List<java.lang.String> search(java.lang.String searchedString)
search
in interface OperationSetUserSearch
searchedString
- the text we want to query the server.public void addUserSearchProviderListener(UserSearchProviderListener l)
addUserSearchProviderListener
in interface OperationSetUserSearch
l
- the listener to be addedpublic void removeUserSearchProviderListener(UserSearchProviderListener l)
removeUserSearchProviderListener
in interface OperationSetUserSearch
l
- the listener to be removedpublic boolean isEnabled()
isEnabled
in interface OperationSetUserSearch
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.