|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<Presence.Type> org.xmpp.packet.Presence.Type
public static enum Presence.Type
Represents the type of a presence packet. Note: the presence is assumed to be "available" when the type attribute of the packet is null. The valid types are:
Presence.Type.unavailable
-- signals that the
entity is no longer available for communication.
Presence.Type.subscribe
-- the sender wishes to
subscribe to the recipient's presence.
Presence.Type.subscribed
-- the sender has allowed
the recipient to receive their presence.
Presence.Type.unsubscribe
-- the sender is
unsubscribing from another entity's presence.
Presence.Type.unsubcribed
-- the subscription
request has been denied or a previously-granted subscription has been cancelled.
Presence.Type.probe
-- a request for an entity's current
presence; SHOULD be generated only by a server on behalf of a user.
Presence.Type.error
-- an error has occurred regarding
processing or delivery of a previously-sent presence stanza.
Enum Constant Summary | |
---|---|
error
An error has occurred regarding processing or delivery of a previously-sent presence stanza. |
|
probe
A request for an entity's current presence; SHOULD be generated only by a server on behalf of a user. |
|
subscribe
The sender wishes to subscribe to the recipient's presence. |
|
subscribed
The sender has allowed the recipient to receive their presence. |
|
unavailable
Typically short text message used in line-by-line chat interfaces. |
|
unsubscribe
The sender is unsubscribing from another entity's presence. |
|
unsubscribed
The subscription request has been denied or a previously-granted subscription has been cancelled. |
Method Summary | |
---|---|
static Presence.Type |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static Presence.Type[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final Presence.Type unavailable
public static final Presence.Type subscribe
public static final Presence.Type subscribed
public static final Presence.Type unsubscribe
public static final Presence.Type unsubscribed
public static final Presence.Type probe
public static final Presence.Type error
Method Detail |
---|
public static Presence.Type[] values()
for (Presence.Type c : Presence.Type.values()) System.out.println(c);
public static Presence.Type 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 name
java.lang.NullPointerException
- if the argument is null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |