Modifier and Type | Method and Description |
---|---|
java.util.List<ContactDetail> |
CallHistorySourceContact.getContactDetails(java.lang.Class<? extends OperationSet> operationSet)
Returns a list of all ContactDetails supporting the given
OperationSet class.
|
ContactDetail |
CallHistorySourceContact.getPreferredContactDetail(java.lang.Class<? extends OperationSet> operationSet)
Returns the preferred ContactDetail for a given
OperationSet class.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Contact> |
MetaContactImpl.getContactsForOperationSet(java.lang.Class<? extends OperationSet> opSetClass)
Returns all protocol specific Contacts, encapsulated by this MetaContact
and supporting the given opSetClass.
|
Contact |
MetaContactImpl.getDefaultContact(java.lang.Class<? extends OperationSet> operationSet)
Returns a default contact for a specific operation (call,
file transfer, IM ...)
|
void |
MetaContactImpl.updateCapabilities(Contact contact,
java.util.Map<java.lang.String,? extends OperationSet> opSets)
Updates the capabilities for the given contact.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MainFrame.hasOperationSet(java.lang.Class<? extends OperationSet> opSet)
Checks whether we have the operation set in already loaded
protocol providers.
|
Modifier and Type | Method and Description |
---|---|
(package private) static void |
CallManager.createCall(java.lang.Class<? extends OperationSet> opSetClass,
ProtocolProviderService protocolProviderService,
java.lang.String contact)
Creates a call for the supplied operation set.
|
(package private) static void |
CallManager.createCall(java.lang.Class<? extends OperationSet> opSetClass,
ProtocolProviderService protocolProviderService,
java.lang.String contact,
UIContactImpl uiContact)
Creates a call for the supplied operation set.
|
protected void |
ChooseCallAccountPopupMenu.itemSelected(java.lang.Class<? extends OperationSet> opSetClass,
java.util.List<ProtocolProviderService> providers,
java.lang.String contact)
Item was selected, give a chance for extenders to override.
|
protected void |
ChooseCallAccountPopupMenu.itemSelected(java.lang.Class<? extends OperationSet> opSetClass,
ProtocolProviderService protocolProviderService,
java.lang.String contact)
Item was selected, give a chance for extenders to override.
|
protected void |
ChooseCallAccountPopupMenu.itemSelected(java.lang.Class<? extends OperationSet> opSetClass,
ProtocolProviderService protocolProviderService,
java.lang.String contact,
UIContactImpl uiContact)
Item was selected, give a chance for extenders to override.
|
Constructor and Description |
---|
ChooseCallAccountDialog(java.lang.String contactAddress,
java.lang.Class<? extends OperationSet> opSetClass,
java.util.List<ProtocolProviderService> providers)
Creates an instance of ChooseCallAccountDialog.
|
ChooseCallAccountPopupMenu(javax.swing.JComponent invoker,
java.util.List<?> telephonyObjects,
java.lang.Class<? extends OperationSet> opSetClass)
Creates this dialog by specifying a list of telephony contacts to choose
from.
|
ChooseCallAccountPopupMenu(javax.swing.JComponent invoker,
java.lang.String contactToCall,
java.util.List<ProtocolProviderService> telephonyProviders,
java.lang.Class<? extends OperationSet> opSetClass)
Creates this dialog.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ChatTransport> |
ChatSession.getTransportsForOperationSet(java.lang.Class<? extends OperationSet> opSetClass)
Returns a list of all ChatTransports contained in this session
supporting the given opSetClass.
|
Modifier and Type | Method and Description |
---|---|
void |
GenericUIContactImpl.addContactDetails(java.lang.Class<? extends OperationSet> opSetClass,
java.util.List<UIContactDetail> detailsList)
Adds the given detailsList for the given opSetClass.
|
java.util.List<UIContactDetail> |
InviteUIContact.getContactDetailsForOperationSet(java.lang.Class<? extends OperationSet> opSetClass)
Returns a list of UIContactDetails supporting the given
OperationSet class.
|
java.util.List<UIContactDetail> |
GenericUIContactImpl.getContactDetailsForOperationSet(java.lang.Class<? extends OperationSet> opSetClass)
Returns a list of all UIContactDetails corresponding to the
given OperationSet class.
|
UIContactDetail |
InviteUIContact.getDefaultContactDetail(java.lang.Class<? extends OperationSet> opSetClass)
Returns the default ContactDetail to use for any operations
depending to the given OperationSet class.
|
UIContactDetail |
GenericUIContactImpl.getDefaultContactDetail(java.lang.Class<? extends OperationSet> opSetClass)
Returns the default ContactDetail to use for any operations
depending to the given OperationSet class.
|
void |
GenericUIContactImpl.setContactDetails(java.util.Map<java.lang.Class<? extends OperationSet>,java.util.List<UIContactDetail>> contactDetailsMap)
Sets the contact details map.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<UIContactDetail> |
SourceUIContact.getContactDetailsForOperationSet(java.lang.Class<? extends OperationSet> opSetClass)
Returns a list of UIContactDetails supporting the given
OperationSet class.
|
java.util.List<UIContactDetail> |
MetaUIContact.getContactDetailsForOperationSet(java.lang.Class<? extends OperationSet> opSetClass)
Returns a list of UIContactDetails supporting the given
OperationSet class.
|
java.util.List<UIContactDetail> |
ShowMoreContact.getContactDetailsForOperationSet(java.lang.Class<? extends OperationSet> opSetClass)
Returns null to indicate that this contact has no contact details.
|
UIContactDetail |
SourceUIContact.getDefaultContactDetail(java.lang.Class<? extends OperationSet> opSetClass)
Returns the default ContactDetail to use for any operations
depending to the given OperationSet class.
|
UIContactDetail |
MetaUIContact.getDefaultContactDetail(java.lang.Class<? extends OperationSet> opSetClass)
Returns the default ContactDetail to use for any operations
depending to the given OperationSet class.
|
UIContactDetail |
ShowMoreContact.getDefaultContactDetail(java.lang.Class<? extends OperationSet> opSetClass)
Returns null to indicate that this contact has no contact details.
|
Constructor and Description |
---|
ProtocolContactSourceServiceImpl(ProtocolProviderService protocolProvider,
java.lang.Class<? extends OperationSet> opSetClass)
Creates an instance of ProtocolContactSourceServiceImpl.
|
SourceContactDetail(ContactDetail detail,
java.lang.String category,
java.util.Collection<java.lang.String> subCategories,
java.lang.Class<? extends OperationSet> opSetClass,
SourceContact sourceContact)
Creates an instance of SourceContactDetail by specifying
the underlying detail and the OperationSet class
for it.
|
StringContactSourceServiceImpl(ProtocolProviderService protocolProvider,
java.lang.Class<? extends OperationSet> opSet)
Creates an instance of StringContactSourceServiceImpl.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<UIContactDetail> |
NotificationContact.getContactDetailsForOperationSet(java.lang.Class<? extends OperationSet> opSetClass)
Returns a list of UIContactDetails supporting the given
OperationSet class.
|
UIContactDetail |
NotificationContact.getDefaultContactDetail(java.lang.Class<? extends OperationSet> opSetClass)
Returns the default ContactDetail to use for any operations
depending to the given OperationSet class.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ContactDetail> |
MessageSourceContact.getContactDetails(java.lang.Class<? extends OperationSet> operationSet)
Returns a list of all ContactDetails supporting the given
OperationSet class.
|
ContactDetail |
MessageSourceContact.getPreferredContactDetail(java.lang.Class<? extends OperationSet> operationSet)
Returns the preferred ContactDetail for a given
OperationSet class.
|
Modifier and Type | Class and Description |
---|---|
class |
OperationSetBasicInstantMessagingGibberishImpl
Instant messaging functionalites for the Gibberish protocol.
|
class |
OperationSetBasicTelephonyGibberishImpl
A Gibberish implementation of a basic telephony operation set.
|
class |
OperationSetPersistentPresenceGibberishImpl
A Gibberish implementation of a persistent presence operation set.
|
class |
OperationSetTelephonyConferencingGibberishImpl
A basic implementation of the OperationSetTelephonyConferencing for
the Gibberish protocol (used for test purposes).
|
class |
OperationSetTypingNotificationsGibberishImpl
Implements typing notifications for the Gibberish protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
OperationSetAdHocMultiUserChatIcqImpl
A ICQ implementation of the ad-hoc multi user chat operation set.
|
class |
OperationSetAvatarIcqImpl
A simple implementation of the OperationSetAvatar interface for the
icq protocol.
|
class |
OperationSetBasicInstantMessagingIcqImpl
A straightforward implementation of the basic instant messaging operation
set.
|
class |
OperationSetExtendedAuthorizationsIcqImpl
Contains methods that would allow service users to re-request authorizations
to add a contact to their contact list or, send them an authorization before
having been asked.
|
class |
OperationSetFileTransferIcqImpl
The ICQ protocol filetransfer OperationSet.
|
class |
OperationSetPersistentPresenceIcqImpl
The ICQ implementation of a Persistent Presence Operation set.
|
class |
OperationSetServerStoredAccountInfoIcqImpl |
class |
OperationSetServerStoredContactInfoIcqImpl |
class |
OperationSetTypingNotificationsIcqImpl
Maps SIP Communicator typing notifications to those going and coming from
joust sim.
|
class |
OperationSetWebAccountRegistrationIcqImpl
Returns the url which can be used to register new account fo the Icq server
|
class |
OperationSetWebContactInfoIcqImpl |
Modifier and Type | Class and Description |
---|---|
class |
OperationSetBasicInstantMessagingIrcImpl
Implementation of Basic Instant Messaging as utilized for IRC private
user-to-user messaging.
|
class |
OperationSetMultiUserChatIrcImpl
Allows creating, configuring, joining and administering of individual
text-based conference rooms.
|
class |
OperationSetPersistentPresenceIrcImpl
Implementation of support for Persistent Presence for IRC.
|
Modifier and Type | Class and Description |
---|---|
class |
OperationSetAutoAnswerJabberImpl
An Operation Set defining option to unconditionally auto answer incoming
calls.
|
class |
OperationSetAvatarJabberImpl
A simple implementation of the OperationSetAvatar interface for the
jabber protocol.
|
class |
OperationSetBasicInstantMessagingJabberImpl
A straightforward implementation of the basic instant messaging operation
set.
|
class |
OperationSetBasicTelephonyJabberImpl
Implements all call management logic and exports basic telephony support by
implementing OperationSetBasicTelephony.
|
class |
OperationSetChangePasswordJabberImpl
A jabber implementation of the password change operation set.
|
class |
OperationSetContactCapabilitiesJabberImpl
Represents an OperationSet to query the OperationSets
supported for a specific Jabber Contact.
|
class |
OperationSetCusaxUtilsJabberImpl
The OperationSetCusaxUtilsJabberImpl provides utility methods
related to the Jabber CUSAX implementation.
|
class |
OperationSetDesktopSharingClientJabberImpl
Implements all desktop sharing client-side related functions for Jabber
protocol.
|
class |
OperationSetDesktopSharingServerJabberImpl
Implements all desktop sharing server-side related functions for Jabber
protocol.
|
class |
OperationSetDesktopStreamingJabberImpl
Implements all desktop streaming related functions for XMPP.
|
class |
OperationSetDTMFJabberImpl
Class responsible for sending a DTMF Tone using using rfc4733 or Inband.
|
class |
OperationSetExtendedAuthorizationsJabberImpl
Extended authorization implementation for jabber provider.
|
class |
OperationSetFileTransferJabberImpl
The Jabber implementation of the OperationSetFileTransfer
interface.
|
class |
OperationSetGenericNotificationsJabberImpl
Provides notification for generic events with name and value, also
option to generate such events.
|
class |
OperationSetGeolocationJabberImpl
The Jabber implementation of an OperationSetGeolocation done with the
XEP-0080: User Geolocation.
|
class |
OperationSetIncomingDTMFJabberImpl
Implements OperationSetIncomingDTMF for the jabber protocol.
|
class |
OperationSetJitsiMeetToolsJabberImpl
Jabber protocol provider implementation of
OperationSetJitsiMeetTools |
class |
OperationSetMultiUserChatJabberImpl
A jabber implementation of the multi user chat operation set.
|
class |
OperationSetPersistentPresenceJabberImpl
The Jabber implementation of a Persistent Presence Operation set.
|
class |
OperationSetPersistentPresencePermissionsJabberImpl
Implements group edit permissions.
|
class |
OperationSetResAwareTelephonyJabberImpl |
class |
OperationSetServerStoredAccountInfoJabberImpl
The Account Info Operation set is a means of accessing and modifying detailed
information on the user/account that is currently logged in through this
provider.
|
class |
OperationSetServerStoredContactInfoJabberImpl |
class |
OperationSetTelephonyConferencingJabberImpl
Implements OperationSetTelephonyConferencing for Jabber.
|
class |
OperationSetThumbnailedFileFactoryImpl
The OperationSetThumbnailedFileFactory is meant to be used by
bundles interested in making files with thumbnails.
|
class |
OperationSetTLSJabberImpl
An implementation of the OperationSetTLS for the Jabber protocol.
|
class |
OperationSetTypingNotificationsJabberImpl
Maps SIP Communicator typing notifications to those going and coming from
smack lib.
|
class |
OperationSetUserSearchJabberImpl
This operation set provides utility methods for user search implementation.
|
class |
OperationSetVideoBridgeImpl
Implements OperationSetVideoBridge for Jabber.
|
class |
OperationSetVideoTelephonyJabberImpl
Implements OperationSetVideoTelephony in order to give access to
video-specific functionality in the Jabber protocol implementation.
|
class |
OperationSetWhiteboardingJabberImpl
Provides basic functionality for white-board.
|
Modifier and Type | Method and Description |
---|---|
protected <U extends OperationSet> |
OperationSetContactCapabilitiesJabberImpl.getOperationSet(Contact contact,
java.lang.Class<U> opsetClass,
boolean online)
Gets the OperationSet corresponding to the specified
Class and supported by the specified Contact.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.lang.String,OperationSet> |
OperationSetContactCapabilitiesJabberImpl.getLargestSupportedOperationSet(java.util.ArrayList<java.lang.String> fullJids)
Gets the largest set of OperationSets supported from a
list of full JIDs.
|
protected java.util.Map<java.lang.String,OperationSet> |
OperationSetContactCapabilitiesJabberImpl.getSupportedOperationSets(Contact contact,
boolean online)
Gets the OperationSets supported by a specific Contact.
|
Modifier and Type | Class and Description |
---|---|
class |
MockBasicInstantMessaging
Instant messaging functionality for the mock protocol.
|
class |
MockMultiUserChat
Multiuser chat functionalities for the mock protocol.
|
class |
MockOperationSetBasicTelephony
A mock implementation of a basic telephony operation set
|
class |
MockOperationSetFileTransfer
A mock implementation of a basic telephony operation set
|
class |
MockPersistentPresenceOperationSet
A mock implementation of a persistent presence operation set containing a
constant contact list and used for testing the meta contact list.
|
Modifier and Type | Method and Description |
---|---|
<T extends OperationSet> |
MockProvider.getOperationSet(java.lang.Class<T> opsetClass)
Returns the operation set corresponding to the specified class or null
if this operation set is not supported by the provider implementation.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.Class<? extends OperationSet>> |
MockProvider.getSupportedOperationSetClasses()
Returns a collection containing all operation sets classes supported by
the current implementation.
|
java.util.Map<java.lang.String,OperationSet> |
MockProvider.getSupportedOperationSets()
Returns an array containing all operation sets supported by the
current implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
OperationSetAutoAnswerSipImpl
An Operation Set defining options to auto answer/forward incoming calls.
|
class |
OperationSetAvatarSipImpl
A simple implementation of the OperationSetAvatar interface for the
jabber protocol.
|
class |
OperationSetBasicInstantMessagingSipImpl
A straightforward implementation of the basic instant messaging operation
set.
|
class |
OperationSetBasicTelephonySipImpl
Implements all call management logic and exports basic telephony support by
implementing OperationSetBasicTelephony.
|
class |
OperationSetContactTypeInfoImpl
Operation set used for type of contacts, retrieving changing and
creating contacts with types.
|
class |
OperationSetCusaxUtilsSipImpl
The OperationSetCusaxUtilsSipImpl provides utility methods
related to the SIP CUSAX implementation.
|
class |
OperationSetDesktopSharingClientSipImpl
Implements all desktop sharing client-side related functions for SIP
protocol.
|
class |
OperationSetDesktopSharingServerSipImpl
Implements all desktop sharing server-side related functions for SIP
protocol.
|
class |
OperationSetDesktopStreamingSipImpl
Implements all desktop streaming related functions for SIP.
|
class |
OperationSetDTMFSipImpl
Class responsible for sending a DTMF Tone using SIP INFO or using rfc4733.
|
class |
OperationSetIncomingDTMFSipImpl
An OperationSet that allows us to receive DTMF tones through
this protocol provider.
|
class |
OperationSetJitsiMeetToolsSipImpl
The SIP implementation of
OperationSetJitsiMeetTools . |
class |
OperationSetMessageWaitingSipImpl
Message Waiting Indication Event rfc3842.
|
class |
OperationSetPresenceSipImpl
Sip presence implementation (SIMPLE).
|
class |
OperationSetServerStoredAccountInfoSipImpl
SIP server stored account information.
|
class |
OperationSetTelephonyBLFSipImpl
Provides operations necessary to monitor line activity and pickup calls
if needed.
|
class |
OperationSetTelephonyConferencingSipImpl
Implements OperationSetTelephonyConferencing for SIP.
|
class |
OperationSetTelephonyParkSipImpl
Provides operations necessary to park calls.
|
class |
OperationSetTypingNotificationsSipImpl
A implementation of the typing notification operation
set.
|
class |
OperationSetVideoTelephonySipImpl
Implements OperationSetVideoTelephony in order to give access to
video-specific functionality in the SIP protocol implementation such as
visual Components displaying video and listening to dynamic
availability of such Components.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends OperationSet> |
ProtocolProviderServiceSipImpl.addSupportedOperationSet(java.lang.Class<T> opsetClass,
T opset)
Adds a specific OperationSet implementation to the set of
supported OperationSets of this instance.
|
protected <T extends OperationSet> |
ProtocolProviderServiceSipImpl.removeSupportedOperationSet(java.lang.Class<T> opsetClass)
Removes an OperationSet implementation from the set of
supported OperationSets for this instance.
|
Modifier and Type | Method and Description |
---|---|
void |
DemuxContactSource.setPreferredProtocolProvider(java.lang.Class<? extends OperationSet> opSetClass,
ProtocolProviderService protocolProvider)
Sets the preferred protocol provider for this contact source.
|
Constructor and Description |
---|
UIContactDetailImpl(java.lang.String address,
java.lang.String displayName,
java.lang.String category,
java.util.Collection<java.lang.String> labels,
javax.swing.ImageIcon statusIcon,
java.util.Map<java.lang.Class<? extends OperationSet>,ProtocolProviderService> preferredProviders,
java.util.Map<java.lang.Class<? extends OperationSet>,java.lang.String> preferredProtocols,
java.lang.Object descriptor)
Creates a UIContactDetailImpl by specifying the contact
address, the displayName and preferredProvider.
|
UIContactDetailImpl(java.lang.String address,
java.lang.String displayName,
java.lang.String category,
java.util.Collection<java.lang.String> labels,
javax.swing.ImageIcon statusIcon,
java.util.Map<java.lang.Class<? extends OperationSet>,ProtocolProviderService> preferredProviders,
java.util.Map<java.lang.Class<? extends OperationSet>,java.lang.String> preferredProtocols,
java.lang.Object descriptor)
Creates a UIContactDetailImpl by specifying the contact
address, the displayName and preferredProvider.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Contact> |
MetaContact.getContactsForOperationSet(java.lang.Class<? extends OperationSet> opSetClass)
Returns all protocol specific Contacts, encapsulated by this MetaContact
and supporting the given opSetClass.
|
Contact |
MetaContact.getDefaultContact(java.lang.Class<? extends OperationSet> operationSet)
Returns the default protocol specific Contact to use with this
MetaContact for a precise operation (IM, call, ...).
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Class<? extends OperationSet>> |
ContactDetail.getSupportedOperationSets()
Returns a list of all supported OperationSet classes, which
would indicate what are the supported actions by this contact
(e.g.
|
Modifier and Type | Method and Description |
---|---|
void |
ContactDetail.addSupportedOpSet(java.lang.Class<? extends OperationSet> supportedOpSet)
Adds a supported OpSet to the list of supported OpSets.
|
java.util.List<ContactDetail> |
GenericSourceContact.getContactDetails(java.lang.Class<? extends OperationSet> operationSet)
Gets the ContactDetails of this SourceContact which
support a specific OperationSet.
|
java.util.List<ContactDetail> |
SourceContact.getContactDetails(java.lang.Class<? extends OperationSet> operationSet)
Returns a list of all ContactDetails supporting the given
OperationSet class.
|
ContactDetail |
GenericSourceContact.getPreferredContactDetail(java.lang.Class<? extends OperationSet> operationSet)
Gets the preferred ContactDetail for a specific
OperationSet.
|
ContactDetail |
SourceContact.getPreferredContactDetail(java.lang.Class<? extends OperationSet> operationSet)
Returns the preferred ContactDetail for a given
OperationSet class.
|
java.lang.String |
ContactDetail.getPreferredProtocol(java.lang.Class<? extends OperationSet> opSetClass)
Returns the name of the preferred protocol for the operation given by
the opSetClass.
|
ProtocolProviderService |
ContactDetail.getPreferredProtocolProvider(java.lang.Class<? extends OperationSet> opSetClass)
Returns the preferred ProtocolProviderService when using the
given opSetClass.
|
void |
ProtocolAwareContactSourceService.setPreferredProtocolProvider(java.lang.Class<? extends OperationSet> opSetClass,
ProtocolProviderService protocolProvider)
Sets the preferred protocol provider for this contact source.
|
void |
ContactDetail.setPreferredProtocols(java.util.Map<java.lang.Class<? extends OperationSet>,java.lang.String> preferredProtocols)
Sets a mapping of a preferred preferredProtocol for a specific
OperationSet.
|
void |
ContactDetail.setPreferredProviders(java.util.Map<java.lang.Class<? extends OperationSet>,ProtocolProviderService> preferredProviders)
Sets a mapping of preferred ProtocolProviderServices for
a specific OperationSet.
|
void |
ContactDetail.setSupportedOpSets(java.util.List<java.lang.Class<? extends OperationSet>> supportedOpSets)
Creates a ContactDetail by specifying the corresponding contact
address and a list of all supportedOpSets, indicating what are
the supporting actions with this contact detail (e.g.
|
Modifier and Type | Method and Description |
---|---|
void |
UIContactDetail.addPreferredProtocol(java.lang.Class<? extends OperationSet> opSetClass,
java.lang.String protocol)
Adds a preferred protocol for a given OperationSet class.
|
void |
UIContactDetail.addPreferredProtocolProvider(java.lang.Class<? extends OperationSet> opSetClass,
ProtocolProviderService protocolProvider)
Adds a preferred protocol provider for a given OperationSet class.
|
abstract java.util.List<UIContactDetail> |
UIContact.getContactDetailsForOperationSet(java.lang.Class<? extends OperationSet> opSetClass)
Returns a list of all UIContactDetails corresponding to the
given OperationSet class.
|
abstract UIContactDetail |
UIContact.getDefaultContactDetail(java.lang.Class<? extends OperationSet> opSetClass)
Returns the default ContactDetail to use for any operations
depending to the given OperationSet class.
|
java.lang.String |
UIContactDetail.getPreferredProtocol(java.lang.Class<? extends OperationSet> opSetClass)
Returns the name of the protocol preferred for contacting this detail for
the given OperationSet class if no preferred protocol provider
is set.
|
ProtocolProviderService |
UIContactDetail.getPreferredProtocolProvider(java.lang.Class<? extends OperationSet> opSetClass)
Returns the protocol provider preferred for contacting this detail for
the given OperationSet class.
|
Constructor and Description |
---|
UIContactDetail(java.lang.String address,
java.lang.String displayName,
java.lang.String category,
java.util.Collection<java.lang.String> labels,
java.util.Map<java.lang.Class<? extends OperationSet>,ProtocolProviderService> preferredProviders,
java.util.Map<java.lang.Class<? extends OperationSet>,java.lang.String> preferredProtocols,
java.lang.Object descriptor)
Creates a UIContactDetail by specifying the contact
address, the displayName and preferredProvider.
|
UIContactDetail(java.lang.String address,
java.lang.String displayName,
java.lang.String category,
java.util.Collection<java.lang.String> labels,
java.util.Map<java.lang.Class<? extends OperationSet>,ProtocolProviderService> preferredProviders,
java.util.Map<java.lang.Class<? extends OperationSet>,java.lang.String> preferredProtocols,
java.lang.Object descriptor)
Creates a UIContactDetail by specifying the contact
address, the displayName and preferredProvider.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OperationSetAdHocMultiUserChat
Allows creating, configuring, joining and administering of individual
text-based ad-hoc conference rooms.
|
interface |
OperationSetAdvancedAutoAnswer
An Advanced Operation Set defining options
to auto answer/forward incoming calls.
|
interface |
OperationSetAdvancedTelephony<T extends ProtocolProviderService>
Extends
OperationSetBasicTelephony with advanced telephony
operations such as call transfer. |
interface |
OperationSetAvatar
This interface is an extension of the operation set, meant to be implemented
by protocols that support user avatar.
|
interface |
OperationSetBasicAutoAnswer
An Operation Set defining option
to unconditional auto answer incoming calls.
|
interface |
OperationSetBasicInstantMessaging
Provides basic functionality for sending and receiving InstantMessages.
|
interface |
OperationSetBasicInstantMessagingTransport
Provides additional information on the transport on which Basic Instant
Messaging communication is built.
|
interface |
OperationSetBasicTelephony<T extends ProtocolProviderService>
An Operation Set defining all basic telephony operations such as conducting
simple calls and etc.
|
interface |
OperationSetCallTransfer
An OperationSet defining operations that allow transferring calls to
a new location.
|
interface |
OperationSetChangePassword
An operation set that allows "inband" change of the account password
|
interface |
OperationSetConnectionInfo
An OperationSet that allows access to connection information used
by the protocol provider.
|
interface |
OperationSetContactCapabilities
Represents an OperationSet to query the OperationSets
supported for a specific Contact.
|
interface |
OperationSetContactTypeInfo
Operation set used for type of contacts, retrieving changing and
creating contacts with types.
|
interface |
OperationSetCusaxUtils
The OperationSetCusaxUtils provides utility methods related to a
CUSAX implementation.
|
interface |
OperationSetDesktopSharingClient
Represents an OperationSet giving access to desktop sharing
client-side specific functionalities.
|
interface |
OperationSetDesktopSharingServer
Represents an OperationSet giving access to desktop sharing
server-side specific functionalities.
|
interface |
OperationSetDesktopStreaming
Represents an OperationSet giving access to desktop streaming
specific functionality.
|
interface |
OperationSetDTMF
An OperationSet that allows other modules to send DMF tones through
this protocol provider.
|
interface |
OperationSetExtendedAuthorizations
Contains methods that would allow service users to re-request authorizations
to add a contact to their contact list or, send them an authorization before
having been asked.
|
interface |
OperationSetFileTransfer
The File Transfer Operation Set provides an interface towards those functions
of a given protocol, that allow transferring files among users.
|
interface |
OperationSetGenericNotifications
Provides notification for custom/generic events and possibility to generate
such events.
|
interface |
OperationSetGeolocation
This interface is an extension of the operation set, meant to be
implemented by protocols that support exchange of geolocation details (like
Jabber for example).
|
interface |
OperationSetIncomingDTMF
An OperationSet that allows us to receive DTMF tones through
this protocol provider.
|
interface |
OperationSetInstantMessageFiltering
An operation set that allows plugins to register filters which could
intercept instant messages and determine whether or not they should be
dispatched to regular listeners.
|
interface |
OperationSetInstantMessageTransform
The Instant Message Transform operation set allows, when \
supported to insert message transform layers that could change incoming
messages before they are delivered to the user and outgoing ones before
they reach the protocol stack and get sent.
|
interface |
OperationSetJitsiMeetTools
The operation set provides functionality specific to Jitsi Meet WebRTC
conference and is currently used in the SIP gateway.
|
interface |
OperationSetMessageCorrection
Provides functionality for correcting instant messages.
|
interface |
OperationSetMessageWaiting
Provides notifications for message waiting notifications.
|
interface |
OperationSetMultiUserChat
Allows creating, configuring, joining and administering of individual
text-based conference rooms.
|
interface |
OperationSetPersistentPresence
This interface is an extension of the presence operation set, meant to be
implemented by protocols that support server stored contact lists (like icq
for example).
|
interface |
OperationSetPersistentPresencePermissions
This interface is addition to the persistence presence operation set, meant
to provide per group permissions for modification of the contacts and groups.
|
interface |
OperationSetPresence
OperationSetPresence offers methods that allow managing the presence status
of the provider, and subscribing to that of our buddies (i.e.
|
interface |
OperationSetResourceAwareTelephony
The OperationSetResourceAwareTelephony defines methods for creating
a call toward a specific resource, from which a callee is connected.
|
interface |
OperationSetSecureSDesTelephony
Marker interface to indicate that a protocol supports SDES encryption.
|
interface |
OperationSetSecureTelephony
An Operation Set defining the encryption operations for telephony.
|
interface |
OperationSetSecureZrtpTelephony
Marker interface to indicate that a protocol supports ZRTP encryption.
|
interface |
OperationSetServerStoredAccountInfo
The Account Info Operation set is a means of accessing and modifying detailed
information on the user/account that is currently logged in through this
provider.
|
interface |
OperationSetServerStoredContactInfo
The User Info Operation set is a means of accessing detailed information of
Contacts that have made it available on-line (on a protocol server, p2p net
or others).
|
interface |
OperationSetSmsMessaging
Provides basic functionality for sending and receiving SMS Messages.
|
interface |
OperationSetTelephonyBLF
Provides operations necessary to monitor line activity and pickup calls
if needed.
|
interface |
OperationSetTelephonyConferencing
Provides operations necessary to create and handle conferencing calls.
|
interface |
OperationSetTelephonyPark
Provides operations necessary to park calls.
|
interface |
OperationSetThumbnailedFileFactory
The OperationSetThumbnailedFileFactory is meant to be used by
bundles interested in making files with thumbnails.
|
interface |
OperationSetTLS
An OperationSet that allows access to information about TLS used by
the protocol provider.
|
interface |
OperationSetTypingNotifications
The operation set allows user bundles (e.g.
|
interface |
OperationSetUserSearch
This operation set provides interface for user search service.
|
interface |
OperationSetVideoBridge
Provides operations necessary to create and handle conferencing calls through
a video bridge.
|
interface |
OperationSetVideoTelephony
Represents an OperationSet giving access to video-specific
functionality in telephony such as visual Components displaying
video and listening to dynamic availability of such Components.
|
interface |
OperationSetWebAccountRegistration
The operation set is there to propose an extremely simple and light way of
registering new accounts for a given protocol.
|
interface |
OperationSetWebContactInfo
The operation set is a very simplified version of the server stored info
operation sets, allowing protocol providers to implement a quick way of
showing user information, by simply returning a URL where the information
of a specific user is to be found.
|
interface |
OperationSetWhiteboarding
Provides basic functionality for white-board.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractOperationSetAvatar<T extends ProtocolProviderService>
Represents a default implementation of
OperationSetAvatar in order to
make it easier for implementers to provide complete solutions while focusing
on implementation-specific details. |
class |
AbstractOperationSetBasicAutoAnswer
An Abstract Operation Set defining option to unconditionally auto answer
incoming calls.
|
class |
AbstractOperationSetBasicInstantMessaging
Represents a default implementation of
OperationSetBasicInstantMessaging in order to make it easier for
implementers to provide complete solutions while focusing on
implementation-specific details. |
class |
AbstractOperationSetContactCapabilities<T extends ProtocolProviderService>
Represents a default implementation of
OperationSetContactCapabilities which attempts to make it easier for
implementers to provide complete solutions while focusing on
implementation-specific functionality.
|
class |
AbstractOperationSetDesktopSharingClient<T extends ProtocolProviderService>
Represents a default/base implementation of
OperationSetDesktopSharingClient which attempts to make it easier
for implementers to provide complete solutions while focusing on
implementation-specific functionality.
|
class |
AbstractOperationSetMultiUserChat
Represents a default implementation of
OperationSetMultiUserChat
in order to make it easier for implementers to provide complete solutions
while focusing on implementation-specific details. |
class |
AbstractOperationSetPersistentPresence<T extends ProtocolProviderService>
Represents a default implementation of
OperationSetPersistentPresence in order to make it easier for
implementers to provide complete solutions while focusing on
implementation-specific details.
|
class |
AbstractOperationSetServerStoredAccountInfo
Represents a default implementation of
OperationSetServerStoredAccountInfo in order to make it easier for
implementers to provide complete solutions while focusing on
implementation-specific details. |
class |
AbstractOperationSetTypingNotifications<T extends ProtocolProviderService>
Represents a default implementation of
OperationSetTypingNotifications in order to make it easier for
implementers to provide complete solutions while focusing on
implementation-specific details.
|
class |
OperationSetInstantMessageTransformImpl |
Modifier and Type | Method and Description |
---|---|
protected <T extends OperationSet> |
AbstractProtocolProviderService.addSupportedOperationSet(java.lang.Class<T> opsetClass,
T opset)
Adds a specific OperationSet implementation to the set of
supported OperationSets of this instance.
|
<T extends OperationSet> |
AbstractProtocolProviderService.getOperationSet(java.lang.Class<T> opsetClass)
Returns the operation set corresponding to the specified class or null if
this operation set is not supported by the provider implementation.
|
<T extends OperationSet> |
ProtocolProviderService.getOperationSet(java.lang.Class<T> opsetClass)
Returns the operation set corresponding to the specified class or
null if this operation set is not supported by the provider
implementation.
|
<T extends OperationSet> |
OperationSetContactCapabilities.getOperationSet(Contact contact,
java.lang.Class<T> opsetClass)
Gets the OperationSet corresponding to the specified
Class and supported by the specified Contact.
|
<U extends OperationSet> |
AbstractOperationSetContactCapabilities.getOperationSet(Contact contact,
java.lang.Class<U> opsetClass)
Gets the OperationSet corresponding to the specified
Class and supported by the specified Contact.
|
protected <U extends OperationSet> |
AbstractOperationSetContactCapabilities.getOperationSet(Contact contact,
java.lang.Class<U> opsetClass,
boolean online)
Gets the OperationSet corresponding to the specified
Class and supported by the specified Contact.
|
protected <T extends OperationSet> |
AbstractProtocolProviderService.removeSupportedOperationSet(java.lang.Class<T> opsetClass)
Removes an OperationSet implementation from the set of
supported OperationSets for this instance.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.Class<? extends OperationSet>> |
AbstractProtocolProviderService.getSupportedOperationSetClasses()
Returns a collection containing all operation sets classes supported by
the current implementation.
|
java.util.Collection<java.lang.Class<? extends OperationSet>> |
ProtocolProviderService.getSupportedOperationSetClasses()
Returns a collection containing all operation sets classes supported by
the current implementation.
|
java.util.Map<java.lang.String,OperationSet> |
AbstractProtocolProviderService.getSupportedOperationSets()
Returns an array containing all operation sets supported by the current
implementation.
|
java.util.Map<java.lang.String,OperationSet> |
ProtocolProviderService.getSupportedOperationSets()
Returns an array containing all operation sets supported by the current
implementation.
|
java.util.Map<java.lang.String,OperationSet> |
OperationSetContactCapabilities.getSupportedOperationSets(Contact contact)
Gets the OperationSets supported by a specific Contact.
|
java.util.Map<java.lang.String,OperationSet> |
AbstractOperationSetContactCapabilities.getSupportedOperationSets(Contact contact)
Gets the OperationSets supported by a specific Contact.
|
protected java.util.Map<java.lang.String,OperationSet> |
AbstractOperationSetContactCapabilities.getSupportedOperationSets(Contact contact,
boolean online)
Gets the OperationSets supported by a specific Contact.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractOperationSetContactCapabilities.fireContactCapabilitiesEvent(Contact sourceContact,
int eventID,
java.util.Map<java.lang.String,? extends OperationSet> opSets)
Fires a new ContactCapabilitiesEvent to notify the registered
ContactCapabilitiesListeners that a specific Contact
has changed its list of OperationSet capabilities.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,? extends OperationSet> |
ContactCapabilitiesEvent.getOperationSets()
Returns the new set of OperationSet-s this event is about
|
Constructor and Description |
---|
ContactCapabilitiesEvent(Contact sourceContact,
int eventID,
java.util.Map<java.lang.String,? extends OperationSet> opSets)
Initializes a new ContactCapabilitiesEvent instance which is to
notify about a specific change in the list of OperationSet
capabilities of a specific Contact.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractOperationSetBasicTelephony<T extends ProtocolProviderService>
Represents a default implementation of OperationSetBasicTelephony in
order to make it easier for implementers to provide complete solutions while
focusing on implementation-specific details.
|
class |
AbstractOperationSetDTMF
Represents a default/base implementation of OperationSetDTMF
which attempts to make it easier for implementers to provide complete
solutions while focusing on implementation-specific functionality.
|
class |
AbstractOperationSetTelephonyConferencing<ProtocolProviderServiceT extends ProtocolProviderService,OperationSetBasicTelephonyT extends OperationSetBasicTelephony<ProtocolProviderServiceT>,MediaAwareCallT extends MediaAwareCall<MediaAwareCallPeerT,OperationSetBasicTelephonyT,ProtocolProviderServiceT>,MediaAwareCallPeerT extends MediaAwareCallPeer<MediaAwareCallT,?,ProtocolProviderServiceT>,CalleeAddressT>
Represents a default implementation of
OperationSetTelephonyConferencing in order to make it easier for
implementers to provide complete solutions while focusing on
implementation-specific details.
|
class |
AbstractOperationSetVideoTelephony<T extends OperationSetBasicTelephony<U>,U extends ProtocolProviderService,V extends MediaAwareCall<W,T,U>,W extends MediaAwareCallPeer<V,?,U>>
Represents a default implementation of OperationSetVideoTelephony in
order to make it easier for implementers to provide complete solutions while
focusing on implementation-specific details.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<ProtocolProviderService> |
AccountUtils.getOpSetRegisteredProviders(java.lang.Class<? extends OperationSet> opSet,
ProtocolProviderService preferredProvider,
java.lang.String preferredProtocolName)
Returns a list of all registered protocol providers that could be used
for the operation given by the operation set.
|
static java.util.List<ProtocolProviderService> |
AccountUtils.getRegisteredProviders(java.lang.Class<? extends OperationSet> opSetClass)
Returns a list of all currently registered providers, which support the
given operationSetClass.
|
static java.util.List<ProtocolProviderService> |
AccountUtils.getRegisteredProviders(java.lang.String protocolName,
java.lang.Class<? extends OperationSet> opSetClass)
Returns a list of all currently registered telephony providers for the
given protocol name.
|
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.