org.eclipse.ecf.presence
Class IPresence.Mode

java.lang.Object
  extended by org.eclipse.ecf.presence.IPresence.Mode
All Implemented Interfaces:
java.io.Serializable
Enclosing interface:
IPresence

public static class IPresence.Mode
extends java.lang.Object
implements java.io.Serializable

A type-safe enum class to represent the presence mode information

See Also:
Serialized Form

Field Summary
static IPresence.Mode AVAILABLE
           
static IPresence.Mode AWAY
           
static IPresence.Mode CHAT
           
static IPresence.Mode DND
           
static IPresence.Mode EXTENDED_AWAY
           
static IPresence.Mode INVISIBLE
           
 
Constructor Summary
protected IPresence.Mode(java.lang.String name)
           
 
Method Summary
 boolean equals(java.lang.Object that)
           
static IPresence.Mode fromString(java.lang.String presenceMode)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

AVAILABLE

public static final IPresence.Mode AVAILABLE

AWAY

public static final IPresence.Mode AWAY

CHAT

public static final IPresence.Mode CHAT

DND

public static final IPresence.Mode DND

EXTENDED_AWAY

public static final IPresence.Mode EXTENDED_AWAY

INVISIBLE

public static final IPresence.Mode INVISIBLE
Constructor Detail

IPresence.Mode

protected IPresence.Mode(java.lang.String name)
Method Detail

fromString

public static IPresence.Mode fromString(java.lang.String presenceMode)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public final boolean equals(java.lang.Object that)
Overrides:
equals in class java.lang.Object

hashCode

public final int hashCode()
Overrides:
hashCode in class java.lang.Object