public enum PresenceType extends java.lang.Enum<PresenceType>
SubscriptionType
even though they are
both communicated via presence stanzas.Enum Constant and Description |
---|
AVAILABLE
Signals that an entity is online and available for communication.
|
PROBE
A request for an entity's current presence.
|
UNAVAILABLE
Signals that an entity is no longer available for communication.
|
Modifier and Type | Method and Description |
---|---|
static PresenceType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PresenceType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PresenceType AVAILABLE
public static final PresenceType UNAVAILABLE
public static final PresenceType PROBE
public static PresenceType[] values()
for (PresenceType c : PresenceType.values()) System.out.println(c);
public static PresenceType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null