org.jbrain.qlink.chat
Interface Room
- All Known Implementing Classes:
- AbstractRoom
- public interface Room
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)