|
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.yahooconstants.YahooStatusEnum
public class YahooStatusEnum
An enumeration containing all status instances that MUST be supported by an implementation of the yahoo 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 YahooStatusEnum |
AVAILABLE
The Online status. |
static YahooStatusEnum |
BE_RIGHT_BACK
The Not Available status. |
static YahooStatusEnum |
BUSY
The DND status. |
static YahooStatusEnum |
IDLE
The Idle status. |
static YahooStatusEnum |
INVISIBLE
The Invisible status. |
static YahooStatusEnum |
NOT_AT_DESK
The Not at desk status. |
static YahooStatusEnum |
NOT_AT_HOME
The Not at home status. |
static YahooStatusEnum |
NOT_IN_OFFICE
The Not in office status. |
static YahooStatusEnum |
OFFLINE
The Offline status. |
static YahooStatusEnum |
ON_THE_PHONE
The On the phone status. |
static YahooStatusEnum |
ON_VACATION
The On vacation status. |
static YahooStatusEnum |
OUT_TO_LUNCH
The Out to lunch status. |
static YahooStatusEnum |
STEPPED_OUT
The STEPPED_OUT status. |
static ArrayList<YahooStatusEnum> |
yahooStatusSet
The minimal set of states that any implementation must support. |
| 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 |
YahooStatusEnum(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 YahooStatusEnum AVAILABLE
public static final YahooStatusEnum BE_RIGHT_BACK
public static final YahooStatusEnum IDLE
public static final YahooStatusEnum INVISIBLE
public static final YahooStatusEnum STEPPED_OUT
public static final YahooStatusEnum OUT_TO_LUNCH
public static final YahooStatusEnum NOT_AT_HOME
public static final YahooStatusEnum NOT_AT_DESK
public static final YahooStatusEnum NOT_IN_OFFICE
public static final YahooStatusEnum ON_VACATION
public static final YahooStatusEnum ON_THE_PHONE
public static final YahooStatusEnum BUSY
public static final YahooStatusEnum OFFLINE
public static final ArrayList<YahooStatusEnum> yahooStatusSet
| Constructor Detail |
|---|
protected YahooStatusEnum(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 | |||||||||