org.jbrain.qlink.chat
Interface Room

All Known Implementing Classes:
AbstractRoom

public interface Room


Method Summary
 void addEventListener(RoomEventListener listener)
           
 boolean changeUserName(org.jbrain.qlink.user.QHandle handle, ChatProfile profile)
           
 Game createGame(int id, java.lang.String name, java.lang.String type, boolean systemPickOrder)
           
 QSeat[] getExtSeatInfoList()
           
 GameInfo[] getGameInfoList()
           
 java.lang.String getInfo()
           
 java.lang.String getName()
           
 Game getPendingGame()
           
 int getPopulation()
           
 QSeat getSeatInfo(org.jbrain.qlink.user.QHandle handle)
           
 QSeat[] getSeatInfoList()
           
 boolean isPublicRoom()
           
 void leave()
           
 ObservedGame observeGame(org.jbrain.qlink.user.QHandle handle)
           
 void removeEventListener(RoomEventListener listener)
           
 void say(java.lang.String text)
           
 void say(java.lang.String[] text)
           
 

Method Detail

getName

public java.lang.String getName()

getPopulation

public int getPopulation()

getSeatInfoList

public QSeat[] getSeatInfoList()

getExtSeatInfoList

public QSeat[] getExtSeatInfoList()

addEventListener

public void addEventListener(RoomEventListener listener)

removeEventListener

public void removeEventListener(RoomEventListener listener)

say

public void say(java.lang.String[] text)

say

public void say(java.lang.String text)

leave

public void leave()

createGame

public Game createGame(int id,
                       java.lang.String name,
                       java.lang.String type,
                       boolean systemPickOrder)

getPendingGame

public Game getPendingGame()

getSeatInfo

public QSeat getSeatInfo(org.jbrain.qlink.user.QHandle handle)

isPublicRoom

public boolean isPublicRoom()

getGameInfoList

public GameInfo[] getGameInfoList()

getInfo

public java.lang.String getInfo()

observeGame

public ObservedGame observeGame(org.jbrain.qlink.user.QHandle handle)

changeUserName

public boolean changeUserName(org.jbrain.qlink.user.QHandle handle,
                              ChatProfile profile)