|
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.msnconstants.MsnStatusEnum
public class MsnStatusEnum
An enumeration containing all status instances that MUST be supported by an implementation of the msn 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 MsnStatusEnum |
AWAY
The Away status. |
static MsnStatusEnum |
BE_RIGHT_BACK
The Not Available status. |
static MsnStatusEnum |
BUSY
The DND status. |
static MsnStatusEnum |
HIDE
The Invisible status. |
static MsnStatusEnum |
IDLE
The Idle status. |
static ArrayList<MsnStatusEnum> |
msnStatusSet
The minimal set of states that any implementation must support. |
static MsnStatusEnum |
OFFLINE
The Offline status. |
static MsnStatusEnum |
ON_THE_PHONE
The On the phone status. |
static MsnStatusEnum |
ONLINE
The Online status. |
static MsnStatusEnum |
OUT_TO_LUNCH
The Out to lunch 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 |
MsnStatusEnum(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 MsnStatusEnum ONLINE
public static final MsnStatusEnum AWAY
public static final MsnStatusEnum IDLE
public static final MsnStatusEnum HIDE
public static final MsnStatusEnum OUT_TO_LUNCH
public static final MsnStatusEnum BE_RIGHT_BACK
public static final MsnStatusEnum ON_THE_PHONE
public static final MsnStatusEnum BUSY
public static final MsnStatusEnum OFFLINE
public static final ArrayList<MsnStatusEnum> msnStatusSet
| Constructor Detail |
|---|
protected MsnStatusEnum(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 | |||||||||