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

java.lang.Object
  extended by tigase.jaxmpp.core.client.xmpp.modules.muc.AbstractRoomsManager
Direct Known Subclasses:
DefaultRoomsManager

public abstract class AbstractRoomsManager
extends Object


Field Summary
protected  Observable observable
           
protected  PacketWriter packetWriter
           
protected  Map<BareJID,Room> rooms
           
protected  SessionObject sessionObject
           
 
Constructor Summary
AbstractRoomsManager()
           
 
Method Summary
 boolean contains(BareJID roomJid)
           
protected abstract  Room createRoomInstance(BareJID roomJid, String nickname, String password)
           
 Room get(BareJID roomJid)
           
 Collection<Room> getRooms()
           
protected  void initialize()
           
 void register(Room room)
           
 boolean remove(Room room)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

observable

protected Observable observable

packetWriter

protected PacketWriter packetWriter

rooms

protected final Map<BareJID,Room> rooms

sessionObject

protected SessionObject sessionObject
Constructor Detail

AbstractRoomsManager

public AbstractRoomsManager()
Method Detail

contains

public boolean contains(BareJID roomJid)

createRoomInstance

protected abstract Room createRoomInstance(BareJID roomJid,
                                           String nickname,
                                           String password)

get

public Room get(BareJID roomJid)

getRooms

public Collection<Room> getRooms()

initialize

protected void initialize()

register

public void register(Room room)

remove

public boolean remove(Room room)


Copyright © 2006-2012 Tigase. All Rights Reserved.