jabber.roster
Class Jid

java.lang.Object
  extended by jabber.roster.Jid

public class Jid
extends java.lang.Object

Jabber ID. It has one of the following form: - servername - username@servername - username@servername/resource Modified by Gabriele Bianchi 04/01/2006


Field Summary
 java.lang.String avatarHash
           
 java.lang.String group
           
 java.lang.String phone
           
 java.lang.String status_message
           
 
Constructor Summary
Jid(java.lang.String _jid)
          Constructs a Jid, given its string representation example: "myserver" or "username@myserver" or "username@myserver/resource"
Jid(java.lang.String _jid, java.lang.String _presence)
           
 
Method Summary
static com.sun.lwuit.Image createAvatar(byte[] img)
           
 byte[] getAvatar()
           
 java.lang.String getFullJid()
           
 java.lang.String getLittleJid()
          returns the little jid, that is without the eventual resource information
static java.lang.String getLittleJid(java.lang.String _jid)
          returns the jid without the eventual resource.
 java.lang.String getMail()
           
 java.lang.String getNickname()
           
 java.lang.String getPresence()
           
 java.lang.String getResource()
           
 java.lang.String getServername()
           
 java.lang.String getUsername()
           
static java.lang.String getUsername(java.lang.String _jid)
           
 void setAvatar(byte[] img)
           
 void setMail(java.lang.String _mail)
           
 void setNickname(java.lang.String nickname)
           
 void setPresence(java.lang.String _presence)
           
 void setPresence(java.lang.String _presence, java.lang.String status)
           
 void setResource(java.lang.String _val)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

avatarHash

public java.lang.String avatarHash

phone

public java.lang.String phone

status_message

public java.lang.String status_message

group

public java.lang.String group
Constructor Detail

Jid

public Jid(java.lang.String _jid)
Constructs a Jid, given its string representation example: "myserver" or "username@myserver" or "username@myserver/resource"


Jid

public Jid(java.lang.String _jid,
           java.lang.String _presence)
Parameters:
_jid -
_presence -
Method Detail

getServername

public java.lang.String getServername()
Returns:
String

getUsername

public java.lang.String getUsername()
Returns:
String

getAvatar

public byte[] getAvatar()
Returns:
Image

getResource

public java.lang.String getResource()
Returns:
String

getPresence

public java.lang.String getPresence()
Returns:
String

setPresence

public void setPresence(java.lang.String _presence)
Parameters:
_presence -

setPresence

public void setPresence(java.lang.String _presence,
                        java.lang.String status)
Parameters:
_presence -
status -

getMail

public java.lang.String getMail()
Returns:
String

setMail

public void setMail(java.lang.String _mail)
Parameters:
_mail -

setResource

public void setResource(java.lang.String _val)
Parameters:
_val -

getLittleJid

public java.lang.String getLittleJid()
returns the little jid, that is without the eventual resource information


getFullJid

public java.lang.String getFullJid()
Returns:
the full jid, that is with the eventual resource information

setAvatar

public void setAvatar(byte[] img)

createAvatar

public static com.sun.lwuit.Image createAvatar(byte[] img)

getLittleJid

public static java.lang.String getLittleJid(java.lang.String _jid)
returns the jid without the eventual resource.


getUsername

public static java.lang.String getUsername(java.lang.String _jid)
Parameters:
_jid -
Returns:
username part

getNickname

public java.lang.String getNickname()

setNickname

public void setNickname(java.lang.String nickname)