Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD