|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xnap.chat.AbstractChannel org.xnap.plugin.opennap.net.OpenNapAbstractChannel org.xnap.plugin.opennap.net.PrivateOpenNapChannel
public class PrivateOpenNapChannel
Manages a list of channels.
Field Summary | |
---|---|
static int |
ERROR_WAIT
Time to wait for global error message. |
Fields inherited from class org.xnap.plugin.opennap.net.OpenNapAbstractChannel |
---|
server |
Fields inherited from class org.xnap.chat.AbstractChannel |
---|
cs |
Fields inherited from interface org.xnap.chat.Channel |
---|
AWAY_MESSAGE_INTERVAL |
Constructor Summary | |
---|---|
PrivateOpenNapChannel(OpenNapUser user)
|
Method Summary | |
---|---|
void |
close()
Invoked by the ChatManager when the channel is removed. |
javax.swing.Action[] |
getActions()
Returns an array of actions that can be performed on the channel. |
Command[] |
getCommands()
Returns null. |
javax.swing.Icon |
getIcon()
Returns null. |
javax.swing.Action[] |
getPeerActions(Peer peer)
Returns an array of peer specific actions. |
Peer[] |
getPeers()
Returns an array of peers that have joined this channel. |
ChatProvider |
getProvider()
Returns a reference to the chat provider. |
OpenNapUser |
getUser()
|
boolean |
isJoined()
Returns true, if the channel is joined. |
void |
join()
|
void |
messageReceived(ServerMessage msg)
|
void |
messageReceived(java.lang.String message)
|
void |
sendMessage(java.lang.String message)
Sends a message to this channel. |
Methods inherited from class org.xnap.plugin.opennap.net.OpenNapAbstractChannel |
---|
exceptionThrown, getServer, isLocal, println |
Methods inherited from class org.xnap.chat.AbstractChannel |
---|
actionMessageReceived, add, addChannelListener, errorReceived, getName, getPeerCount, getPrefix, getTopic, infoReceived, joined, messageReceived, parted, peerChanged, remove, removeChannelListener, setTopic, topicChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int ERROR_WAIT
Constructor Detail |
---|
public PrivateOpenNapChannel(OpenNapUser user)
Method Detail |
---|
public void close()
Channel
ChatManager
when the channel is removed.
close
in interface Channel
public javax.swing.Action[] getActions()
Channel
getActions
in interface Channel
public Command[] getCommands()
AbstractChannel
getCommands
in interface Channel
getCommands
in class AbstractChannel
public javax.swing.Icon getIcon()
AbstractChannel
getIcon
in interface Channel
getIcon
in class AbstractChannel
OpenNapPlugin.ICON_16.
public javax.swing.Action[] getPeerActions(Peer peer)
Channel
This can be used to implement channel operations like "op".
getPeerActions
in interface Channel
public Peer[] getPeers()
Channel
getPeers
in interface Channel
getPeers
in class AbstractChannel
public ChatProvider getProvider()
Channel
getProvider
in interface Channel
getProvider
in class OpenNapAbstractChannel
public OpenNapUser getUser()
public boolean isJoined()
Channel
isJoined
in interface Channel
public void join()
public void messageReceived(java.lang.String message)
public void sendMessage(java.lang.String message)
Channel
sendMessage
in interface Channel
public void messageReceived(ServerMessage msg)
messageReceived
in interface MessageListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |