public class IcqStatusEnum extends PresenceStatus
For testing purposes, this class also provides a List containing all of the status fields.
Modifier and Type | Field and Description |
---|---|
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 java.util.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.
|
AVAILABLE_THRESHOLD, AWAY_THRESHOLD, EAGER_TO_COMMUNICATE_THRESHOLD, EXTENDED_AWAY_THRESHOLD, MAX_STATUS_VALUE, ONLINE_THRESHOLD, status, statusIcon, statusName
Modifier | Constructor and Description |
---|---|
protected |
IcqStatusEnum(int status,
java.lang.String statusName,
byte[] statusIcon)
Creates a status with the specified connectivity coeff, name and icon.
|
Modifier and Type | Method and Description |
---|---|
static byte[] |
loadIcon(java.lang.String imagePath)
Loads an image from a given image path.
|
compareTo, equals, getStatus, getStatusIcon, getStatusName, hashCode, isAvailable, isEagerToCommunicate, isOnline, toString
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 java.util.ArrayList<IcqStatusEnum> icqStatusSet
protected IcqStatusEnum(int status, java.lang.String statusName, byte[] statusIcon)
status
- the connectivity coefficient for the specified statusstatusName
- StringstatusIcon
- the icon associated with this status
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.