public class SipStatusEnum
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AWAY
The Away status.
|
static java.lang.String |
BUSY
The busy status.
|
static java.lang.String |
IN_A_MEETING
The In meeting status.
|
static java.lang.String |
OFFLINE
Indicates an Offline status or status with 0 connectivity.
|
static java.lang.String |
ON_THE_PHONE
The On the phone status.
|
static java.lang.String |
ONLINE
The Online status.
|
java.util.List<PresenceStatus> |
supportedStatusSet
The supported status set stores all statuses supported by this protocol
implementation.
|
static java.lang.String |
UNKNOWN
The Unknown status.
|
Constructor and Description |
---|
SipStatusEnum(java.lang.String iconPath)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
net.java.sip.communicator.impl.protocol.sip.SipStatusEnum.SipPresenceStatus |
getStatus(java.lang.String statusName)
Returns the offline sip status.
|
java.util.Iterator<PresenceStatus> |
getSupportedStatusSet()
Returns an iterator over all status instances supported by the sip
provider.
|
static byte[] |
loadIcon(java.lang.String imagePath)
Loads an image from a given image path.
|
public static final java.lang.String OFFLINE
public static final java.lang.String ONLINE
public static final java.lang.String BUSY
public static final java.lang.String ON_THE_PHONE
public static final java.lang.String IN_A_MEETING
public static final java.lang.String AWAY
public static final java.lang.String UNKNOWN
public final java.util.List<PresenceStatus> supportedStatusSet
public SipStatusEnum(java.lang.String iconPath)
iconPath
- path of the iconpublic net.java.sip.communicator.impl.protocol.sip.SipStatusEnum.SipPresenceStatus getStatus(java.lang.String statusName)
statusName
- the name of the status.public java.util.Iterator<PresenceStatus> getSupportedStatusSet()
public static byte[] loadIcon(java.lang.String imagePath)
imagePath
- The path to the image resource.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.