mirror of
https://github.com/vanitasvitae/Smack.git
synced 2024-11-26 05:52:06 +01:00
Modifies comments for javadoc
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2323 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
parent
31729059f6
commit
4f4f8c62d3
2 changed files with 58 additions and 12 deletions
|
@ -208,9 +208,9 @@ public class MultiUserChat {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the name of the room this GroupChat object represents.
|
* Returns the name of the room this MultiUserChat object represents.
|
||||||
*
|
*
|
||||||
* @return the groupchat room name.
|
* @return the multi user chat room name.
|
||||||
*/
|
*/
|
||||||
public String getRoom() {
|
public String getRoom() {
|
||||||
return room;
|
return room;
|
||||||
|
@ -224,12 +224,12 @@ public class MultiUserChat {
|
||||||
*
|
*
|
||||||
* To create an "Instant Room", that means a room with some default configuration that is
|
* To create an "Instant Room", that means a room with some default configuration that is
|
||||||
* available for immediate access, the room's owner should send an empty form after creating
|
* available for immediate access, the room's owner should send an empty form after creating
|
||||||
* the room. (@see MultiUserChat.sendConfigurationForm(Form))<p>
|
* the room. {@link #sendConfigurationForm(Form)}<p>
|
||||||
*
|
*
|
||||||
* To create a "Reserved Room", that means a room manually configured by the room creator
|
* To create a "Reserved Room", that means a room manually configured by the room creator
|
||||||
* before anyone is allowed to enter, the room's owner should complete and send a form after
|
* before anyone is allowed to enter, the room's owner should complete and send a form after
|
||||||
* creating the room. Once the completed configutation form is sent to the server, the server
|
* creating the room. Once the completed configutation form is sent to the server, the server
|
||||||
* will unlock the room. (@see MultiUserChat.sendConfigurationForm(Form))
|
* will unlock the room. {@link #sendConfigurationForm(Form)}
|
||||||
*
|
*
|
||||||
* @param nickname the nickname to use.
|
* @param nickname the nickname to use.
|
||||||
* @throws XMPPException if the room couldn't be created for some reason
|
* @throws XMPPException if the room couldn't be created for some reason
|
||||||
|
@ -442,10 +442,10 @@ public class MultiUserChat {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns true if currently in the group chat (after calling the {@link
|
* Returns true if currently in the multi user chat (after calling the {@link
|
||||||
* #join(String)} method.
|
* #join(String)} method).
|
||||||
*
|
*
|
||||||
* @return true if currently in the group chat room.
|
* @return true if currently in the multi user chat room.
|
||||||
*/
|
*/
|
||||||
public boolean isJoined() {
|
public boolean isJoined() {
|
||||||
return joined;
|
return joined;
|
||||||
|
@ -798,9 +798,9 @@ public class MultiUserChat {
|
||||||
* user joins the room a message with the current room's subject will be received.<p>
|
* user joins the room a message with the current room's subject will be received.<p>
|
||||||
*
|
*
|
||||||
* To be notified every time the room's subject change you should add a listener
|
* To be notified every time the room's subject change you should add a listener
|
||||||
* to this room. (@see addSubjectUpdatedListener(SubjectUpdatedListener))<p>
|
* to this room. {@link #addSubjectUpdatedListener(SubjectUpdatedListener)}<p>
|
||||||
*
|
*
|
||||||
* To change the room's subject use <code>changeSubject(String)</code>.
|
* To change the room's subject use {@link #changeSubject(String)}.
|
||||||
*
|
*
|
||||||
* @return the room's subject or <tt>null</tt> if the user hasn't joined the room or the
|
* @return the room's subject or <tt>null</tt> if the user hasn't joined the room or the
|
||||||
* room does not have a subject yet.
|
* room does not have a subject yet.
|
||||||
|
@ -1451,6 +1451,17 @@ public class MultiUserChat {
|
||||||
connection.addPacketListener(listener, presenceFilter);
|
connection.addPacketListener(listener, presenceFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remoces a packet listener that was being notified of any new Presence packets
|
||||||
|
* sent to the group chat.
|
||||||
|
*
|
||||||
|
* @param listener a packet listener that was being notified of any presence packets
|
||||||
|
* sent to the group chat.
|
||||||
|
*/
|
||||||
|
public void removeParticipantListener(PacketListener listener) {
|
||||||
|
connection.removePacketListener(listener);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sends a message to the chat room.
|
* Sends a message to the chat room.
|
||||||
*
|
*
|
||||||
|
@ -1547,6 +1558,17 @@ public class MultiUserChat {
|
||||||
connection.addPacketListener(listener, messageFilter);
|
connection.addPacketListener(listener, messageFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Removes a packet listener that was being notified of any new messages in the
|
||||||
|
* multi user chat. Only "group chat" messages addressed to this multi user chat were
|
||||||
|
* being delivered to the listener.
|
||||||
|
*
|
||||||
|
* @param listener a packet listener.
|
||||||
|
*/
|
||||||
|
public void removeMessageListener(PacketListener listener) {
|
||||||
|
connection.removePacketListener(listener);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Changes the subject within the room. As a default, only users with a role of "moderator"
|
* Changes the subject within the room. As a default, only users with a role of "moderator"
|
||||||
* are allowed to change the subject in a room. Although some rooms may be configured to
|
* are allowed to change the subject in a room. Although some rooms may be configured to
|
||||||
|
@ -1626,6 +1648,12 @@ public class MultiUserChat {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Adds a listener that will be notified of changes in your status in the room
|
||||||
|
* such as the user being kicked, banned, or granted admin permissions.
|
||||||
|
*
|
||||||
|
* @param listener a user status listener.
|
||||||
|
*/
|
||||||
public void addUserStatusListener(UserStatusListener listener) {
|
public void addUserStatusListener(UserStatusListener listener) {
|
||||||
synchronized (userStatusListeners) {
|
synchronized (userStatusListeners) {
|
||||||
if (!userStatusListeners.contains(listener)) {
|
if (!userStatusListeners.contains(listener)) {
|
||||||
|
@ -1634,6 +1662,12 @@ public class MultiUserChat {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Removes a listener that was being notified of changes in your status in the room
|
||||||
|
* such as the user being kicked, banned, or granted admin permissions.
|
||||||
|
*
|
||||||
|
* @param listener a user status listener.
|
||||||
|
*/
|
||||||
public void removeUserStatusListener(UserStatusListener listener) {
|
public void removeUserStatusListener(UserStatusListener listener) {
|
||||||
synchronized (userStatusListeners) {
|
synchronized (userStatusListeners) {
|
||||||
userStatusListeners.remove(listener);
|
userStatusListeners.remove(listener);
|
||||||
|
@ -1666,6 +1700,12 @@ public class MultiUserChat {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Adds a listener that will be notified of changes in participants status in the room
|
||||||
|
* such as the user being kicked, banned, or granted admin permissions.
|
||||||
|
*
|
||||||
|
* @param listener a participant status listener.
|
||||||
|
*/
|
||||||
public void addParticipantStatusListener(ParticipantStatusListener listener) {
|
public void addParticipantStatusListener(ParticipantStatusListener listener) {
|
||||||
synchronized (participantStatusListeners) {
|
synchronized (participantStatusListeners) {
|
||||||
if (!participantStatusListeners.contains(listener)) {
|
if (!participantStatusListeners.contains(listener)) {
|
||||||
|
@ -1674,6 +1714,12 @@ public class MultiUserChat {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Removes a listener that was being notified of changes in participants status in the room
|
||||||
|
* such as the user being kicked, banned, or granted admin permissions.
|
||||||
|
*
|
||||||
|
* @param listener a participant status listener.
|
||||||
|
*/
|
||||||
public void removeParticipantStatusListener(ParticipantStatusListener listener) {
|
public void removeParticipantStatusListener(ParticipantStatusListener listener) {
|
||||||
synchronized (participantStatusListeners) {
|
synchronized (participantStatusListeners) {
|
||||||
participantStatusListeners.remove(listener);
|
participantStatusListeners.remove(listener);
|
||||||
|
|
|
@ -65,9 +65,9 @@ import java.util.Iterator;
|
||||||
public interface NodeInformationProvider {
|
public interface NodeInformationProvider {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns an Iterator on the Items (@see DiscoverItems.Item) defined in the node. For example,
|
* Returns an Iterator on the Items {@link org.jivesoftware.smackx.packet.DiscoverItems.Item}
|
||||||
* the MUC protocol specifies that an XMPP client should answer an Item for each joined room
|
* defined in the node. For example, the MUC protocol specifies that an XMPP client should
|
||||||
* when asked for the rooms where the use has joined.
|
* answer an Item for each joined room when asked for the rooms where the use has joined.
|
||||||
*
|
*
|
||||||
* @return an Iterator on the Items defined in the node.
|
* @return an Iterator on the Items defined in the node.
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue