Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Uses of Interface
net.java.sip.communicator.service.protocol.OperationSet

Packages that use OperationSet
net.java.sip.communicator.impl.callhistory   
net.java.sip.communicator.impl.contactlist   
net.java.sip.communicator.impl.gui   
net.java.sip.communicator.impl.gui.main.call   
net.java.sip.communicator.impl.gui.main.chat   
net.java.sip.communicator.impl.gui.main.contactlist   
net.java.sip.communicator.impl.gui.main.contactlist.contactsource   
net.java.sip.communicator.impl.gui.main.contactlist.notifsource   
net.java.sip.communicator.impl.protocol.dict   
net.java.sip.communicator.impl.protocol.gibberish   
net.java.sip.communicator.impl.protocol.icq   
net.java.sip.communicator.impl.protocol.irc   
net.java.sip.communicator.impl.protocol.jabber   
net.java.sip.communicator.impl.protocol.mock   
net.java.sip.communicator.impl.protocol.msn   
net.java.sip.communicator.impl.protocol.rss   
net.java.sip.communicator.impl.protocol.sip   
net.java.sip.communicator.impl.protocol.ssh   
net.java.sip.communicator.impl.protocol.yahoo   
net.java.sip.communicator.impl.protocol.zeroconf   
net.java.sip.communicator.service.contactlist   
net.java.sip.communicator.service.contactsource   
net.java.sip.communicator.service.protocol   
net.java.sip.communicator.service.protocol.event   
net.java.sip.communicator.service.protocol.media   
 

Uses of OperationSet in net.java.sip.communicator.impl.callhistory
 

Method parameters in net.java.sip.communicator.impl.callhistory with type arguments of type OperationSet
 List<ContactDetail> CallHistorySourceContact.getContactDetails(Class<? extends OperationSet> operationSet)
          Returns a list of all ContactDetails supporting the given OperationSet class.
 ContactDetail CallHistorySourceContact.getPreferredContactDetail(Class<? extends OperationSet> operationSet)
          Returns the preferred ContactDetail for a given OperationSet class.
 

Uses of OperationSet in net.java.sip.communicator.impl.contactlist
 

Method parameters in net.java.sip.communicator.impl.contactlist with type arguments of type OperationSet
 List<Contact> MetaContactImpl.getContactsForOperationSet(Class<? extends OperationSet> opSetClass)
          Returns all protocol specific Contacts, encapsulated by this MetaContact and supporting the given opSetClass.
 Contact MetaContactImpl.getDefaultContact(Class<? extends OperationSet> operationSet)
          Returns a default contact for a specific operation (call, file transfer, IM ...)
 void MetaContactImpl.updateCapabilities(Contact contact, Map<String,? extends OperationSet> opSets)
          Updates the capabilities for the given contact.
 

Uses of OperationSet in net.java.sip.communicator.impl.gui
 

Method parameters in net.java.sip.communicator.impl.gui with type arguments of type OperationSet
static List<ProtocolProviderService> GuiActivator.getOpSetRegisteredProviders(Class<? extends OperationSet> opSet, ProtocolProviderService preferredProvider, String preferredProtocolName)
          Returns a list of all registered protocol providers that could be used for the operation given by the operation set.
static List<ProtocolProviderService> GuiActivator.getRegisteredProviders(Class<? extends OperationSet> opSetClass)
          Returns a list of all currently registered providers, which support the given operationSetClass.
static List<ProtocolProviderService> GuiActivator.getRegisteredProviders(String protocolName, Class<? extends OperationSet> operationSetClass)
          Returns a list of all currently registered telephony providers for the given protocol name.
 

Uses of OperationSet in net.java.sip.communicator.impl.gui.main.call
 

Constructor parameters in net.java.sip.communicator.impl.gui.main.call with type arguments of type OperationSet
ChooseCallAccountDialog(String contactAddress, Class<? extends OperationSet> opSetClass, List<ProtocolProviderService> providers)
          Creates an instance of ChooseCallAccountDialog.
ChooseCallAccountPopupMenu(JComponent invoker, List<?> telephonyObjects, Class<? extends OperationSet> opSetClass)
          Creates this dialog by specifying a list of telephony contacts to choose from.
ChooseCallAccountPopupMenu(JComponent invoker, String contactToCall, List<ProtocolProviderService> telephonyProviders, Class<? extends OperationSet> opSetClass)
          Creates this dialog.
 

Uses of OperationSet in net.java.sip.communicator.impl.gui.main.chat
 

Method parameters in net.java.sip.communicator.impl.gui.main.chat with type arguments of type OperationSet
 List<ChatTransport> ChatSession.getTransportsForOperationSet(Class<? extends OperationSet> opSetClass)
          Returns a list of all ChatTransports contained in this session supporting the given opSetClass.
 

Uses of OperationSet in net.java.sip.communicator.impl.gui.main.contactlist
 

Method parameters in net.java.sip.communicator.impl.gui.main.contactlist with type arguments of type OperationSet
 List<UIContactDetail> UIContact.getContactDetailsForOperationSet(Class<? extends OperationSet> opSetClass)
          Returns a list of all UIContactDetails corresponding to the given OperationSet class.
 UIContactDetail UIContact.getDefaultContactDetail(Class<? extends OperationSet> opSetClass)
          Returns the default ContactDetail to use for any operations depending to the given OperationSet class.
 String UIContactDetail.getPreferredProtocol(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(Class<? extends OperationSet> opSetClass)
          Returns the protocol provider preferred for contacting this detail for the given OperationSet class.
 

Uses of OperationSet in net.java.sip.communicator.impl.gui.main.contactlist.contactsource
 

Method parameters in net.java.sip.communicator.impl.gui.main.contactlist.contactsource with type arguments of type OperationSet
 List<UIContactDetail> MetaUIContact.getContactDetailsForOperationSet(Class<? extends OperationSet> opSetClass)
          Returns a list of UIContactDetails supporting the given OperationSet class.
 List<UIContactDetail> SourceUIContact.getContactDetailsForOperationSet(Class<? extends OperationSet> opSetClass)
          Returns a list of UIContactDetails supporting the given OperationSet class.
 List<UIContactDetail> ShowMoreContact.getContactDetailsForOperationSet(Class<? extends OperationSet> opSetClass)
          Returns null to indicate that this contact has no contact details.
 UIContactDetail MetaUIContact.getDefaultContactDetail(Class<? extends OperationSet> opSetClass)
          Returns the default ContactDetail to use for any operations depending to the given OperationSet class.
 UIContactDetail SourceUIContact.getDefaultContactDetail(Class<? extends OperationSet> opSetClass)
          Returns the default ContactDetail to use for any operations depending to the given OperationSet class.
 UIContactDetail ShowMoreContact.getDefaultContactDetail(Class<? extends OperationSet> opSetClass)
          Returns null to indicate that this contact has no contact details.
 

Uses of OperationSet in net.java.sip.communicator.impl.gui.main.contactlist.notifsource
 

Method parameters in net.java.sip.communicator.impl.gui.main.contactlist.notifsource with type arguments of type OperationSet
 List<UIContactDetail> NotificationContact.getContactDetailsForOperationSet(Class<? extends OperationSet> opSetClass)
          Returns a list of UIContactDetails supporting the given OperationSet class.
 UIContactDetail NotificationContact.getDefaultContactDetail(Class<? extends OperationSet> opSetClass)
          Returns the default ContactDetail to use for any operations depending to the given OperationSet class.
 

Uses of OperationSet in net.java.sip.communicator.impl.protocol.dict
 

Classes in net.java.sip.communicator.impl.protocol.dict that implement OperationSet
 class OperationSetBasicInstantMessagingDictImpl
          Instant messaging functionalities for the Dict protocol.
 class OperationSetPersistentPresenceDictImpl
          A Dict implementation of a persistent presence operation set.
 

Uses of OperationSet in net.java.sip.communicator.impl.protocol.gibberish
 

Classes in net.java.sip.communicator.impl.protocol.gibberish that implement OperationSet
 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.
 

Uses of OperationSet in net.java.sip.communicator.impl.protocol.icq
 

Classes in net.java.sip.communicator.impl.protocol.icq that implement OperationSet
 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
           
 

Uses of OperationSet in net.java.sip.communicator.impl.protocol.irc
 

Classes in net.java.sip.communicator.impl.protocol.irc that implement OperationSet
 class OperationSetMultiUserChatIrcImpl
          Allows creating, configuring, joining and administering of individual text-based conference rooms.
 

Uses of OperationSet in net.java.sip.communicator.impl.protocol.jabber
 

Classes in net.java.sip.communicator.impl.protocol.jabber that implement OperationSet
 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 OperationSetContactCapabilitiesJabberImpl
          Represents an OperationSet to query the OperationSets supported for a specific Jabber Contact.
 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 OperationSetMultiUserChatJabberImpl
          A jabber implementation of the multi user chat operation set.
 class OperationSetPersistentPresenceJabberImpl
          The Jabber implementation of a Persistent Presence Operation set.
 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 OperationSetTypingNotificationsJabberImpl
          Maps SIP Communicator typing notifications to those going and coming from smack lib.
 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.
 

Methods in net.java.sip.communicator.impl.protocol.jabber with type parameters of type OperationSet
protected
<U extends OperationSet>
U
OperationSetContactCapabilitiesJabberImpl.getOperationSet(Contact contact, Class<U> opsetClass, boolean online)
          Gets the OperationSet corresponding to the specified Class and supported by the specified Contact.
 

Methods in net.java.sip.communicator.impl.protocol.jabber that return types with arguments of type OperationSet
protected  Map<String,OperationSet> OperationSetContactCapabilitiesJabberImpl.getSupportedOperationSets(Contact contact, boolean online)
          Gets the OperationSets supported by a specific Contact.
 

Uses of OperationSet in net.java.sip.communicator.impl.protocol.mock
 

Classes in net.java.sip.communicator.impl.protocol.mock that implement OperationSet
 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 opearation 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.
 

Methods in net.java.sip.communicator.impl.protocol.mock with type parameters of type OperationSet
<T extends OperationSet>
T
MockProvider.getOperationSet(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.
 

Methods in net.java.sip.communicator.impl.protocol.mock that return types with arguments of type OperationSet
 Map<String,OperationSet> MockProvider.getSupportedOperationSets()
          Returns an array containing all operation sets supported by the current implementation.
 

Uses of OperationSet in net.java.sip.communicator.impl.protocol.msn
 

Classes in net.java.sip.communicator.impl.protocol.msn that implement OperationSet
 class OperationSetAdHocMultiUserChatMsnImpl
          A MSN implementation of the ad-hoc multi user chat operation set.
 class OperationSetAvatarMsnImpl
          A simple implementation of the OperationSetAvatar interface for the msn protocol.
 class OperationSetBasicInstantMessagingMsnImpl
          A straightforward implementation of the basic instant messaging operation set.
 class OperationSetFileTransferMsnImpl
          The Msn protocol filetransfer OperationSet.
 class OperationSetPersistentPresenceMsnImpl
          The Msn implementation of a Persistent Presence Operation set.
 class OperationSetServerStoredAccountInfoMsnImpl
          Saves account avatar image.
 class OperationSetTypingNotificationsMsnImpl
          Maps SIP Communicator typing notifications to those going and coming from smack lib.
 

Uses of OperationSet in net.java.sip.communicator.impl.protocol.rss
 

Classes in net.java.sip.communicator.impl.protocol.rss that implement OperationSet
 class OperationSetBasicInstantMessagingRssImpl
          Instant messaging functionalities for the RSS protocol.
 class OperationSetPersistentPresenceRssImpl
          A RSS implementation of a persistent presence operation set.
 

Uses of OperationSet in net.java.sip.communicator.impl.protocol.sip
 

Classes in net.java.sip.communicator.impl.protocol.sip that implement OperationSet
 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 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 DMF tones through this protocol provider.
 class OperationSetMessageWaitingSipImpl
          Message Waiting Indication Event rfc3842.
 class OperationSetPresenceSipImpl
          Sip presence implementation (SIMPLE).
 class OperationSetServerStoredAccountInfoSipImpl
          SIP server stored account information.
 class OperationSetTelephonyConferencingSipImpl
          Implements OperationSetTelephonyConferencing for SIP.
 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.
 

Methods in net.java.sip.communicator.impl.protocol.sip with type parameters of type OperationSet
protected
<T extends OperationSet>
void
ProtocolProviderServiceSipImpl.addSupportedOperationSet(Class<T> opsetClass, T opset)
          Adds a specific OperationSet implementation to the set of supported OperationSets of this instance.
protected
<T extends OperationSet>
void
ProtocolProviderServiceSipImpl.removeSupportedOperationSet(Class<T> opsetClass)
          Removes an OperationSet implementation from the set of supported OperationSets for this instance.
 

Uses of OperationSet in net.java.sip.communicator.impl.protocol.ssh
 

Classes in net.java.sip.communicator.impl.protocol.ssh that implement OperationSet
 class OperationSetBasicInstantMessagingSSHImpl
          Instant messaging functionality for the SSH protocol.
 class OperationSetFileTransferSSHImpl
          This class provides operations to upload/download files to remote machines
 class OperationSetPersistentPresenceSSHImpl
          A SSH implementation of a persistent presence operation set.
 

Uses of OperationSet in net.java.sip.communicator.impl.protocol.yahoo
 

Classes in net.java.sip.communicator.impl.protocol.yahoo that implement OperationSet
 class OperationSetAdHocMultiUserChatYahooImpl
          A Yahoo implementation of the ad-hoc multi user chat operation set.
 class OperationSetBasicInstantMessagingYahooImpl
          A straightforward implementation of the basic instant messaging operation set.
 class OperationSetFileTransferYahooImpl
          The Yahoo protocol filetransfer OperationSet.
 class OperationSetPersistentPresenceYahooImpl
          The Yahoo implementation of a Persistent Presence Operation set.
 class OperationSetTypingNotificationsYahooImpl
          Maps SIP Communicator typing notifications to those going and coming from smack lib.
 

Uses of OperationSet in net.java.sip.communicator.impl.protocol.zeroconf
 

Classes in net.java.sip.communicator.impl.protocol.zeroconf that implement OperationSet
 class OperationSetBasicInstantMessagingZeroconfImpl
          Instant messaging functionalities for the Zeroconf protocol.
 class OperationSetPersistentPresenceZeroconfImpl
          A Zeroconf implementation of a persistent presence operation set.
 class OperationSetTypingNotificationsZeroconfImpl
          Implements typing notifications for the Zeroconf protocol.
 

Uses of OperationSet in net.java.sip.communicator.service.contactlist
 

Method parameters in net.java.sip.communicator.service.contactlist with type arguments of type OperationSet
 List<Contact> MetaContact.getContactsForOperationSet(Class<? extends OperationSet> opSetClass)
          Returns all protocol specific Contacts, encapsulated by this MetaContact and supporting the given opSetClass.
 Contact MetaContact.getDefaultContact(Class<? extends OperationSet> operationSet)
          Returns the default protocol specific Contact to use with this MetaContact for a precise operation (IM, call, ...).
 

Uses of OperationSet in net.java.sip.communicator.service.contactsource
 

Methods in net.java.sip.communicator.service.contactsource that return types with arguments of type OperationSet
 List<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.
 

Method parameters in net.java.sip.communicator.service.contactsource with type arguments of type OperationSet
 List<ContactDetail> SourceContact.getContactDetails(Class<? extends OperationSet> operationSet)
          Returns a list of all ContactDetails supporting the given OperationSet class.
 List<ContactDetail> GenericSourceContact.getContactDetails(Class<? extends OperationSet> operationSet)
          Gets the ContactDetails of this SourceContact which support a specific OperationSet.
 ContactDetail SourceContact.getPreferredContactDetail(Class<? extends OperationSet> operationSet)
          Returns the preferred ContactDetail for a given OperationSet class.
 ContactDetail GenericSourceContact.getPreferredContactDetail(Class<? extends OperationSet> operationSet)
          Gets the preferred ContactDetail for a specific OperationSet.
 String ContactDetail.getPreferredProtocol(Class<? extends OperationSet> opSetClass)
          Returns the name of the preferred protocol for the operation given by the opSetClass.
 ProtocolProviderService ContactDetail.getPreferredProtocolProvider(Class<? extends OperationSet> opSetClass)
          Returns the preferred ProtocolProviderService when using the given opSetClass.
 void ContactDetail.setPreferredProtocols(Map<Class<? extends OperationSet>,String> preferredProtocols)
          Sets a mapping of a preferred preferredProtocol for a specific OperationSet.
 void ContactDetail.setPreferredProviders(Map<Class<? extends OperationSet>,ProtocolProviderService> preferredProviders)
          Sets a mapping of preferred ProtocolProviderServices for a specific OperationSet.
 void ContactDetail.setSupportedOpSets(List<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.
 

Uses of OperationSet in net.java.sip.communicator.service.protocol
 

Subinterfaces of OperationSet in net.java.sip.communicator.service.protocol
 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 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 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 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 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 OperationSetPresence
          OperationSetPresence offers methods that allow managing the presence status of the provider, and subscribing to that of our buddies (i.e.
 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 OperationSetTelephonyConferencing
          Provides operations necessary to create and handle conferencing calls.
 interface OperationSetThumbnailedFileFactory
          The OperationSetThumbnailedFileFactory is meant to be used by bundles interested in making files with thumbnails.
 interface OperationSetTypingNotifications
          The operation set allows user bundles (e.g.
 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.
 

Classes in net.java.sip.communicator.service.protocol that implement OperationSet
 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 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
           
 

Methods in net.java.sip.communicator.service.protocol with type parameters of type OperationSet
protected
<T extends OperationSet>
void
AbstractProtocolProviderService.addSupportedOperationSet(Class<T> opsetClass, T opset)
          Adds a specific OperationSet implementation to the set of supported OperationSets of this instance.
<T extends OperationSet>
T
AbstractProtocolProviderService.getOperationSet(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>
T
ProtocolProviderService.getOperationSet(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>
T
OperationSetContactCapabilities.getOperationSet(Contact contact, Class<T> opsetClass)
          Gets the OperationSet corresponding to the specified Class and supported by the specified Contact.
<U extends OperationSet>
U
AbstractOperationSetContactCapabilities.getOperationSet(Contact contact, Class<U> opsetClass)
          Gets the OperationSet corresponding to the specified Class and supported by the specified Contact.
protected
<U extends OperationSet>
U
AbstractOperationSetContactCapabilities.getOperationSet(Contact contact, Class<U> opsetClass, boolean online)
          Gets the OperationSet corresponding to the specified Class and supported by the specified Contact.
protected
<T extends OperationSet>
void
AbstractProtocolProviderService.removeSupportedOperationSet(Class<T> opsetClass)
          Removes an OperationSet implementation from the set of supported OperationSets for this instance.
 

Methods in net.java.sip.communicator.service.protocol that return types with arguments of type OperationSet
 Map<String,OperationSet> AbstractProtocolProviderService.getSupportedOperationSets()
          Returns an array containing all operation sets supported by the current implementation.
 Map<String,OperationSet> ProtocolProviderService.getSupportedOperationSets()
          Returns an array containing all operation sets supported by the current implementation.
 Map<String,OperationSet> OperationSetContactCapabilities.getSupportedOperationSets(Contact contact)
          Gets the OperationSets supported by a specific Contact.
 Map<String,OperationSet> AbstractOperationSetContactCapabilities.getSupportedOperationSets(Contact contact)
          Gets the OperationSets supported by a specific Contact.
protected  Map<String,OperationSet> AbstractOperationSetContactCapabilities.getSupportedOperationSets(Contact contact, boolean online)
          Gets the OperationSets supported by a specific Contact.
 

Method parameters in net.java.sip.communicator.service.protocol with type arguments of type OperationSet
protected  void AbstractOperationSetContactCapabilities.fireContactCapabilitiesEvent(Contact sourceContact, int eventID, Map<String,? extends OperationSet> opSets)
          Fires a new ContactCapabilitiesEvent to notify the registered ContactCapabilitiesListeners that a specific Contact has changed its list of OperationSet capabilities.
 

Uses of OperationSet in net.java.sip.communicator.service.protocol.event
 

Methods in net.java.sip.communicator.service.protocol.event that return types with arguments of type OperationSet
 Map<String,? extends OperationSet> ContactCapabilitiesEvent.getOperationSets()
          Returns the new set of OperationSet-s this event is about
 

Constructor parameters in net.java.sip.communicator.service.protocol.event with type arguments of type OperationSet
ContactCapabilitiesEvent(Contact sourceContact, int eventID, Map<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.
 

Uses of OperationSet in net.java.sip.communicator.service.protocol.media
 

Classes in net.java.sip.communicator.service.protocol.media that implement OperationSet
 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 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.
 


Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.