Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.protocol.irc
Class IrcStatusEnum

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

public class IrcStatusEnum
extends PresenceStatus

An implementation of PresenceStatus that enumerates all states that an IRC contact can fall into.

Author:
Stephane Remy, Loic Kempf, Lubomir Marinov

Field Summary
static IrcStatusEnum AWAY
          The Away status.
static IrcStatusEnum OFFLINE
          Indicates an Offline status or status with 0 connectivity.
static IrcStatusEnum 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<IrcStatusEnum> supportedStatusSet()
          Returns an iterator over all status instances supported by the irc 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 IrcStatusEnum OFFLINE
Indicates an Offline status or status with 0 connectivity.


AWAY

public static final IrcStatusEnum AWAY
The Away status. Indicates that the user has connectivity but might not be able to immediately act upon initiation of communication.


ONLINE

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

Method Detail

supportedStatusSet

static Iterator<IrcStatusEnum> supportedStatusSet()
Returns an iterator over all status instances supported by the irc provider.

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

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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