tigase.jaxmpp.core.client.xmpp.modules.muc
Class Room

java.lang.Object
  extended by tigase.jaxmpp.core.client.xmpp.modules.muc.Room

public class Room
extends Object


Nested Class Summary
static class Room.State
           
 
Constructor Summary
Room(long id, PacketWriter writer, BareJID roomJid, String nickname, SessionObject sessionObject)
           
 
Method Summary
 void add(Occupant occupant)
           
 long getId()
           
 Date getLastMessageDate()
           
 String getNickname()
           
 Observable getObservable()
           
 Map<String,Occupant> getPresences()
           
 BareJID getRoomJid()
           
 SessionObject getSessionObject()
           
 Room.State getState()
           
 Map<String,Occupant> getTempOccupants()
           
 Presence rejoin()
           
 void remove(Occupant occupant)
           
 void sendMessage(String body)
           
 void setLastMessageDate(Date date)
           
 void setObservable(Observable observable)
           
 void setPassword(String password)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Room

public Room(long id,
            PacketWriter writer,
            BareJID roomJid,
            String nickname,
            SessionObject sessionObject)
Method Detail

add

public void add(Occupant occupant)
         throws XMLException
Throws:
XMLException

getId

public long getId()

getLastMessageDate

public Date getLastMessageDate()

getNickname

public String getNickname()

getObservable

public Observable getObservable()

getPresences

public Map<String,Occupant> getPresences()

getRoomJid

public BareJID getRoomJid()

getSessionObject

public SessionObject getSessionObject()

getState

public Room.State getState()

getTempOccupants

public Map<String,Occupant> getTempOccupants()

rejoin

public Presence rejoin()
                throws JaxmppException
Throws:
JaxmppException

remove

public void remove(Occupant occupant)
            throws XMLException
Throws:
XMLException

sendMessage

public void sendMessage(String body)
                 throws XMLException,
                        JaxmppException
Throws:
XMLException
JaxmppException

setLastMessageDate

public void setLastMessageDate(Date date)

setObservable

public void setObservable(Observable observable)

setPassword

public void setPassword(String password)


Copyright © 2006-2012 Tigase. All Rights Reserved.