## Uses of Class
tigase.jaxmpp.core.client.xmpp.modules.muc.Room

- Packages that use Room
  Package | Description
  --- | ---
  tigase.jaxmpp.core.client.xmpp.modules.muc | Support for XEP-0045: Multi-User Chat.

- - ### Uses of Room in tigase.jaxmpp.core.client.xmpp.modules.muc

    Fields in tigase.jaxmpp.core.client.xmpp.modules.muc with type parameters of type Room
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<BareJID,Room>` | AbstractRoomsManager.`rooms`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.muc that return Room
    Modifier and Type | Method and Description
    --- | ---
    `Room` | DefaultRoomsManager.`createRoomInstance(BareJID roomJid, String nickname, String password)`
    `protected abstract Room` | AbstractRoomsManager.`createRoomInstance(BareJID roomJid, String nickname, String password)`
    `Room` | AbstractRoomsManager.`get(BareJID roomJid)`
    `Room` | MucModule.InvitationDeclinedHandler.InvitationDeclinedEvent.`getRoom()`
    `Room` | MucModule.JoinRequestedHandler.JoinRequestedEvent.`getRoom()`
    `Room` | MucModule.MessageErrorHandler.MessageErrorEvent.`getRoom()`
    `Room` | MucModule.MucMessageReceivedHandler.MucMessageReceivedEvent.`getRoom()`
    `Room` | MucModule.NewRoomCreatedHandler.NewRoomCreatedEvent.`getRoom()`
    `Room` | MucModule.OccupantChangedNickHandler.OccupantChangedNickEvent.`getRoom()`
    `Room` | MucModule.OccupantChangedPresenceHandler.OccupantChangedPresenceEvent.`getRoom()`
    `Room` | MucModule.OccupantComesHandler.OccupantComesEvent.`getRoom()`
    `Room` | MucModule.OccupantLeavedHandler.OccupantLeavedEvent.`getRoom()`
    `Room` | MucModule.PresenceErrorHandler.PresenceErrorEvent.`getRoom()`
    `Room` | MucModule.RoomClosedHandler.RoomClosedEvent.`getRoom()`
    `Room` | MucModule.YouJoinedHandler.YouJoinedEvent.`getRoom()`
    `Room` | MucModule.`getRoom(BareJID roomJid)`
    `Room` | MucModule.`join(MucModule.Invitation invitation, String nickname)`
    `Room` | MucModule.`join(String roomName, String mucServer, String nickname)`
    `Room` | MucModule.`join(String roomName, String mucServer, String nickname, String password)`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.muc that return types with arguments of type Room
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Room>` | MucModule.`getRooms()`
    `Collection<Room>` | AbstractRoomsManager.`getRooms()`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.muc with parameters of type Room
    Modifier and Type | Method and Description
    --- | ---
    `void` | MucModule.`getRoomConfiguration(Room room, AsyncCallback asyncCallback)`
    `void` | MucModule.`invite(Room room, JID inviteeJID, String reason)` Sends mediated invitation.
    `void` | MucModule.`inviteDirectly(Room room, JID inviteeJID, String reason, String threadId)`
    `void` | MucModule.`leave(Room room)`
    `void` | MucModule.InvitationDeclinedHandler.`onInvitationDeclined(SessionObject sessionObject, Message message, Room room, JID inviteeJID, String reason)`
    `void` | MucModule.JoinRequestedHandler.`onJoinRequested(SessionObject sessionObject, Room room, String nickname, Presence sentPresence)`
    `void` | MucModule.MessageErrorHandler.`onMessageError(SessionObject sessionObject, Message message, Room room, String nickname, Date timestamp)`
    `void` | MucModule.MucMessageReceivedHandler.`onMucMessageReceived(SessionObject sessionObject, Message message, Room room, String nickname, Date timestamp)`
    `void` | MucModule.NewRoomCreatedHandler.`onNewRoomCreated(SessionObject sessionObject, Room room)`
    `void` | MucModule.OccupantChangedNickHandler.`onOccupantChangedNick(SessionObject sessionObject, Room room, Occupant occupant, String oldNickname, String newNickname)`
    `void` | MucModule.OccupantChangedPresenceHandler.`onOccupantChangedPresence(SessionObject sessionObject, Room room, Occupant occupant, Presence newPresence)`
    `void` | MucModule.OccupantComesHandler.`onOccupantComes(SessionObject sessionObject, Room room, Occupant occupant, String nickname)`
    `void` | MucModule.OccupantLeavedHandler.`onOccupantLeaved(SessionObject sessionObject, Room room, Occupant occupant, Presence stanza, XMucUserElement xUserElement)`
    `void` | MucModule.PresenceErrorHandler.`onPresenceError(SessionObject sessionObject, Room room, Presence presence, String nickname)`
    `void` | MucModule.RoomClosedHandler.`onRoomClosed(SessionObject sessionObject, Presence presence, Room room)`
    `void` | MucModule.StateChangeHandler.`onStateChange(SessionObject sessionObject, Room room, Room.State oldState, Room.State newState)`
    `void` | MucModule.YouJoinedHandler.`onYouJoined(SessionObject sessionObject, Room room, String asNickname)`
    `void` | AbstractRoomsManager.`register(Room room)`
    `boolean` | AbstractRoomsManager.`remove(Room room)`
    `void` | MucModule.InvitationDeclinedHandler.InvitationDeclinedEvent.`setRoom(Room room)`
    `void` | MucModule.JoinRequestedHandler.JoinRequestedEvent.`setRoom(Room room)`
    `void` | MucModule.MessageErrorHandler.MessageErrorEvent.`setRoom(Room room)`
    `void` | MucModule.MucMessageReceivedHandler.MucMessageReceivedEvent.`setRoom(Room room)`
    `void` | MucModule.NewRoomCreatedHandler.NewRoomCreatedEvent.`setRoom(Room room)`
    `void` | MucModule.OccupantChangedNickHandler.OccupantChangedNickEvent.`setRoom(Room room)`
    `void` | MucModule.OccupantChangedPresenceHandler.OccupantChangedPresenceEvent.`setRoom(Room room)`
    `void` | MucModule.OccupantComesHandler.OccupantComesEvent.`setRoom(Room room)`
    `void` | MucModule.OccupantLeavedHandler.OccupantLeavedEvent.`setRoom(Room room)`
    `void` | MucModule.PresenceErrorHandler.PresenceErrorEvent.`setRoom(Room room)`
    `void` | MucModule.RoomClosedHandler.RoomClosedEvent.`setRoom(Room room)`
    `void` | MucModule.YouJoinedHandler.YouJoinedEvent.`setRoom(Room room)`
    `void` | MucModule.`setRoomConfiguration(Room room, JabberDataElement configuration, AsyncCallback asyncCallback)`

    Constructors in tigase.jaxmpp.core.client.xmpp.modules.muc with parameters of type Room
    Constructor and Description
    `InvitationDeclinedEvent(SessionObject sessionObject, Message message, Room room, JID inviteeJID, String reason)`
    `JoinRequestedEvent(SessionObject sessionObject, Presence presence, String nickname, Room room)`
    `MessageErrorEvent(SessionObject sessionObject, Message message, Room room, String nickname, Date delayTime)`
    `MucMessageReceivedEvent(SessionObject sessionObject, Message message, Room room, String nickname, Date delayTime)`
    `NewRoomCreatedEvent(SessionObject sessionObject, Room room, Presence element)`
    `OccupantChangedNickEvent(SessionObject sessionObject, Presence element, Room room, Occupant occupant, String oldNickname, String nickname)`
    `OccupantChangedPresenceEvent(SessionObject sessionObject, Presence element, Room room, Occupant occupant, String nickname, XMucUserElement xUser)`
    `OccupantComesEvent(SessionObject sessionObject, Presence element, Room room, Occupant occupant, String nickname, XMucUserElement xUser)`
    `OccupantLeavedEvent(SessionObject sessionObject, Occupant occupant, Room room)`
    `OccupantLeavedEvent(SessionObject sessionObject, Presence element, Room room, Occupant occupant, String nickname, XMucUserElement xUser)`
    `PresenceErrorEvent(SessionObject sessionObject, Presence element, Room room, String nickname)`
    `RoomClosedEvent(SessionObject sessionObject, Presence element, Room room)`
    `StateChangeEvent(SessionObject sessionObject, Room room, Room.State oldState, Room.State newState)`
    `YouJoinedEvent(SessionObject sessionObject, Room room, String nickname)`

Copyright © 2006–2023 Tigase. All rights reserved.