Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.protocol.dict
Class DictStatusEnum

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

public class DictStatusEnum
extends PresenceStatus

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

Author:
ROTH Damien, LITZELMANN Cedric

Field Summary
static DictStatusEnum OFFLINE
          Indicates an Offline status or status with 0 connectivity.
static DictStatusEnum 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 DictStatusEnum OFFLINE
Indicates an Offline status or status with 0 connectivity.


ONLINE

public static final DictStatusEnum 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.