|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.service.protocol.PresenceStatus
net.java.sip.communicator.service.protocol.icqconstants.IcqStatusEnum
public class IcqStatusEnum
An enumeration containing all status instances that MUST be supported by an implementation of the ICQ (Oscar) protocol. Implementations may support other forms of PresenceStatus but they MUST ALL support those enumerated here.
For testing purposes, this class also provides a List containing all of the status fields.
| Field Summary | |
|---|---|
static IcqStatusEnum |
AWAY
The Away ICQ status. |
static IcqStatusEnum |
DO_NOT_DISTURB
The DND ICQ status. |
static IcqStatusEnum |
FREE_FOR_CHAT
The Free For Chat ICQ status. |
static ArrayList<IcqStatusEnum> |
icqStatusSet
The minimal set of states that any ICQ implementation must support. |
static IcqStatusEnum |
INVISIBLE
The Invisible ICQ status. |
static IcqStatusEnum |
NOT_AVAILABLE
The Not Available ICQ status. |
static IcqStatusEnum |
OCCUPIED
The Occupied ICQ status. |
static IcqStatusEnum |
OFFLINE
The Offline ICQ status. |
static IcqStatusEnum |
ONLINE
The Online ICQ 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 |
| Constructor Summary | |
|---|---|
protected |
IcqStatusEnum(int status,
String statusName,
byte[] statusIcon)
Creates a status with the specified connectivity coeff, name and icon. |
| Method Summary | |
|---|---|
static byte[] |
loadIcon(String imagePath)
Loads an image from a given image path. |
| 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 |
|---|
public static final IcqStatusEnum FREE_FOR_CHAT
public static final IcqStatusEnum ONLINE
public static final IcqStatusEnum AWAY
public static final IcqStatusEnum INVISIBLE
public static final IcqStatusEnum NOT_AVAILABLE
public static final IcqStatusEnum DO_NOT_DISTURB
public static final IcqStatusEnum OCCUPIED
public static final IcqStatusEnum OFFLINE
public static final ArrayList<IcqStatusEnum> icqStatusSet
| Constructor Detail |
|---|
protected IcqStatusEnum(int status,
String statusName,
byte[] statusIcon)
status - the connectivity coefficient for the specified statusstatusName - StringstatusIcon - the icon associated with this status| Method Detail |
|---|
public static byte[] loadIcon(String imagePath)
imagePath - The identifier of the image.
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||