Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.protocol.rss
Class RssStatusEnum

java.lang.Object
  extended by net.java.sip.communicator.service.protocol.PresenceStatus
      extended by net.java.sip.communicator.impl.protocol.rss.RssStatusEnum
All Implemented Interfaces:
Comparable<PresenceStatus>

public class RssStatusEnum
extends PresenceStatus

An implementation of PresenceStatus that enumerates all states that a Rss contact can fall into.

Author:
Jean-Albert Vescovo

Field Summary
static RssStatusEnum OFFLINE
          Indicates an Offline status or status with 0 connectivity.
static RssStatusEnum ONLINE
          The Online status.
 
Fields inherited from class net.java.sip.communicator.service.protocol.PresenceStatus
AVAILABLE_THRESHOLD, AWAY_THRESHOLD, EAGER_TO_COMMUNICATE_THRESHOLD, MAX_STATUS_VALUE, ONLINE_THRESHOLD, status, statusIcon, statusName
 
Method Summary
(package private) static Iterator<PresenceStatus> supportedStatusSet()
          Returns an iterator over all status instances supproted by the rss provider.
 
Methods inherited from class net.java.sip.communicator.service.protocol.PresenceStatus
compareTo, equals, getStatus, getStatusIcon, getStatusName, hashCode, isAvailable, isEagerToCommunicate, isOnline, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

OFFLINE

public static final RssStatusEnum OFFLINE
Indicates an Offline status or status with 0 connectivity.


ONLINE

public static final RssStatusEnum ONLINE
The Online status. Indicate that the user is able and willing to communicate.

Method Detail

supportedStatusSet

static Iterator<PresenceStatus> supportedStatusSet()
Returns an iterator over all status instances supproted by the rss provider.

Returns:
an Iterator over all status instances supported by the rss provider.

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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